查看: 7490|回复: 14

华硕tinker edge R板子的uart4使能后发送数据不正常

[复制链接]

1

主题

6

回帖

29

积分

新手上路

Rank: 1

积分
29
发表于 2023-2-9 14:16:37 | 显示全部楼层 |阅读模式
本帖最后由 风火轮用户jK13B 于 2023-2-9 14:57 编辑

华硕tinker edge R板子的uart4使能后,板子上tx发送数据不正常,有时收不到,或者收到的是乱码的数据,rx接收数据正常。使能uart0,tx rx发送接收功能都正常。
内核设备树中uart4配置如下:
QQ图片20230209141333.png



QQ图片20230209141346.png


QQ图片20230209141353.png



使用ttyS0,板子收发数据均正常
QQ图片20230209145507.png

使用ttyS4,板子接收数据正常,发送数据不正常,大多数情况都是发送不出去
QQ图片20230209144957.png


回复

使用道具 举报

27

主题

27

回帖

615

积分

版主

Estelle

Rank: 7Rank: 7Rank: 7

积分
615
发表于 2023-2-9 14:40:09 | 显示全部楼层
有些问题需要确认下:
1、使用的是哪个版本的系统镜像?
2、设备树是自行编译的还是使用的官方文件?
3、接收端使用的是什么设备?是否有正常接地?
4、接收的乱码是什么样的?
5、截图的gpio_init_config与github源码不太一致,不知道是什么意思?https://github.com/TinkerEdgeR/d ... o-tinker_edge_r.dts
回复 支持 反对

使用道具 举报

1

主题

6

回帖

29

积分

新手上路

Rank: 1

积分
29
 楼主| 发表于 2023-2-9 14:51:40 | 显示全部楼层
风火轮用户oD2dp 发表于 2023-2-9 14:40
有些问题需要确认下:
1、使用的是哪个版本的系统镜像?
2、设备树是自行编译的还是使用的官方文件?

使用的镜像是debian10,设备树是官方的scripts/dtc/include-prefixes/arm64/rockchip/rk3399pro-tinker_edge_r.dts。使用fat232 TTL串口模块与板子连接,TTL模块接在电脑上。接地正常,按照排针上标的GND接的。对比了下,gpio_init_config和github里内容是一致的。
回复 支持 反对

使用道具 举报

1

主题

6

回帖

29

积分

新手上路

Rank: 1

积分
29
 楼主| 发表于 2023-2-9 15:31:40 | 显示全部楼层
风火轮用户oD2dp 发表于 2023-2-9 14:40
有些问题需要确认下:
1、使用的是哪个版本的系统镜像?
2、设备树是自行编译的还是使用的官方文件?

刚刚又试了下,缩短ttl通讯线,大约10cm,uart4串口收发数据都正常了,这是uart发送引脚的驱动能力不够的原因吗?无意间还发现这个现象,在板子发送数据时,用手触摸到板子上uart4的发送引脚,发现数据也会发送失败。
回复 支持 反对

使用道具 举报

27

主题

27

回帖

615

积分

版主

Estelle

Rank: 7Rank: 7Rank: 7

积分
615
发表于 2023-2-9 15:37:02 | 显示全部楼层
风火轮用户jK13B 发表于 2023-2-9 15:31
刚刚又试了下,缩短ttl通讯线,大约10cm,uart4串口收发数据都正常了,这是uart发送引脚的驱动能力不够的 ...

之前使用的串口模块长度是多少?
回复 支持 反对

使用道具 举报

1

主题

6

回帖

29

积分

新手上路

Rank: 1

积分
29
 楼主| 发表于 2023-2-9 15:39:02 | 显示全部楼层
风火轮用户oD2dp 发表于 2023-2-9 15:37
之前使用的串口模块长度是多少?

30cm左右
回复 支持 反对

使用道具 举报

1

主题

6

回帖

29

积分

新手上路

Rank: 1

积分
29
 楼主| 发表于 2023-2-9 15:42:08 | 显示全部楼层
风火轮用户oD2dp 发表于 2023-2-9 15:37
之前使用的串口模块长度是多少?

板子上的uart0串口,试了下50cm左右的通讯线连接起来收发数据都正常
回复 支持 反对

使用道具 举报

27

主题

27

回帖

615

积分

版主

Estelle

Rank: 7Rank: 7Rank: 7

积分
615
发表于 2023-2-9 18:06:07 | 显示全部楼层
微信图片_20230209180147.png

关于uart4相关的描述
微信图片_20230209180158.png
目前设置的波特率是否为9600,请将波特率设置成9600,看看是否有改善

微信图片_20230209180204.png
微信图片_20230209180147.png
回复 支持 反对

使用道具 举报

27

主题

27

回帖

615

积分

版主

Estelle

Rank: 7Rank: 7Rank: 7

积分
615
发表于 2023-2-9 18:07:32 | 显示全部楼层
风火轮用户oD2dp 发表于 2023-2-9 18:06
关于uart4相关的描述

目前设置的波特率是否为9600,请将波特率设置成9600,看看是否有改善

请参阅以下附件

Tinker_Edge_R_Getting_Started.pdf

652.62 KB, 下载次数: 494

回复 支持 反对

使用道具 举报

1

主题

6

回帖

29

积分

新手上路

Rank: 1

积分
29
 楼主| 发表于 2023-2-10 09:05:35 | 显示全部楼层
风火轮用户oD2dp 发表于 2023-2-9 18:06
关于uart4相关的描述

目前设置的波特率是否为9600,请将波特率设置成9600,看看是否有改善

波特率改为9600后,50cm左右的通讯线连接板子和串口模块,电脑上位机能接收到板子发送出来的数据,但是数据全是乱码的。
回复 支持 反对

使用道具 举报

1

主题

6

回帖

29

积分

新手上路

Rank: 1

积分
29
 楼主| 发表于 2023-2-10 09:14:51 | 显示全部楼层
风火轮用户jK13B 发表于 2023-2-10 09:05
波特率改为9600后,50cm左右的通讯线连接板子和串口模块,电脑上位机能接收到板子发送出来的数据,但是数 ...

方便发一份你那边,使能uart4,在通讯线30-50cm的时候板子端能正常收发数据的设备树配置文件吗?我对比下是不是我这边的设备树没配置好。
回复 支持 反对

使用道具 举报

27

主题

27

回帖

615

积分

版主

Estelle

Rank: 7Rank: 7Rank: 7

积分
615
发表于 2023-2-10 11:39:29 | 显示全部楼层
风火轮用户jK13B 发表于 2023-2-10 09:05
波特率改为9600后,50cm左右的通讯线连接板子和串口模块,电脑上位机能接收到板子发送出来的数据,但是数 ...

建议使用官方镜像,参考昨天pdf通过config文件来配置接口,尽量不自己修改设备树文件
回复 支持 反对

使用道具 举报

27

主题

27

回帖

615

积分

版主

Estelle

Rank: 7Rank: 7Rank: 7

积分
615
发表于 2023-2-10 11:40:30 | 显示全部楼层
风火轮用户oD2dp 发表于 2023-2-10 11:39
建议使用官方镜像,参考昨天pdf通过config文件来配置接口,尽量不自己修改设备树文件 ...

我们是能UART4 是通过/boot/config.txt 修改的,并不直接动设备树
回复 支持 反对

使用道具 举报

27

主题

27

回帖

615

积分

版主

Estelle

Rank: 7Rank: 7Rank: 7

积分
615
发表于 2023-2-10 11:46:46 | 显示全部楼层
风火轮用户jK13B 发表于 2023-2-10 09:05
波特率改为9600后,50cm左右的通讯线连接板子和串口模块,电脑上位机能接收到板子发送出来的数据,但是数 ...

建议使用官方镜像,参考昨天pdf通过config文件来配置接口,尽量不自己修改设备树文件
回复 支持 反对

使用道具 举报

27

主题

27

回帖

615

积分

版主

Estelle

Rank: 7Rank: 7Rank: 7

积分
615
发表于 2023-2-10 11:48:49 | 显示全部楼层
建议使用官方镜像,参考昨天pdf通过config文件来配置接口,尽量不自己修改设备树文件
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|风火轮WIKI|手机版|小黑屋|深圳风火轮团队 ( 粤ICP备17095099号 )

GMT+8, 2024-12-4 01:20 , Processed in 0.072499 second(s), 23 queries .

快速回复 返回顶部 返回列表
 
【客服1】 商务合作 15289193
【客服2】 业务洽谈 13257599
【客服3】 售前咨询 510313198
【邮箱】
smartfire@smartfire.cn