找回密码
立即注册
搜索
发新帖

19

积分

0

好友

1

主题
发表于 2019-4-23 14:25:28 | 查看: 8429| 回复: 9
我这边使用imx6q kong6q的开发板,debug串口可以打印输出,但是UART2-UART4,都没有办法输出、接收任何数据,请问下是哪里配置不对么,我这边使用的默认的内核,文件系统
发表于 2019-4-23 16:31:05
系统里面有个serialport测试工具,需要设置对应串口号,进行收发,默认是没有可输出的信息

回复 显示全部楼层 道具 举报

发表于 2019-4-23 16:40:21
rp-hardware 发表于 2019-4-23 16:31
系统里面有个serialport测试工具,需要设置对应串口号,进行收发,默认是没有可输出的信息

你好,请问你说的工具是PC的还是开发板上的,我开发版的系统是ubuntu,之前在PC上使用串口调试工具也是没有信息

回复 显示全部楼层 道具 举报

发表于 2019-4-23 18:05:54
本帖最后由 ivychen 于 2019-4-23 18:08 编辑

    serialport查android上的工具,你可以先在android上测试,确定硬件没有问题后再到ubuntu测试。android串口UART3、UART4是可以正常使用的。UART2是RS232串口,如果按照下面补丁修改。UART5默认不注册,修改kernel_imx/arch/arm/mach-imx6/board-mx6q_sabresd.c中 static int uart5_enabled = 1;    ubuntu代码修改可能有遗漏,参考android修改。后面的源码更新将会补充遗漏部分

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

回复 显示全部楼层 道具 举报

发表于 2019-4-24 11:16:05
ivychen 发表于 2019-4-23 18:05
serialport查android上的工具,你可以先在android上测试,确定硬件没有问题后再到ubuntu测试。android ...

你好,我这边使用了Android的镜像和打过patch的ubuntu的镜像,使用uart3(ttymxc2),在PC上使用串口调试助手发送数据,串口调试助手一直接收16进制的00 00 00 00 00 ,Android和ubuntu都是这个现象,请问是什么原因

回复 显示全部楼层 道具 举报

发表于 2019-4-24 11:27:19
ivychen 发表于 2019-4-23 18:05
serialport查android上的工具,你可以先在android上测试,确定硬件没有问题后再到ubuntu测试。android ...

是连接方式有问题么,我这边是串口线接出来,RX、TX、GND连接的RS232线到PC USB接口上,debug和UART3都是这种连接方式

回复 显示全部楼层 道具 举报

发表于 2019-4-25 10:17:27
ivychen 发表于 2019-4-23 18:05
serialport查android上的工具,你可以先在android上测试,确定硬件没有问题后再到ubuntu测试。android ...

另外我今天发现,使用这个patch以后,之前能够使用的4G模块,现在也无法使用了,脚本一直无法启动,报错提示:

AT&D2^M^M
OK^M
ATDT*99#^M^M
NO CARRIER
-- failed
Failed (NO CARRIER)
Script /usr/sbin/chat -v -s  TIMEOUT 3 ABORT 'BUSY' ABORT 'ERROR' ABORT 'NO ANSWER' ABORT 'NO CARRIER' '' ATH0 '' ATH0 OK AT OK AT\&D2 TIMEOUT 15 'OK-+++\c-OK' ATDT*99# CONNECT  finished (pid 3867), status = 0x7
Connect script failed

回复 显示全部楼层 道具 举报

发表于 2019-4-25 10:45:57
Donnie 发表于 2019-4-24 11:27
是连接方式有问题么,我这边是串口线接出来,RX、TX、GND连接的RS232线到PC USB接口上,debug和UART3都是 ...

    如果你用于测试uart3正常收发,uart2异常,那就是设备的问题。rs232、ttl串口电平不一样, 要使用不一样的设备,电平要对应上

回复 显示全部楼层 道具 举报

发表于 2019-4-25 10:50:54
Donnie 发表于 2019-4-25 10:17
另外我今天发现,使用这个patch以后,之前能够使用的4G模块,现在也无法使用了,脚本一直无法启动,报错 ...

    先检查是不是io被复用了,4G模块正常识别会有/dev/ttyUSB* 节点生成。如果没有相应的节点生成,说明没有识别到硬件,脚本执行肯定失败。

回复 显示全部楼层 道具 举报

发表于 2019-4-25 11:04:24
ivychen 发表于 2019-4-25 10:50
先检查是不是io被复用了,4G模块正常识别会有/dev/ttyUSB* 节点生成。如果没有相应的节点生成,说明 ...

1、串口,UART2使用RS232,UART3使用TTL,在PC上发送数据都是回复00 00 00 00,并且TTL和RS232模块正常,在PC上自收自发没有问题
2、4G IO没有复用,能够正常显示ttyUSB0 - ttyUSB4

回复 显示全部楼层 道具 举报

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

小黑屋|Archiver|手机版|深圳荣品电子  

GMT+8, 2024-5-3 17:44 , Processed in 0.087838 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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