キャリブレーションもデバッグもポートひとつ。XCPのスマートな選択
◆ XCPとは?
自動車や一般産業機器のような“制御”を伴う製品開発には、「キャリブレーション」と呼ばれる工程が存在します。ECUとアクチュエータやセンサなどを最終製品の状態で内部パラメータなどの測定&調整するものです。XCP(Universal Measurement and Calibration Protocol)は、これをCANやEthernet等の通信経由で実現するプロトコルです。
◆ キャリブレーションとデバッグの切り替えが面倒!
キャリブレーション等の開発終盤でもデバッグを行いたいニーズがあります。ただし、両者は一般的にECUアクセスのために同じデバッグインターフェースを使用しており、同時に使用できず切り替えが必要という課題があります。
◆XCPデバッグで切り替えが不要に!
XCPのプロトコルに重畳する形でデバッグコマンドをXCPの通信経由で流すことでキャリブレーションとデバッグを両立。物理的な交換の手間をなくし、開発効率が向上できます。
XCPを経由したデバッグでもマルチコアデバッグ、OS認識、オンチップトレースなど世界トップクラスのデバッグ機能の多くを使用できます。