【发布时间】:2019-10-16 00:21:32
【问题描述】:
我正在尝试通过半双工接口 (RS-485) 在运行 debian (4.19) 的盒式 PC 和带有 im6xDL 的 SBC 之间发送文件。
感谢这个社区,我可以使用 picocom 或通过回显/读取在单元之间成功传输简单数据。
Box PC 本身支持半双工 RS-485,并具有自动 RTS 功能,因此您可以毫无问题地读取/发送数据。另一方面,SBC 需要切换到 RX 或 TX 模式。
当我尝试将文件从盒子 PC 发送到 SBC 时,结果发现这是一个问题。
On the box PC:
picocom /dev/ttyUSB0 -b 9600 -fn
C-a,C-S
***file: /home/user/test.txt
Transfer incomplete
*** exit status: 128
On the SBC
picocom /dev/ttymxc2 -b 9600 -fn -et
C-a,C-r
Terminal ready
�000000
正如您所看到的,有些地方非常错误,就像在传输文件时它无法解释这些位。
我的问题:
是否可以在半双工系统中从命令行发送文件? (SBC 需要一直处于 RX 模式)。
还有其他更直观的方法来实现这一点吗?
一如既往,感谢您的帮助和支持 :)
/W
【问题讨论】:
-
raspberrypi.stackexchange.com 上可能有更多关于此的知识。但请不要交叉发布(一个或另一个;-)!祝你好运!