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.
看了下user guide:http://processors.wiki.ti.com/index.php/Linux_Core_U-Boot_User%27s_Guide#Building_MLO_and_u-boot
参数应该设为am335x_evm_config
板子是SD卡启动么?
你好。板子是SD启动,并且我尝试了这些操作:
make am335x_evm_config
make CROSS_COMPILE=arm-linux-gnueabihf-
make
生成的MLO仍然无法运行,只能看到打印CCCCC。
另外,我发现有国外友人跟我遇到一样的问题:
https://e2e.ti.com/support/arm/sitara_arm/f/791/p/541204/1974457#pi316653=1
请问可能是什么方面的原因,该如何进行调试?
也有可能是sd卡的格式化不对,可以用sdk下的creat_sdcard脚本重新分区看看。
我这边使用的SD卡制作工具正是ti-processor-sdk-linux-am335x-evm-03.01.00.06-Linux-x86-Install bin目录下的cread-sdcard.sh,制作出来的卡使用uboot-2014编译出来的MLO是正常,但是使用uboot2016编译出来的MLO则串口无输出。
可以尝试一下通过超级终端,用串口方式加载u-boot-spl.bin, 看看有没有成功,这样就可以同时判断是串口还是SD卡的问题了