大家好:
自己做的AM3352板子,电源上电时序是用硬件实现的,通过示波器查看上电时序正确,并且sysboot选择UART0启动也是正确的,由于cpu有固化程序,并且根据UBOOT的datasheet描述在选择uart0启动会在串口打印"CCCCC"等字符以便等待下载程序。但是板子上电后在串口没有任何反应。并且切换网口启动也没有任何反应,现在不知道从哪里找原因了,请教一下,有没有谁遇到这样情况?怎么解决啊?
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.
大家好:
自己做的AM3352板子,电源上电时序是用硬件实现的,通过示波器查看上电时序正确,并且sysboot选择UART0启动也是正确的,由于cpu有固化程序,并且根据UBOOT的datasheet描述在选择uart0启动会在串口打印"CCCCC"等字符以便等待下载程序。但是板子上电后在串口没有任何反应。并且切换网口启动也没有任何反应,现在不知道从哪里找原因了,请教一下,有没有谁遇到这样情况?怎么解决啊?
建议先量一下,PWRONRESETn和WARMRSTn这两个信号拉高了没有;24MHz晶振起振了吗?
SYSBOOTpin的15个管脚是否都按照你规划的正确上下拉了。
串口的tx上面测试也没有信号吗?排除transciver的问题;
可以的话尝试用仿真器接入一下
你好,PWRONRESETn和WARMRSTn这两个信号我们量过了,对比datasheet是正确的,24M晶振通过示波器也是正确的,
sysboot管脚是后8位量过了也是对的(其中后5位是11111),所以sysboot的启动顺序是1:Fast external boot 2: EMAC1 3:UART0 4:reserver
按照这样的顺序上电正常的话是能看到串口输出信息的,我们量一下串口的tx没有信号。是不是说明AM3352没有工作起来啊?这样应该从哪里找问题呢?谢谢!