フラッシュ ブートローダ (CANfbl) により、CAN、LIN、FlexRayなどの様々なバス システムを使用するECUを、迅速で効率的かつセキュアにプログラミングする継続的でコンパクトなソリューションをご利用いただけます。
250を超えるフラッシュ ブートローダが世界中で使用されており、それがシステムへの評価の高さを裏付けています。
特徴と優位性
様々な自動車メーカーごとにCANfblがご利用いただけます。 ほぼすべての自動車メーカーと密接に協力することにより、弊社はすべての要件を実装しています。
CANfblは、ブートローダ、フラッシュ ドライバ (フラッシュ アルゴリズム)、PCベースのフラッシュ ツール (ダウンロード ツール) といったコンポーネントで構成されています。
ブートローダとフラッシュ ドライバは、両者は完全に独立した2つの組込ソフトウェア コンポーネントです。 両者はCソース コードとして納品されます。 フラッシュ ブートローダは、非常に柔軟性のある構成が可能で、顧客の要件に非常に特化した適合を行うことができます。
機能:
ECUのブートローダは、最初にフラッシュ ドライバをRAMに読み込みます。 次に、アプリケーションがフラッシュ メモリーに書き込まれます。 フラッシュ プロセスは、アプリケーションまたは対応する診断リクエスト (KWP2000またはUDS) にによって開始でき、ECUのリセットの後で行うこともできます。 新しいアプリケーションをECUに読み込むことは非常に容易です。
フラッシュ プロセス時間は、アプリケーション全体ではなく1つ以上のアプリケーション ブロックのみのように、アプリケーションの該当部分のみフラッシングすることによって短縮することができます。
高度なデータ圧縮により、ダウンロード時間も短縮できます。
CANfblの機能の詳細:
- マルチプロセッサ プログラミング
- 外部SPIによって接続されるEEPROMなどのマルチメモリー デバイスをサポート
- 内部および外部のフラッシングをサポート
- CAN-LIN Gatewayを使用するLINスレーブのリプログラミング
- 標準暗号 (RSA, H-MAC) によるセキュリティのサポート
- ベクター ツール チェーンのインテグレーション
応用分野
フラッシュ ブートローダを使用し、CANを介してすでに内蔵されているECUのプログラム コードを変更することができます。 フラッシュ ブートローダは以下の用途で使用されます。
- 開発段階でのダウンロード
- 生産ラインのプログラミング
- 納車後のダウンロード (サービス工場での対応)
ハードウェア要件:
- Windows PC
- CAN card (CANcardXL他)

資料請求