D1开发板初次编译uboot
-
初次编译uboot的时候,不是要配置uboot嘛,然后我将tina目录下的u-boot-2018拷贝到另外一个目录,参考了正点原子的教程编译uboot,参考截图如下: ,先进行清除工程,使用了如下命令:make ARCH=riscv CROSS_COMPILE=riscv64-unknown-linux-gnu-distclean ,使用情况如下: ,也使用了mboot进行编译,使用情况如下: 所以,初次进行编译uboot,其命令是什么呢(包括清除、配置、编译三个命令)?
-
@march
配置好环境变量后,ckernel,然后mboot -
@kirin 我只想单独编译uboot 而且初次编译uboot不是需要配置的嘛 这里我将uboot从tina的文件夹拷贝到另外一个单独的文件夹了 只对这个uboot进行编译
-
-
xxxx@AwExdroidxx:~/workspace/d_tina_d1_open_v1.0$ source build/envsetup.sh Setup env done! Please run lunch next. xxxx@AwExdroidxx:~/workspace/d_tina_d1_open_v1.0$ lunch You're building on Linux Lunch menu... pick a combo: 1. d1_nezha_min-tina 2. d1_nezha-tina Which would you like? [Default d1_nezha]: 2 ============================================ TINA_BUILD_TOP=/home/xxxx/workspace/d_tina_d1_open_v1.0 TINA_TARGET_ARCH=riscv TARGET_PRODUCT=d1_nezha TARGET_PLATFORM=d1 TARGET_BOARD=d1-nezha TARGET_PLAN=nezha TARGET_BUILD_VARIANT=tina TARGET_BUILD_TYPE=release TARGET_KERNEL_VERSION=5.4 TARGET_UBOOT=u-boot-2018 TARGET_CHIP=sun20iw1p1 ============================================ xxxx@AwExdroidxx:~/workspace/d_tina_d1_open_v1.0$ mboot mboot mboot0 xxxx@AwExdroidxx:~/workspace/d_tina_d1_open_v1.0$ mboot d1_nezha d1 d1-nezha build_boot platform:sun20iw1p1 o_option:uboot Prepare toolchain ... build for sun20iw1p1_defconfig ... CHK include/config/uboot.release CHK include/generated/timestamp_autogenerated.h CHK include/config.h CFG u-boot.cfg CHK include/generated/version_autogenerated.h CHK include/generated/generic-asm-offsets.h CHK include/generated/asm-offsets.h
编出来的uboot在d_tina_d1_open_v1.0/device/config/chips/d1/bin下
-
@kirin 那如何将单独烧写uboot呢 用PhoenixSuit烧写不能选中.bin文件啊
-
@kirin 求救
-
@march 试下烧的时候选分区烧写(另外你这是想干嘛
-
@xiaowenge 选择不了.bin文件啊
-
@march其实错误 提示很明显了,就少了一个空格,你仔细看下。
-
@march 还是用这个完整的.img文件,工具上选"单或多分区烧录",可以勾选需要烧录的逻辑分区。若什么都不勾选,则只烧录img中的boot0和uboot等。
-
你好@March 你的问题解决了吗?单独编译uboot,我是菜鸟,想学学uboot,不想直接编译整个镜像
-
@hyansuper
执行前面的命令之后,
再执行 muboot 就是单独编译 uboot了。
Copyright © 2023 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号