已知问题
串口 RS485
使用给定 CAN/Serial cape 的 RS485 时,使用 RS485 收发器时出现问题。由于 Linux 驱动程序无法在发送和接收模式之间来回切换,因此应用程序可能无法按预期工作。
详细说明: BeagleBone Black(OMAP) 的串行驱动程序不支持 RS-485 所需的发送/接收切换(DE/RE 或 RTS)。相反,它具有 RS485 模式,该模式使用永久分配的 GPIO 引脚来检查 DE/RE 线,并且与串行标准驱动程序相比,它具有修改的结构 (serial_rs485 结构)。您必须在相应的 devtty 文件上使用 ioctl 才能将串行驱动程序置于 RS-485 模式并告诉它需要使用哪个引脚。此外,您必须注意 GPIO 模式下引脚的多路复用。