Нужен hex файл, а не bin

dmr2022
Offline
Зарегистрирован: 23.05.2022

У меня есть текст программы на с++. Мне надо при помощи arduino ide получить прошивку в формате hex. Я делаю Скетч->Экспорт бинарного файла но это не то. Получаю файл bin, а мне нужен именно hex. Я смотрел вывод компилятора там утилта arm-none-eabi-objcopy вызывается с опцией -O binary. Мне бы надо -O ihex. Но где это поменять не нашел. Может кто-то знает? 

b707
Offline
Зарегистрирован: 26.05.2017

dmr2022 пишет:

Я смотрел вывод компилятора там утилта arm-none-eabi-objcopy ....

Может кто-то знает? 

я только знаю, что если у вас линкер называется arm.... что-то-там, то это никакое не ардуино.

bizzon
Offline
Зарегистрирован: 29.03.2016

Никак. Бинарник это нули и единицы. 

b707
Offline
Зарегистрирован: 26.05.2017

bizzon пишет:

Никак. Бинарник это нули и единицы. 

не проснулись с выходных?

И BIN и HEX широко используемые форматы бинарных файлов прошивок, и легко перекодируются один в другой

bizzon
Offline
Зарегистрирован: 29.03.2016

Ну да.)

SAB
Offline
Зарегистрирован: 27.12.2016

Иногда тоже приходится конвертировать и это делаю через программу программатора фитон. https://www.phyton.ru/files/SFX/picprog.exe