差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

arm-flash [2013/01/16 14:50]
sugakoubou [ARM フラッシュ書込み]
arm-flash [2020/03/25 17:26] (現在)
sugakoubou
ライン 6: ライン 6:
  
   * TX、RX(マイコンのマニュアル参照)をPCのシリアルへ接続します。   * TX、RX(マイコンのマニュアル参照)をPCのシリアルへ接続します。
-  * ブートローダー起動ピンをRTSへ、RESETはDTRへダイオード等をはさみ接続します。+  * ブートローダー起動ピンをRTSへ、RESETはDTRへダイオード等をはさみ接続します。(他にスイッチ等を接続している際の逆流防止)
  
     ARM CPU            Serial (FT232 or MAX232 to PC)     ARM CPU            Serial (FT232 or MAX232 to PC)
ライン 40: ライン 40:
  
   lpcsp.exe -C3 -P1:115200 -F12000 filename.hex   lpcsp.exe -C3 -P1:115200 -F12000 filename.hex
 +
 ===== lpcwrt 書込み補助ツール ===== ===== lpcwrt 書込み補助ツール =====
  
ライン 46: ライン 47:
 hex, bin ファイルからフラッシュ書き込みができます。 hex, bin ファイルからフラッシュ書き込みができます。
  
-  * [[http://www.sugakoubou.com/docs/lpcwrt.zip|ダウンロード]]+  * **[[http://www.sugakoubou.com/docs/lpcwrt.zip|ダウンロード]]** (2020/03/25更新)
  
 {{:ddkarm:lpcwrt.png|}} {{:ddkarm:lpcwrt.png|}}
ライン 92: ライン 93:
  
 ===== 備考 ===== ===== 備考 =====
 +
 +==== HexTool ====
 +
 +http://web.archive.org/web/20170428051309/http://home.att.ne.jp/wind/room_mario/soft/soft.html
  
 ==== ファイル形式の相互変換 ==== ==== ファイル形式の相互変換 ====
 +
 +GCC ARM, Sourcery G++ Liteなどがインストールされている場合。
  
 HEX → BIN HEX → BIN
  
-  arm-none-eabi-objcopy -I ihex -O binary src.bin dest.hex+  arm-none-eabi-objcopy -I ihex -O binary src.hex dest.bin
  
 AXF → BIN AXF → BIN
  
   arm-none-eabi-objcopy -O binary src.axf dest.bin   arm-none-eabi-objcopy -O binary src.axf dest.bin
 +
  
文書の先頭へ
arm-flash.txt · 最終更新: 2020/03/25 17:26 by sugakoubou