最終更新:2018-05-24 (木) 16:20:25 (2d)  

EZ-USB FX3/ブートローダ はてなブックマークを見る
Top / EZ-USB FX3 / ブートローダ

マスクロム

  • FX3 は、マスク ROM に内蔵されたブートローダを統合しています。ブートローダの機能は、USBI2CSPIGPIF II (例えば、同期 ADMux、非同期 SRAM、非同期 ADMux) などのさまざまなインターフェースから FX3 ファームウェア イメージをダウンロードすることです。
  • 32-KB Boot ROM Memory (0xFFFF0000 - Size:0x800)

ダウンロード

  • コードをダウンロードするために、アプリケーションはファームウェア イメージ ファイルを読み出し、ベンダー書き込みコマンドを使用して一度に 4K セクションに書き込む必要があります。セクションのサイズは、ブートローダ内で使用されるバッファのサイズに制限されます。

メモ

  • FX3's Bootloader is fixed. we do not provide the source code.

ベンダーコマンド

  • FX3 uses the vendor command A0h for firmware download/upload. This vendor command is implemented in the bootloader.

USB/リクエスト

  • 書き込み/読み込み

メモ

  • ブートイメージの3バイト目
  • 1,2バイト目=C,Y
    76543210
    7654I2C EEPROMのサイズ2I2C EEPROMのサイズ1I2C EEPROMのサイズ00=実行ファイル、1=データ
    I2C EEPROMのサイズ2I2C EEPROMのサイズ1I2C EEPROMのサイズ0
    0000UNKNOWN
    0011UNKNOWN
    01024096
    01138192
    100416384
    101532768
    110665536
    111765536