Az utóbbi időben nagyon sok munkát végeztem a Intel HEX fájlok. Olyan programot szeretnék, amely képes importálni egy Intel HEX fájlt, és lehetővé teszi számomra, hogy az egyes címeken megtekinthessem a bájt tartalmát.

Van néhány olyan program, amelyet láttam ez van, de vannak olyan jó, amelyek ingyenesek, és lehetővé teszik a tartalom abszolút címen történő megtekintését, nem pedig a hex fájl elejének relatív címét (például ha az Intel HEX fájl a 200-as címen kezd írni) , az alkalmazásnak jeleznie kell, hogy a 0-199 címek üresek, és nem úgy jelennek meg, mintha a 0) címből indulnának?

A legjobb eszköz, amit találtam, valójában nem egy HEX fájlok megtekintésére szolgáló eszköz, de A Segger J-Link Flash programozó szoftvere. Valójában a chipek programozását jelentette, de gyönyörűen olvassa a HEX fájlokat. Keresse meg a J-Link / J-Trace letöltések oldalon. .

Megjegyzések

  • Én is szeretnék egyet.
  • Nem csak bináris fájlszerkesztő, amely hexadecimálisan jelenik meg, hanem egy a tényleges hexadecimális szerkesztő? ez nagyon jó lenne. Szeretne egyet.
  • Válaszd meg a megoldásodat tartalmazó szerkesztésedet, ez nem lehet a kérdés része.
  • ugyanarra a felhasználásra, és fogadja el, hogy a Segger jlink flash eszköz nagyszerű megoldás. És egyetért Kortuk ‘ megjegyzéseivel itt is.

Válasz

Ha van hozzáférése egy KDE számítógéphez, próbálja ki az Okteta-t. A hexát egyszerre három vagy négy formátumban értelmezi. Nagyon nagyon szép , főleg ha vegyes jelentésű hexakódot vizsgál.

Megjegyzések

  • Ez Windows rendszeren is működik. ‘ a KDE része fo r Windows csomag.

Válasz

Emacs esetén van egy mód, mód az Intel Hex fájlokhoz .

Válasz

Önnek használhatja az objdump-ot, például:

objdump -s file.hex

Megjegyzések

  • Ideális esetben mindannyiunknak szüksége van valamire, ami ami az ellenőrző összegek automatizálását illeti. Több mint 30 évvel ezelőtt rendelkezésünkre állt eszközök a CRC újratervezéséhez a hexa szerkesztésű fájloknál az Amiga mondanivalója számára.

Válasz

Az általam írt átalakító válaszol a kéréseire. Lázárban írva, forrással. Töltse le a Intel Hex bináris és fordítva Windows átalakító AVR fejlesztőknek + Hex szerkesztő webhelyről.

Megjegyzések

  • Ez remek eszköznek tűnik. Nevet kell adnia neki …

Válasz

WinHex konvertálja ( Ctrl + R ) / Intel formátumba, és 0xFF értéket használ üres adatértékként ( Binex nem). Ugyancsak fantasztikus eszköz, ha bármi mást kell tennie bináris fájlokkal vagy merevlemez-struktúrákkal.

A Hexplorer kissé nehézkes, és furcsa módon panaszkodik, ha nincs a kezdő cím.

Válasz

Emacs, konkrétan a hexview móddal . Sajnos ez nem felel meg az offset néző követelményeinek.

Válasz

  1. Megpróbálhatja konvertálni a fájlt egy sima régi bináris blobra, majd egy közönséges “hexa szerkesztővel” szerkesztheti. Ez nem optimális, de mivel a tipikus hex fájlok megabájtnál kevesebb adatot tartalmaznak, működnie kell.

  2. Egyszerű igényeim szerint a Vim beépített szintaxis kiemelése elegendő volt. A vonal különböző részeit kiszínezi, így nem fogja téveszteni a címet, a típust vagy az ellenőrző összeget. Talán tovább lehetne javítani az új 7.3 “rejtés” funkcióval a rekordtípusok menet közbeni dekódolásához.

Megjegyzések

  • i ‘ a vim-et is használta a hex fájlokon, és tudod, hogy volt-e valamilyen módja egy vim makró / plug-in / valami elkészítésére, ami újraszámíthatja az ellenőrző összeget, ez 99% -os megoldás lenne.
  • JustJeff: Ez ‘ érdekes ötlet. Könnyűnek kell lennie, megpróbálom utánanézni. (ehhez meg kell tanulnom néhány vimscriptet, de mindenképpen szerettem volna megtanulni)

Válasz

Linux rendszerei vannak:

  • Okteta (KDE-alapú)
  • GHex / GHex 2 (GNOME)

Megjegyzések

  • Mindkettő teljesen lényegtelen a kérdés szempontjából. Mindkettő bináris fájlokat szerkeszthet a fájl bájtjainak hexadecimális jelölésével. Az Intel HEX fájlok azonban ascii karakterből álló fájlok, amelyek objektumfájl-adatokat képviselnek.

Válasz

Próbálja ki az intelHex-et: https://github.com/micha2070/intelHex

Új, egyszerű és ingyenes. Telepítésre nincs szükség.

Válasz

A Hex Editor Neo alkalmazást használom . Van néhány egyedi tulajdonsága, amelyek hasznossá teszik az adott márkám számára, például nagy fájlok kezelésének képessége, korlátlan visszavonás / visszavonás és javítások létrehozásának képessége. Meg tudja jeleníteni az adatokat bájtként, szavakként, dupla szavakként és lebegőpontos számként.

Nem hiszem, hogy tudatában lenne az Intel Hex File formátumnak. Viszonylagos ugrásokat képes végrehajtani. Tehát, ha a fájlod a 200-as címmel kezdődik, abszolútra ugorhat a megadott címre, majd a relatív mínusz 200-ra ugorhat, és ennek a pontos bájtra kell vezetnie.

Válasz

Nem ismerem az Intel hex fájlok formátumát, de amikor binárisan kell módosítanom / megtekintenem, használom az XVI32 .

Válasz

Ezeket egyiket sem használtam, ezért nem vagyok biztos benne, hogy megfelelnek-e az Ön követelményeinek vagy sem:

Hexplorer

WinHex

Úgy tűnik, hogy van néhány link az Intel HEX oldal alján a Wikipédián .

Megjegyzések

  • Ezek hexa szerkesztők, nem .hex viewe rs.

Válasz

A teljesség kedvéért, ha Mac számítógépen van Hex Fiend nagyon jó. Nagyon nagy fájlok (~ 100   GB) esetén jól használható, és mindenféle trükkös szerkesztést lehetővé tesz.

Megjegyzések

  • A Hex Fiend nem támogatja az Intel HEX fájlokat

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük