LINUX.ORG.RU

bin -> Intel HEX


0

1

subj. Чем преобразовать?

Может, есть какие-то способы сделать это с помощью hexdump или xxd? Либо уже готовые скрипты? Задача-то тривиальнейшая — был немало удивлён, не удивив ответа на первой странице поисковой выдачи гугла.

Или садиться писать свой велосипед на питоне?

Не суетись. В avr-binutils есть avr-objcopy, который может делать именно это. Пример можешь выкопать тут.

beastie ★★★★★ ()
Ответ на: комментарий от prozium

У objcopy также есть крайне полезная опция --reverse-bytes, позволяющая менять порядок байт.

prozium ★★ ()

Intel HEX
Intel HEX
Intel HEX

anonymous ()
Ответ на: комментарий от prozium

Решения для потомков:

В пакете eep24c есть

ihex2txt - converts Intelhex format to a simple text format
txt2ihex - converts simple text format to Intelhex

       The  text  format is composed by a line with values separated with spaces.  The first value is the initial address,
       the following values are the values.
       Example: 02B7 07 B9 70 7A 6E
       means that the content of address 02B7 is 07, the content of address 02B8 is B9, the content of address 02B9 is 70,
       ...

sdio ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.