emLoad V4:emUSB-DeviceHID

  • メーカー: Segger
Share to Facebook Share to Twitter Share to Google Plus
emLoad V4:emUSB-DeviceHID
・ ソースコードブートローダ
・ PCとのUSB接続によるアップデート
・ 標準USB HIDクラス

概 要

〈emLoad V4ブートストラップローダ〉
RESET後、すぐにアプリケーションプログラムを起動するのではなく、emLoad V4ブートストラップローダーが起動し、設定可能な時間内に更新インターフェイスが準備完了になるのを待ちます。
使用可能なインタフェース(SDカード、USB HID、およびUSBH MSD:ライセンスは別々)があれば、ブートストラップローダはそのインタフェースを介してターゲットソフトウェアを更新し、その後アプリケーションを起動します。

アップデートインターフェイスが時間内に利用できなくなると、ブートストラップローダは有効なアプリケーションのフラッシュメモリをチェックし、見つかった場合はアップデートを実行せずに起動します。

起動時のこの短い遅延を除いて、アプリケーションプログラムはブートストラップローダの影響を受けませんが、使用可能なすべてのリソースがあります。それは無制限に割り込みとターゲットシステムのRAM全体を使用することができます。

〈PCプログラム:PrepareFW〉
ブートローダーemLoad V4のファームウェア更新は、有効と見なされる特定のフォーマットに準拠する必要があります。この形式を確実にするために、SEGGERは、バイナリファイル、Intel 16進ファイル、またはMotorolaファイルをemLoad互換のファームウェアファイルに変換するために特別に設計された32ビットWindowsアプリケーションであるPrepareFWツール(特定の形式のファームウェアを作成するツール)を提供します。

PrepareFWは、必要なときに実行可能ファイルを再コンパイルするために、すぐに動作する実行可能ファイルとMicrosoft Visual Studioプロジェクトの両方として出荷されます。