serial-port - pl2303“错误发送中断”是什么意思?
问题描述
我的 pl2303 转换器有问题。我正在使用其中的两个:
笔记本电脑 <-USB-SERIAL-> <-SERIAL-SERIAL-> <-SERIAL-USB-> RASPBERRYPI
换句话说,我使用两个 USB 转串口转换器将 Raspberry Pi 与我的笔记本电脑连接起来,中间有一个空调制解调器。
我可以通过 minicom 进行通信,并且“视觉上”它看起来很好(所有信息都正确发送),但是当我查看日志时,它会产生以下 dmesg 输出:
[ 343.390610] pl2303 ttyUSB1: pl2303_get_line_request - failed: -32
[ 343.685367] pl2303 ttyUSB1: error sending break = -32
只要一切正常,我就可以忍受……但事实并非如此。例如,我无法通过 ser2net 与 RPi 连接。“另一方”根本没有收到消息。我怀疑这个错误是这个问题的原因。我在谷歌上搜索,但我没有找到任何解决方案。有人可以帮我吗?
另外 - 当我尝试通过 ser2net 连接时,一件事会中断。在此之前我可以像
cat -v < /dev/ttyUSB0
和
echo "blablabla" > /dev/ttyUSB0
成功。在我尝试通过 ser2net 连接后,它停止工作,只有 minicom 通信正常。
解决方案
推荐阅读
- c++ - 如何使用我的 owm 软件更新自定义 stm32 板
- linux - 为什么 vmlinux 在开头而不是在第 56 个字节处有 ELF 幻数?
- python - PopupWindow 内的 CheckListBox
- visual-studio-code - 有没有办法查看 VSCode 扩展执行了哪个命令?
- bamboo - Bamboo 本地代理 - 在不修改现有计划的情况下限制使用
- c# - C# 互操作:如何处理不应释放的静态内存的 char*
- vue.js - 在Vue中单击切换类后按钮消失
- ios - 有没有办法确定应用程序何时从 iOS 11 中卸载恢复?
- mosquitto - Mosquitto 动态安全插件无法创建 dynamic-security.json
- c - 从 C 中具有结构参数的 varad 函数获取 var args