Hello
使用AM571x系列样板,板子默认emmc可以正常启动,切换启动模式为UART模式。设置串口115200,奇校验,8数据位,1停止位,使用串口工具设置为16进制,按下电源键可以看到串口反复打出ASIC ID:04 01 05 01 4a 45 07 01 13 02 01 00,用串口发送16进制的boot message=0xf0030606,可以在uart引导模式跳转到emmc启动,且启动正常。
同理想用类似方法uart 启动,使用uart引导,设备发送ASIC ID,PC端使用串口工具发送boot message=0xf0030002,看到设备端持续发送ASIC ID会停止发送,然后发送16进制的spl大小,最后发送编译出来的u-boot-spl.bin文件,发现串口没有任何数据吐出,是哪里有问题吗?
以上启动方式是参考TRM中Peripheral Booting。