Firefly开源社区

标题: RS232串口无法通讯 [打印本页]

作者: kiswih    时间: 2019-12-2 10:50
标题: RS232串口无法通讯
固件:Android7.1 Industr

DTS配:
rk3399-firefly-aioc-ai.dtsi

  1. &uart4 {
  2.     status = "disabled";
  3. };
  4. &spi1 {
  5.         status = "okay";
  6. };

  7. &spi_wk2xxx {
  8.     status = "okay";
  9.     reset-gpio = <&gpio4 27 GPIO_ACTIVE_HIGH>;
  10.     irq-gpio = <&gpio4 26 IRQ_TYPE_EDGE_FALLING>;
  11.     cs-gpio = <&gpio1 10 GPIO_ACTIVE_HIGH>;
  12. };
复制代码
编译命令:

make -j8 ARCH=arm64 rk3399-firefly-aioc-ai-lvds-HSX101H40C.img

设备名称可以显示:



问题在于,ttysWK0,ttysWK2,ttysWK3都可以正常通讯,唯独ttysWK1(RS232)串口无法正常通讯。

外接设备在其它平台上是可以正常使用的。



作者: 繁_yh4uD    时间: 2019-12-2 11:04
请问是外接到window的串口助手,然后ttysWK0,ttysWK2,ttysWK3 可以使用,ttysWK1(RS232)不能使用对么?
作者: kiswih    时间: 2019-12-2 11:11
繁_yh4uD 发表于 2019-12-2 11:04
请问是外接到window的串口助手,然后ttysWK0,ttysWK2,ttysWK3 可以使用,ttysWK1(RS232)不能使用对么?

是的
作者: kiswih    时间: 2019-12-2 11:13
繁_yh4uD 发表于 2019-12-2 11:04
请问是外接到window的串口助手,然后ttysWK0,ttysWK2,ttysWK3 可以使用,ttysWK1(RS232)不能使用对么?

我通过把rs232串口的 tx,rx短接,在android通过串口调试工具发送,也无法收到响应数据,按正常的话,我发出的是什么响应的也是什么的。
作者: 繁_yh4uD    时间: 2019-12-9 15:16
kiswih 发表于 2019-12-2 11:13
我通过把rs232串口的 tx,rx短接,在android通过串口调试工具发送,也无法收到响应数据,按正常的话,我发 ...

busybox stty -echo  -F /dev/ttysWK1(串口节点)
尝试使用此命令关闭回显看看
作者: qhf    时间: 2019-12-19 15:04
我们在使用 aio3399c 也遇到这个问题,可以打开ttyS0串口,但是无法通信




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1