CANバスインターフェースが統合された組み込みハードウェアでテストを行っています。ドライバーは Linux Socket API を提供します。
私は限界を見ようとしています: CAN フレームをできるだけ速く書き込む送信機と、継続的に読み取る受信機があります。
しばらくすると、受信機は RX オーバーフローを知らせるエラー フレームを受け取ります。私はそれで問題はありません、それは正常であり、期待されています。
しかし、私の質問は、なぜこの時点でフレームが受信されないのですか? (restart-ms オプションが設定されています)
フレームの欠落や RX バッファ エラーが発生することは予想していましたが、受信の終了は予想していませんでした。