天嵌 ARM开发社区

 找回密码
 注册
查看: 4273|回复: 12

E9 android 串口问题

[复制链接]
wyfwlei 发表于 2014-8-11 17:00:29 | 显示全部楼层 |阅读模式
体温抢分别连接到UART2 UART3 UART4上
启动系统后进行如下操作
root@android:/dev # cat ttySAC3                                                
^000036.4C
^000036.4C
^000036.8C
^000036.5C                            //测试的温度值
^C
130|root@android:/dev # cat ttySAC2                                            
^000036.8C
^000036.4C
^000036.4C
^000036.7C                   //测试的温度值
^C
130|root@android:/dev # cat ttySAC1                                            
root@android:/dev # cat ttySAC1                                                
root@android:/dev # cat ttySAC1                                                
root@android:/dev #

cat ttySAC3 和cat ttySAC2的时候正常,但是cat ttySAC1的时候直接返回root@android:/dev # ,这个是为什么啊?是ttySAC1复用了吗?
wbz073 发表于 2014-8-11 17:23:43 | 显示全部楼层
串口没有复用的,ttySAC1-4都是一模一样的串口,没有区别的
 楼主| wyfwlei 发表于 2014-8-12 13:19:20 | 显示全部楼层
wbz073 发表于 2014-8-11 17:23
串口没有复用的,ttySAC1-4都是一模一样的串口,没有区别的

我想把ttySAC3软链接到tty3,命令如下:
cd /dev/
ln -s ttySAC3 tty3

但是开机重启之后软链接的tty3,没有了,如何让tty3开机之后还存在??
wbz073 发表于 2014-8-12 13:35:28 | 显示全部楼层
wyfwlei 发表于 2014-8-12 13:19
我想把ttySAC3软链接到tty3,命令如下:
cd /dev/
ln -s ttySAC3 tty3

dev下的节点是根据设置开机的时候自动生成的,你这样软连接是不成功的,你还是用原来的ttySAC3使用
 楼主| wyfwlei 发表于 2014-8-12 14:40:34 | 显示全部楼层
wbz073 发表于 2014-8-12 13:35
dev下的节点是根据设置开机的时候自动生成的,你这样软连接是不成功的,你还是用原来的ttySAC3使用

恩,好的.不用软链接了,直接用ttySAC3,没有问题了.谢谢~
 楼主| wyfwlei 发表于 2014-8-13 08:58:53 | 显示全部楼层
wbz073 发表于 2014-8-12 13:35
dev下的节点是根据设置开机的时候自动生成的,你这样软连接是不成功的,你还是用原来的ttySAC3使用

看i.MX6Q的手册上有UART5,UART5是和别的功能复用了吗?它可以用做普通的串口用吗?因为有好多设备需要连接串口,串口不够用.
wbz073 发表于 2014-8-13 11:38:52 | 显示全部楼层
本帖最后由 wbz073 于 2014-8-13 11:40 编辑
wyfwlei 发表于 2014-8-13 08:58
看i.MX6Q的手册上有UART5,UART5是和别的功能复用了吗?它可以用做普通的串口用吗?因为有好多设备需要连接 ...

E9上uart5没有引出,可以联系销售购买核心板加开发板的方案,就有uart5
 楼主| wyfwlei 发表于 2014-8-15 09:36:17 | 显示全部楼层
wbz073 发表于 2014-8-13 11:38
E9上uart5没有引出,可以联系销售购买核心板加开发板的方案,就有uart5

你说的是购买E9-UART_TEST 模块吗?
"E9-UART_TEST 模块扩展出来了5个232电平的串口接口,另E9自带一个调试串口接口,配套模块使用后串口数将多达6个。模块上5个串口接口分别编号为COM1~COM5,COM1~COM3为E8/E9本身自带串口,COM4、COM5为扩展出来的串口。无论您想使用3线串口、5线串口还是9线全功能串口,E9-UART_TEST都能满足您的要求""
E9上的调试口对应的设备名是/dev/ttySAC0.E9-UART_TEST 模块上的COM1=COM3对应的设备名分别是/dev/ttySAC1. /dev/ttySAC2. /dev/ttySAC3.  那么E9-UART_TEST 模块上的COM4 COM5对应的设备名是什么?
victoire 发表于 2014-8-15 11:26:57 | 显示全部楼层
学习了,串口研究中
wbz073 发表于 2014-8-15 11:31:53 | 显示全部楼层
wyfwlei 发表于 2014-8-15 09:36
你说的是购买E9-UART_TEST 模块吗?
"E9-UART_TEST 模块扩展出来了5个232电平的串口接口,另E9自带一个调 ...

我们串口扩展模块的设备名是ttyIIC0/1
 楼主| wyfwlei 发表于 2014-8-15 13:42:58 | 显示全部楼层
wbz073 发表于 2014-8-15 11:31
我们串口扩展模块的设备名是ttyIIC0/1

1 就是说COM4 COM5这两个扩展串口是通过i2c总线扩展出来的,是吗?
2 直接把E9-UART_TEST 模块接到E9开发板的50pin的扩展接口上,就能使用COM4 COM5,驱动不用改动.是这个意思吗?
wbz073 发表于 2014-8-18 10:09:38 | 显示全部楼层
wyfwlei 发表于 2014-8-15 13:42
1 就是说COM4 COM5这两个扩展串口是通过i2c总线扩展出来的,是吗?
2 直接把E9-UART_TEST 模块接到E9开发 ...

不用修改,直接使用就可以了
 楼主| wyfwlei 发表于 2014-8-19 13:31:48 | 显示全部楼层
wbz073 发表于 2014-8-18 10:09
不用修改,直接使用就可以了

好的, 谢谢~~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-19 20:28 , Processed in 1.046875 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表