Coolpi 4b在使用ttyS0-S2口时,总是出现串口掉线,使用很不稳定,这个是为什么呢?有解决方案吗?
-
Coolpi 4b在使用ttyS0-S2口时,总是出现串口掉线,使用很不稳定,这个是为什么呢?有解决方案吗?
-
@零度灬救赎 串口掉线什么意思。请描述一下具体情况。
-
@george 正常用USB转TTL做串口通信的时候,开启/dev/ttyUSB0口,数据传输没问题(波特率115200),当我不用USB转TTL模块的时候(直接串口对接),开启/dev/ttyS0串口,会发现数据只能传输一会儿,没过几秒就报错(terminate caller after throwing an instance of 'serical::IOException' what(): IO Exception (5): Input/output error ...)。
-
@零度灬救赎 这个是应用层报错,确认一下内核有没有错误。可以先通过第三方工具(比如minicom)测试。
-
@george 我用cutecom测试的时候会报错,出现Resource temporarily unavailable,这个是什么原因?
-
@零度灬救赎 提供一下系统版本和串口端口号。测试一下尽快反馈。
-
@george 20230116-ubuntu-20.04-preinstalled-desktop-arm64-coolpi.img 内核版本5.10 串口号ttyS0-S2(引脚编号 8和10)。
-
@零度灬救赎 刚才我在debian上测试,没有发现你描述的问题
-
@零度灬救赎 ttyS0默认是系统console调试串口
-
我的这个20Hz都有这种情况,不知道为什么。 -
@jack_admin
这是ros下使用的情况,跑一会儿就出现这个错误。 -
@零度灬救赎
cat /proc/cmdline查看对应的console有没有指向ttyS0,如果有,可以编辑/boot/firmware/extlinux/extlinux.conf,更改指向tty0