TI中文支持网
TI专业的中文技术问题搜集分享网站

bbb AM335x 制作TF卡无法启动

基于 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的编译过程:

$ rm -rf ./am335x_evm
$ make CROSS_COMPILE=arm-linux-gnueabihf- O=am335x_bbb am335x_boneblack_defconfig
$ make CROSS_COMPILE=arm-linux-gnueabihf- O=am335x_bbb

$ cd am335x_evm/
$ cp MLO /media/jabez/boot/
$ cp u-boot.img /media/jabez/boot/

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 配置文件

现在好了,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » bbb AM335x 制作TF卡无法启动
分享到: 更多 (0)