UF2 HEX
無料オンラインコンバーター

UF2 から HEX への変換

今すぐ変換
UF2 から HEX への変換ツール無料
ここに .UF2 ファイルをドロップ
またはファイルを選択してください。.HEX に変換してダウンロード用ファイルを提供します。

このページの内容

macOS、Windows、Linux でテスト済み
最終検証日:Nov 2026

その他の無料コンバーター

HEIC、PNG、WEBP、MP3 など、すべてのツールが無料です。

ツールボックスを開く

UF2 から HEX への変換方法

  1. .UF2 ファイルを追加してください。上のボックスにドロップするか、クリックしてブラウズします。
  2. 数秒で .HEX に変換されます。
  3. 新しい .HEX ファイルをダウンロードしてください。

期待される結果

  • UF2 から HEX へ一括変換するコマンドはありません。中間の生の .bin でアドレス情報が失われるため、objcopy または SRecord のステップでフラッシュベースオフセットを再指定する必要があります。
  • オフセットを間違えると、.hex はコードを誤ったメモリ位置に配置してしまい、デバイスが起動しなくなったり(ブリック)、起動に失敗したりする可能性があります。
  • 一部の objcopy バージョンにはバイナリから ihex への変換にデグレード(先祖返り)がありました。正確なオフセットが必要な場合は SRecord が推奨される代替手段です。

よくある質問

なぜ2ステップ必要なのですか?
uf2conv.py は生の .bin と C 配列のみを出力し、Intel HEX は出力しないためです。UF2 を .bin に変換してから、objcopy や SRecord を使って .hex を作成します。
どのオフセットを使用すべきですか?
ファームウェアが実行される予定のフラッシュベースアドレス(多くの場合、ブートローダー以降のアプリ領域)を使用します。--change-addresses または srec の -offset で指定します。
objcopy はどこで入手できますか?
GNU binutils に同梱されています。ARM マイコンの場合は、GNU Arm Embedded ツールチェーンの arm-none-eabi-objcopy を使用してください。
objcopy でアドレスが正しくならない場合は?
SRecord の srec_cat を明示的な -offset 付きで使用してください。バイナリから Intel HEX へのアドレス配置を確実に処理できます。
フォーマットについて詳しく知る: .UF2 · .HEX