This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

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/