Skip to main content

既知の問題

シリアルRS485

特定のCAN /シリアルケープのRS485を使用する場合、RS485トランシーバーの使用に問題があります。 Linuxドライバーは送信モードと受信モードを切り替えることができないため、アプリケーションが期待どおりに動作しない場合があります。

詳細な説明:BeagleBone Black(OMAP)のシリアルドライバーは、RS-485に必要な送信/受信切り替え(DE / REまたはRTS)をサポートしていません。代わりに、DE / REラインをチェックするために永続的に割り当てられたGPIOピンを使用するRS485モードがあり、シリアル標準ドライバーと比較して構造が変更されています(serial_rs485構造体)。シリアルドライバをRS-485モードにして、使用する必要のあるピンを指定するには、対応するdevttyファイルでioctlを使用する必要があります。さらに、GPIOモードでのピンの多重化に注意する必要があります。