vector-software-platform-product-portfolio-overview.png

MICROSAR Bootloader

開発、本番環境、およびサービス全体にわたって、信頼性の高いソフトウェア更新を確保するとともに、リソースの使用量と統合作業の負担を適切に管理します。

MICROSAR Bootloaderは、ECUの高速、効率的かつ安全なリプログラミングを実現する、コンパクトでエンドツーエンドのソリューションを提供します。
主要な自動車用バスシステムをすべてサポートし、幅広いマイクロコントローラや自動車メーカー固有の要件に柔軟に対応します。
開発、生産、サービス全般での使用を想定して設計されており、ECUのライフサイクル全体を通じて信頼性の高いソフトウェア更新を保証します。
これにより、リソースの使用量と運用負担を最小化しながら、ECU ソフトウェアを効率的に更新することができます。

主なメリット

開発、生産、サービス全般にわたって、ECUのリプログラミングを効率的かつ確実に行うことができます。ベクターのブートローダーは、メモリの使用量の少なさ、幅広いプラットフォームへの対応、そして実際のプロジェクトで実証された性能を兼ね備えています。

  • 効率的なECUリプログラミング
    あらゆるユースケースに対応した、迅速かつ信頼性の高いECUリプログラミング
  • メモリ使用量の削減
    リソース使用量を最小化するように最適化されています
  • 量産プロジェクトでの実績あり
    数多くの開発および量産プログラムで使用されています

  • すぐに使用できるソリューション
    オープン仕様に基づく「ベクターのブートローダー」で、導入後すぐにご利用いただけます
  • 幅広いプラットフォームに対応
    幅広いマイクロコントローラに対応した自動車メーカー向けバリアント
  • vFlashとのシームレスな統合
    ベクターのvFlashプログラミングツールによる直接サポートにより、効率的なワークフローを実現

主な機能

フラッシュのダウンロードは自動車メーカーの要件に準拠しており、診断プロトコルを使用します。ブートローダーには、それぞれのバスシステムに必要な通信スタックが含まれています。

microsar-bootloader-all-buses-overview.png
バスの概要

ブートローダーは、ECUメモリの保護領域に格納されており、リセット後に最初に起動するソフトウェアです。ブートローダーは、フラッシュリクエストがあるか、または有効なアプリケーションが利用可能かどうかを確認します。 リプログラミングが必要な場合、ブートローダーはプロセスを開始し、アクセス権限を確認した上で、必要に応じてバスシステムからフラッシュドライバをECUのRAMに読み込みます。その後、既存のソフトウェアを消去し、バス経由で受信した新しいデータを用いてフラッシュメモリに書き込みを行います。データ転送後、ECUソフトウェアの検証を行います。フラッシュ処理が割込された場合でも、いつでも再開することが可能です。

フラッシュツールとの通信は、バス固有の通信スタックを介して行われます。ベクターのブートローダーは、CAN、CAN FD、LIN、FlexRay、およびEthernetに対応しています。

ベクターのブートローダーには、ハードウェアプラットフォームに合わせて最適化されたフラッシュドライバが含まれています。これにより、不揮発性メモリを確実に消去・書き込みを行うためのシステムレベルのルーチンが提供されます。ベクターのフラッシュドライバはすべて、リソース使用量を抑えるように設計されています。

プログラミングツール「 vFlash

vFlashは、ECUのプログラミングに使いやすいツールです。CAN、CAN FD、LIN、FlexRay、Ethernet、および200種類以上のフラッシュ仕様に対応しています。vFlashのテンプレートコンセプトを活用して、プラグインで機能を拡張することができます。

フラッシュデータの管理:ODXStudio

ODXStudioは、ODXフォーマットの診断データを作成するためのオーサリングツールであり、効率的でユーザーフレンドリーなデータ管理を実現するように設計されています。

ベクター社の汎用測定/キャリブレーションツール:CANape

ECU開発時のXCP経由のフラッシュ書き込みには、CANapeを使用してください。

DaVinci Configurator Classicまたはレガシーツールである GENy を使用して、アプリケーションの要件に合わせてベクターのブートローダーを設定してください。コールバック関数を使用することで、機能をさらに拡張・カスタマイズすることができます。

  • 設定可能なCソースコード形式のベクターのブートローダー

  • お使いのハードウェアプラットフォーム専用のフラッシュドライバ

  • DaVinci Configurator Classic による設定(ライセンスが必要です。場合によっては、レガシーツールである GENy が使用されることもあります)

  • vFlashとの統合用vFlashテンプレート(vFlashライセンスが必要です)

  • 開発中のフラッシュデータおよびコンテナの準備用HexView

  • ドキュメント

MICROSAR Bootloaderの主な特長長

対応ハードウェアおよびコンパイルツール
MICROSAR Bootloaderは、ハードウェアにほぼ独立しているため、さまざまなプラットフォームやプロジェクトセットアップにおいて高い柔軟性を発揮します。 必要な派生製品、コンパイラ、およびベーシックソフトウェアモジュールの組み合わせを早い段階で共有いただくことで、お客様の具体的な要件に完璧に適合させることができます。 これにより、ベクターはお客様に合わせたソリューションを提供し、スムーズかつ効率的なプロジェクトの立ち上げをサポートいたします。

関連コンテンツ

お問い合わせ
Embedded Software
お問い合わせ
ご検討中の方も、次のステップに向けて準備を進めている方も、まずはお気軽にご相談ください。お客様のニーズに最適なソリューション探しをお手伝いします。