自己做的AM3352板子上电启动之后,串口没有打印,请各位帮忙分析下,谢谢。
现象如下:板子上电之后,测量时钟24M正常,芯片解复位,但是测量UART0_TX管脚一直没有波形,而且MII口的tx_clk有稳定的25MHz时钟输出给PHY,Boot选项里面设置了CLKOUT0 enble,测量CLKOUT0也有24M时钟输出,一切看起来芯片是正常启动了得,但是为什么UART0就是没有打印呢?
Shine:
请检查一下boot mode管脚是否配置成了uart boot模式?
yang song4:
回复 Shine:
配置是无误的。
Denny%20Yang99373:
仿真器连上 看一下BOOTMODE寄存器是不是从UART启动
yang song4:
回复 Denny%20Yang99373:
OK了,是我的上电时序有点不对,改了下就好了。
jun chen16:
回复 yang song4:
请问一下,我现在遇到了类似的问题。我是配置成串口启动,按理上电串口会打印CCC,但是现在上电后,串口打印的是乱码,波特率是配的115200, 请问一下这个问题会不会和时序有关?
yongqing wang:
回复 jun chen16:
波特率设置错了?试试其他波特率