この文書の現在のバージョンと選択したバージョンの差分を表示します。
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 | ||
+ | |||