基于 ti-processor-sdk-linux-am335x-evm-05.02.00.10 。
通过 create-sdcard.sh 创建TF卡。
但是插入TF卡后,没从TF卡启动。bbb直接从EMMC启动了原来的uboot、内核。
但是,如果是使用bbb的镜像烧录的TF卡,是可以直接启动的。
所以,请问一下各位大神,am335x_boneblack_defconfig 是否需要什么配置,才能从TF卡启动?
还是需要修改uboot的文件,比如 include/configs 里面的头文件进行配置?
我查阅得知,am335x mmc 一共有三个。一般很多时候是只用两个,mmc 0 mmc1。
如何配置用哪个mmc?以及 sysboot 的顺序?
uboot的编译过程:
jack chen51:
使用 Install pre-built images from SDK 制作的TF卡,bbb也是无法从TF卡启动
yongqing wang:
回复 jack chen51:
请参考这个:www.bbsmax.com/…/
yongqing wang:
回复 yongqing wang:
还有这个的步骤:blog.sina.com.cn/…/blog_de37463b0102wf6g.html
jack chen51:
回复 Nancy Wang:
谢谢你,使用Install pre-built images from SDK 制作的TF卡, 按住 BOOT switch 可以了
jack chen51:
回复 yongqing wang:
谢谢你,使用Install pre-built images from SDK 制作的TF卡, 按住 BOOT switch 可以了
yongqing wang:
回复 jack chen51:
感谢分享
jack chen51:
回复 yongqing wang:
你好。
之前使用 Install pre-built images from SDK 制作的TF卡,是可以启动的。
而使用 am335x_boneblack_defconfig 制作的UBoot,替换TF卡的 MLO、uboot.img 后,启动失败:
U-Boot SPL 2018.01-00558-gcd25eb3-dirty (Apr 16 2019 - 15:49:37) Trying to boot from MMC1 *** Warning - bad CRC, using default environment
jack chen51:
回复 Nancy Wang:
你好。
之前使用 Install pre-built images from SDK 制作的TF卡,是可以启动的。
而使用 am335x_boneblack_defconfig 制作的UBoot,替换TF卡的 MLO、uboot.img 后,启动失败:
U-Boot SPL 2018.01-00558-gcd25eb3-dirty (Apr 16 2019 - 15:49:37) Trying to boot from MMC1 *** Warning - bad CRC, using default environment
jack chen51:
回复 yongqing wang:
后面发现:基于 ti-processor-sdk-linux-am335x-evm-05.02.00.10,
UBOOT使用 am335x_boneblack_defconfig 配置文件,无法启动。需要 am335x_evm am335x_evm_defconfig 配置文件现在好了,谢谢