通过FT232RL无法读取数据

时间:2019-11-14 15:54:10

标签: c++ serial-port ftdi

我正在使用USB转UART适配器(带有FT232RL)来与计算机设备(PC <-> Jetson Nano,Jetson Nano <-> Jetson Nano)之间进行串行通信。

当我通过FTDI适配器发送数据时,数据变得不可读。正在发送(USB):“ asdqwe” 接收中(UART):“ OFST”

另一种方式是: 正在发送(UART):“ asdqwe” 接收(USB):“ OFST”

要检查我的代码是否有问题,我将UART发送到UART,这工作正常。

有人对此问题有经验吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

首先,您需要通过以下命令停止串行控制台

$ systemctl stop nvgetty
$ systemctl disable nvgetty
$ udevadm trigger
# You may want to reboot instead

然后

sudo chmod 666 /dev/ttyTHS1

for pin 8/10 uart permission access

使用gkterminal查看其工作情况