我们目前遇到了一个AM3354串口启动失败的问题。
详细描述如下:
我们刚打样了一批板子回来,CPU是AM3354,我们启动顺序如下:
SPI0->MMC0->USB0->UART0
由于新板SPI0 FLASH没内容,MMC0和USB0没用,所以最终会跳到UART0串口启动,此时终端不停打印CCCCC,
此时通过Xmodem协议往串口发送SPL(u-boot-spl.bin),但是发送过程中总是卡住,终端提示如如下:
分析:于是我们 用示波器抓取终端和CPU的串口波形,发现在发送SPL文件的过程中,前面CPU在1.8ms后正常回复ACK,但是后面CPU再也不回复ACK,
而是再170ms后又开始发送0x43(C),也就是继续不停打印CCCCCCCC。
目前已经基本排除是信号干扰导致的。
请问这种一般是什么原因导致的,有没有遇到过类似的问题,谢谢