当前位置: 技术问答>linux和unix
请教:linux串口问题(echo test > /dev/tcc-uart2)在PC终端上收不到数据
来源: 互联网 发布时间:2016-12-06
本文导语: 求大家指点: ANDROID2.3(telechips 8900)在android终端模拟器上:echo test > /dev/tcc-uart0(uart0是系统调试口),在电脑超级终端上可以看到test.在android终端上:echo test > /dev/tcc-uart2。在电脑终端上没有任何信息,求大家...
求大家指点:
ANDROID2.3(telechips 8900)在android终端模拟器上:echo test > /dev/tcc-uart0(uart0是系统调试口),在电脑超级终端上可以看到test.在android终端上:echo test > /dev/tcc-uart2。在电脑终端上没有任何信息,求大家帮忙分析分析。
ANDROID2.3(telechips 8900)在android终端模拟器上:echo test > /dev/tcc-uart0(uart0是系统调试口),在电脑超级终端上可以看到test.在android终端上:echo test > /dev/tcc-uart2。在电脑终端上没有任何信息,求大家帮忙分析分析。
|
还有一个原因,可能波特率没有设置,因为uart0是系统调试口,在内核参数中已经设置了波特率;而uart2没有经过设置,使用的是默认的波特率,可能就不能显示了。可以查看一下你的串口驱动,默认的波特率是多少?或者可以写一个串口操作的应用程序,打开uart2节点,设置波特率和控制方式,然后写一些数据,看看能否输出。