使用树莓派的serial0,也就是/dev/ttyS0,的时候会出现如上的混乱不堪的状态,输入的指令要么显示一部分,要么突然被什么一堆字符冲击成乱码之类的。

困惑了我两天,总算找到原因

是树莓派的串口登录功能也在使用串口,导致竞争串口数据互相杂糅。

解决办法是:

vim /boot/cmdline.txt

console=ttyS0,115200 console=tty1 root=PARTUUID=7cff3478-02 rootfstype=ext4 fsck.repair=yes rootwait

删除里面的console=ttyS0,115200这一部分

重启后大功告成

恢复正常的串口显示效果 

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐