UF2 HEX
Darmowy konwerter online

Konwertuj UF2 na HEX

Konwertuj teraz
Konwerter UF2 na HEXZA DARMO
Przeciągnij plik .UF2 tutaj
lub wybierz jeden - przekonwertujemy go na .HEX i udostępnimy plik do pobrania

Na tej stronie

Testowane na macOS, Windows i Linux
Ostatnia weryfikacja Nov 2026

Więcej darmowych konwerterów

HEIC, PNG, WEBP, MP3 i inne - każde narzędzie tutaj jest darmowe.

Otwórz przybornik

Jak przekonwertować UF2 na HEX

  1. Dodaj swój plik .UF2 - przeciągnij go do powyższego pola lub kliknij, aby przeglądać.
  2. Przekonwertuj go na format .HEX w kilka sekund.
  3. Pobierz swój nowy plik .HEX.

Czego się spodziewać

  • Nie ma jednego polecenia do konwersji UF2 na HEX; surowy plik .bin po drodze traci adres, więc musisz ponownie podać bazowy offset flash w kroku objcopy/srec.
  • Błędne podanie offsetu spowoduje, że plik .hex umieści kod pod niewłaściwym adresem pamięci, co może „uceglić” urządzenie lub uniemożliwić jego rozruch.
  • Niektóre wersje objcopy miały regresje przy konwersji z formatu binarnego na ihex; SRecord jest zalecaną alternatywą dla dokładnych offsetów.

Najczęściej zadawane pytania

Dlaczego dwa kroki?
uf2conv.py generuje tylko surowe pliki .bin i tablice C, a nie Intel HEX. Konwertujesz UF2 na .bin, a następnie używasz objcopy lub SRecord, aby utworzyć .hex.
Jakiego offsetu użyć?
Użyj bazowego adresu pamięci flash, pod którym ma działać oprogramowanie (często region aplikacji za bootloaderem). Przekaż go przez --change-addresses lub srec -offset.
Skąd wziąć objcopy?
Jest on dostarczany z pakietem GNU binutils; dla mikrokontrolerów ARM użyj arm-none-eabi-objcopy z zestawu narzędzi GNU Arm Embedded.
Co jeśli objcopy podaje błędne adresy?
Użyj srec_cat z pakietu SRecord z jawnym parametrem -offset, który niezawodnie obsługuje rozmieszczenie adresów przy konwersji z bin na Intel HEX.
Dowiedz się więcej o formatach: .UF2 · .HEX