フラッシング

信頼性の高いリプログラミング

フラッシュの目的は、ECUのフラッシュメモリーのアプリケーションを更新することです。これは特に開発フェーズ中に必要となりますが、車両にインストール済みのECUおいても必要となります。ECUをフラッシュするには、以下のコンポーネントが必要です。

  • フラッシュファイル: ECUのフラッシュメモリーにコピーするデータ
  • フラッシュツール: フラッシュファイルの内容をECUに転送
  • フラッシュジョブ (フラッシュシーケンス): ECUで、フラッシュメモリーをリプログラミングするための診断機能のシーケンス (CANapeにスクリプトの形式で保存されている)
  • フラッシュブートローダー: フラッシュプロセスは、通常KWP2000などの診断プロトコルを使用して実行されます。ECU側では、フラッシュブートローダーにはドライバーが必要です。フラッシュブートローダーは、通常フラッシュメモリーの削除や上書きが不可能な保護領域に保存されます。フラッシュブートローダーは、CANドライバー、トランスポートプロトコル実装、診断レイヤーで構成されます
  • フラッシュプログラミングは、CCP/XCPを使用しておこなうことも可能です。この場合、関連するCCP/XCPの内容を、フラッシュブートローダーではなく、ECUで実装する必要があります
  • メタ情報: End-of-Lineのフラッシングには、PCフラッシュツールをパラメーター化するために追加情報が必要です。例: フラッシュメモリー、シリアル番号などのセグメント化


フラッシングのサポート

以下のツールにより、ECUをより確実かつ簡単にリプログラムできます。

CANapeでのフラッシュジョブは、ODX-Fコンテナの制御による完全自動、またはユーザーの入力を考慮した半自動で実行することができます CANape

単一ツールによる診断テスト、フラッシュプログラミング、測定データの取得 CANdito

CAN、LIN、FlexRay、イーサネットで、プログラムや車両関連のデータをフラッシングするための組込ソフトウェア Flash Bootloader



このページはお役に立ちましたか?
E-Mail:

コメント