1105629_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

1105629_ja-JP

1105629_ja-JP

blhost を使用して LPC54(S)0xx フラッシュをプログラム/消去します

注:このドキュメントでは、フラッシュローダーに関する簡単な説明を提供し、フラッシュローダーの詳細については、 SDK_2.5.0_LPCXpresso54S018\middleware\mcu-boot\doc にある LPC540xxフラッシュローダーユーザーズGuide.pdf 入門を参照してください。


  • LPC54S0xx SDKをダウンロードします。

  • フラッシュローダープロジェクトをコンパイルしてflashloader.binを生成します
    • プロジェクトはsdk \ boards \ lpcxpresso54s018 \ bootloader_examples \ flashloaderにあります

  • dfu-util.exe または IDE を使用して、flashloader.bin を RAM にロードします。
    • dfu-util は http://dfu-util.sourceforge.net/releases/ からダウンロードできます。
    • ISPピンを構成してから、チップをリセットして、チップをUSB1 DFUブートモードにします。
    • ブート・モード

      ISP2の

      PIO0_6ピン

      ISP1

      PIO0_5ピン

      ISP0

      PIO0_4ピン

      形容

      USB1 DFUブート

      LOW LOW HIGH

      USB DFUクラスは、USB1高速ポートを介してSRAMにイメージをダウンロードするために使用されます。

    • LPC54S0xxデバイスUSB1高速ポートとPCをUSBで接続します。以下は、flashloader.binをロードするコマンドラインです。

dfu-util.exeドル –D flashloader.bin

 

  • blhost を使用して LPC540xxM/LPC54S0xxM フラッシュをプログラム/消去
    • フラッシュローダバイナリがダウンロードされ、LPC54S0xxプラットフォーム上で実行が開始され、LPC54S0xxプラットフォーム USB1(High-Speed) とホストの間に物理的なUSB接続が残ると、フラッシュローダはコマンドを受信する準備が整います。

    • blhost -u 0x1fc9,0x01a2 -- プロパティ 12 を取得
    • blhost -u 0x1fc9,0x01a2 -- メモリいっぱい 0x2000d000 4 0xc0000004
    • blhost -u 0x1fc9,0x01a2 -- configure-memory 0xa 0x2000d000
    • blhost -u 0x1fc9,0x01a2 -- プロパティ取得 25 0xa
    • blhost -u 0x1fc9,0x01a2 -t 100000 -- フラッシュ消去領域0x10000000 0x100000
    • blhost -u 0x1fc9,0x01a2 -t 100000 -- 書き込みメモリ 0x10000000 xxx.bin

注:xxx.bin フラッシュにダウンロードする必要があるターゲットファイルです。


著者: ハオ・リュウ 

Hao Liuさん、ありがとうございました。

Tags (1)
No ratings
Version history
Last update:
‎11-19-2025 09:43 AM
Updated by: