TI中文支持网
TI专业的中文技术问题搜集分享网站

为什么我的UART0没有CCCC输出?

大家好!

我将我的AM3352板子设置成UART的引导模式,但是在串口终端却看不到CCCC的输出。

这意味着ROM没有被执行吧?我应该怎样解决这个问题呢?

随便说一下,我在Ubuntu下面能够使用CCS运行程序,比如

"DDR3_slave_ratio_search_auto_AM335.out",并且CONTROL_STATUS寄存器

的值也是0x8203c1,和我设置的值一样的。

Qin Long

tony2:

先确定一下串口是通的么,还有就是启动模式确定没有设置错?

long qin:

回复 tony2:

已经确定PC机往AM335x的串口是通的,启动模式设置没有问题,

因为CONTROL_STATUS寄存器的值读出来是正确的,刚才查到

PC寄存器的值是0x20080,可能进入了死循环了,现在就是不知

为什么造成的?会不会和执行GEL文件里面的初始化造成的?

比如GEL里面对ROM的配置可能不对

 谢谢!

Gary Wu:

回复 long qin:

UART启动和GEL没有关系。

UART启动即设置为该模式时,上电,串口0就会输出CCCCCCC。

long qin:

回复 Gary Wu:

Hi Wu

这个问题已经解决了,就是串口与计算机的串口连接时,需要交叉收发线。

谢谢

long qin:

回复 Gary Wu:

Hi Wu

这个问题已经解决,就是将串口收发线交叉一下就可以了。

赞(0)
未经允许不得转载:TI中文支持网 » 为什么我的UART0没有CCCC输出?
分享到: 更多 (0)