您好,我当前使用am335x核心板搭载在自己制作的底板上,ddr,nand都在核心板上,SD和UART做在底板上,核心板可以在EVM上启动,当前启动方式设置为sysboot[15:0]:0b0100 0000 0000 0100,启动序列UART0:XIP:MMC0:NAND;
可以通过uart方式发送镜像从而进入uboot命令行,之后烧写引导以及使用tftp烧写内核和文件系统正常,并在uboot下使用md 0x44e10040 1指令查到contril_status寄存器的值为00400304,对照手册后与当前00100启动方式相符;
但是上电后,只能通过UART启动,否则一直循环打印'cccccccc'(无法从nandflash和SD卡启动);
如果是这样的话是否可以说明并不是启动方式的问题,那么会是什么原因造成没有正常从flash启动,是底板设计有问题么?因为核心板在相同启动方式下是可以正常在EVM开发板上启动的。