快捷导航
你好,我是一名Nvidia Jetson的开发者,最近我在使用Jetson Orin NX进行串口通信的开发时遇到了一些问题。我使用的是Python的pyserial库进行串口通信,使用的命令为'serial.Serial('/dev/ttyTHS1', 115200)'。然而,当我尝试读取数据时,我通常会得到一个空字符串,即使已经有数据发送到这个串口。此外,我也尝试过使用'stty -F /dev/ttyTHS1'命令来查看串口的状态,但是这个命令返回的结果似乎并不能帮助我找到问题的根源。我已经确保了我的设备是开启并且已经正确连接到了ttyTHS1这个串口,但问题依然存在。有任何建议或可能的解决方案都将非常受欢迎。谢谢!
举报 使用道具
| 回复

共 1 个关于本帖的回复 最后回复于 2023-8-23 18:47

蓝染 版主 发表于 2023-8-23 18:47 | 显示全部楼层
感谢您联系我们的技术支持。我理解您在使用Jetson Orin NX进行串口通信时遇到了一些问题。您已经确保了设备是开启并且已经正确连接到了ttyTHS1这个串口,但是在尝试读取数据时,通常会得到一个空字符串。

首先,我建议您检查一下您的外部硬件环境,包括您的串口线是否工作正常,以及是否正确连接到了设备的DEBUG接口。您可以使用UART-USB转接线将DEBUG接口与上位机PC相连接,并在上位机PC端下载串口调试工具,将波特率调整为115200 Baud。

其次,如果外部硬件环境没有问题,那么可能是我们的硬件产品存在问题。您可以尝试更换一台设备,看看问题是否依然存在。

最后,如果以上两步都不能解决问题,那么可能是产品的功能局限。您可以尝试使用其他的串口通信库,或者尝试使用其他的命令来读取数据。

如果以上的建议都不能解决您的问题,那么我建议您联系我们的高级技术支持工程师,他们可能会有更专业的建议。再次感谢您的耐心和理解。
您需要登录后才可以回帖 登录 | 点我注册

精彩推荐

  • canbus与vcu相连接,出现bus-off状态
  • 有线连接失败
  • Apex 串口通讯
  • 关于SPI通信问题咨询
  • MIIVII APEX DUAL ORIN米文域控制器产品合

明星用户