CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 4297|回复: 2

有人帮我看一下,我这个串口5配置正确吗?谢谢!

[复制链接]
发表于 2013-9-25 11:02:33 | 显示全部楼层 |阅读模式
硬件:A10
系统:android 4.0.4
串口: 串口5,TX = PI10;  RX=PI11  二线模式。
下面是我的配置文件:
  1. [uart_para5]
  2. uart_used = 1
  3. uart_port = 5
  4. uart_type = 2
  5. uart_tx = port:PI10<3><1><default><default>
  6. uart_rx = port:PI11<3><1><default><default>

  7. [uart_para6]
  8. uart_used = 0
  9. uart_port = 6
  10. uart_type = 2
  11. uart_tx = port:PA12<4><1><default><default>
  12. uart_rx = port:PA13<4><1><default><default>
复制代码
现在出现的问题是,串口5 并无法使用,具体表现为:
1、用串口助手连接PI10 PI11,然后CB上发数据,串口助手接收不了;
2、进入CB的anroid系统,执行命令   echo "1" > /dev/ttyS5,表现如下:
  1. root@android:/ # echo "1" > /dev/ttyS5                                         
  2. 1|root@android:/ #
复制代码
<应该是没有写成功,/dev/ttyS5的权限已经被我给予了  777 了。在 echo 1 > /dev/ttyS0就没有这个提示出现>
而在linux下的 cat /dev/ttyUSB0 也表示没接收到数据,这是怎么回事,我该怎么来检查这个串口是否配置成功?
希望有做过的人指点一下,谢谢!



回复

使用道具 举报

发表于 2013-9-25 17:24:07 | 显示全部楼层
“LINUX串口是字符设备驱动的,因此在/dev/中会有ttySx(x从0到7)文件,具体哪个文件对应哪个口,并不是一一对应的,是你在上面代码开启了几个口,那几个口从上到下,对应文件后面数字从小到大。”
   我从别的帖子看到的  你搜下能找到,大概意思是不一定对应ttyS5口
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-25 17:37:48 | 显示全部楼层
@allen 发表于 2013-9-25 17:24
“LINUX串口是字符设备驱动的,因此在/dev/中会有ttySx(x从0到7)文件,具体哪个文件对应哪个口,并不是一 ...

嗯,谢谢!我也发现了这个问题,最后测试写没问题了,但是从电脑助手上并没有读出从这个串口发送的数据,我后面再看看。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-11-23 12:51 , Processed in 0.025004 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部