wyfwlei 发表于 2014-8-11 17:00:29

E9 android 串口问题

体温抢分别连接到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
不用修改,直接使用就可以了

好的, 谢谢~~~~
页: [1]
查看完整版本: E9 android 串口问题