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.

[AM335x 15X15 Base Board][Wince7]SD卡启动时串口总是打印C



本人在用 BSP_WINCE_ARM_A8_02_30_00_Source.exe, 目前已经编译成功; 用 TI_SDCard_boot_utility_v1_0.exe 制作了一个启动SD卡;

然后将该SD卡插在 开发板上, 串口一直打印C;  SW4 和 SW3 的 设置如下:

 

SW4:   1- on 2-on 3-on 4-on 5-on 6-on 7-off 8-on

 

SW3:   1- off 2-off 3-off 4-on 5-off 6-on 7-on 8-on

 

我觉得SW3和SW4应该没有设置错; SD卡也测试了不同品牌不同容量的好几张, 但是使用启动时总是打印C.

 

劳烦各位大侠帮我找找原因, 还有哪里需要检查??

 

 

 

  • 首先确认一点,你用的平台是335的GP EVM板吧?

    根据你拨码开关的设置,SYSBOOT[4:0]=10111,启动顺序是MMC0,SPI0,UART0,USB0,那个串口打C说明这时候板子已经在尝试UART0启动了。

    需要确认两点:

    1。启动的SD卡是插在base board上面还是daughter board上面了?一个是MMC0,一个是MMC1,base board的MMC0才是可用于启动的SD卡槽

    2.。确定SD卡制作没问题吗?确认一下里面SD卡的image文件、大小是不是都OK的

  • 谢谢, 原因找到了。 是MLO没有放到SD卡的第一个分区位置, 致使芯片无法跳转到MLO执行。