Other Parts Discussed in Thread: AM3352
器件型号: AM3352
内核 3.12 在 100+套机器中、运行 10 到 10 天后、UART 接收时将有机器停止。 该机器充当 RS485 从器件、有一个 RS485 收发器连接到具有 GPIO 控制方向的 UART 上。
重现问题时、RS485 信号线上有数据、但没有机会在 UART_RX 信号线上进行探测、因为它位于现场的机器关闭内部。
空间、加载时系统状态正常、但中断计数不会增加


但可以在不复位的情况下通过发送任何数据来恢复。
Echo xxx >/dev/ttyO1
有两种类型的机器、一种是 UART1、一种是 UART4、都偶尔会出现零星的问题。
问题:
#1。 在使用内核 3.12 的旧 SDK 上、UART 是否存在此类停止接收的已知问题。
#2. 您对调查此类问题有何建议?
我可以考虑转储 UART 寄存器以查看是否有任何异常。
检查 GPIO 状态、以确认收发器是否方向正确。














