主题 : 板子串口能发不能接收 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 75977
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
综合积分: 4 分
注册时间: 2012-08-16
最后登录: 2012-08-30
楼主  发表于: 2012-08-16 11:37

 板子串口能发不能接收

我使用板子是AM335x EVM ,安装android4.0系统,android串口程序为SerialPort.apk,给程序整了个root权限。然后就可以用了。然后.....问题就来了:
  从android 向PC发送数据没有问题,但接收的时候,第一次能接收到数据,本以为成功了 。结果........程序退出之后再进来,从PC发来的数据就不能接收了,更扯的是,PC端自己收到了,可发送数据依然没问题。到底什么原因呢?
级别: 新手上路
UID: 75977
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
综合积分: 4 分
注册时间: 2012-08-16
最后登录: 2012-08-30
1楼  发表于: 2012-08-16 16:04

 回 楼主(am335x) 的帖子

有木有人晓得哦?
级别: 新手上路
UID: 75790
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
综合积分: 6 分
注册时间: 2012-08-13
最后登录: 2012-10-27
2楼  发表于: 2012-08-17 21:44
Android下,用iTest测试串口,为何串口1只能写不能读?

出现这个问题的原因是,串口1已被GPS模块占用了,所以与iTest发生了冲突,可修改 init.rc ,将GPS打开的串口指向其它串口(例如串口3),在init.rc适当的地方加入以下调用即可:
setprop ro.kernel.android.gps s3c2410_serial3


看看是不是这个问题