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

AM335X串口问题

在获得root权限后,串口连接PC和开发板。

我连接串口AM335X EM和PC后,当我打开或者关闭AM335X的时候,它的串口会发送大量字节到PC端,而且我不认识这些字符串。

我运行程序后,当我不接收从PC端发来的字节,AM335X会将所有来自PC端的字节返回给PC端.

如果我接收从PC端发来的字节,AM335X会返回来自PC端的第一个字节给PC,并且不接收第一个字节

例如:我从PC发送“12345”,android接收“2345”,把“1”还给了PC.

如果我从AM335X发送字节到PC端就没问题。

Yaoming Qin:

我建议你使用starterware作为你学习研究开发的平台,starterware也有串口的例程

Sitara Yang:

楼主说的不是太清楚,怎么会有这么奇怪的问题呢?

Ligang:

>我打开或者关闭AM335X的时候

   ->这个可能是Boot的输出信息

>当我不接收从PC端发来的字节,AM335X会将所有来自PC端的字节返回给PC端.

  ->我曾经遇到过类似的问题,但当时不影响什么就没管。再看看中断,或者是端口配置的代码,问题也许出在那里。

Mini Lei:

回复 Ligang:

这都不重要,重要的是第一个字节自动回发很奇怪,还有, 不知道除了J12串口可用之外,其它的串口可用吗?如果可用,该如何进行配置?

Yaoming Qin:

回复 Mini Lei:

你把你用什么板子,什么操作系统说清楚,你这样不完整的信息,大家很难给你提供帮助的:)

Mini Lei:

回复 Yaoming Qin:

我说的很清楚了,AM335X BeagleBone,自然就是android操作系统,并使用串口调试助手SerialPort.apk.

Yaoming Qin:

回复 Mini Lei:

1. 你在这个帖子里面没有提过beaglebone,你到了AM335xEM,而我们所指的EVM通常指的是AM3358 EVM,是另一个板子

2. 我们的beaglebone上不仅支持android,也支持starterware,还有linux,所以你也要说清楚。

3.  你说的串口调试助手也不是很清楚,到底用的是哪个串口呢,工作原理是什么呢?你查过他的源码么?

所以我前面建议你用startereware看看,先了解下串口的工作原理

赞(0)
未经允许不得转载:TI中文支持网 » AM335X串口问题
分享到: 更多 (0)