SD card - как прочитать из файла *.hex как *.bin?

krepton85
Offline
Зарегистрирован: 02.02.2016

Подскажите как можно файл с SD Card в формате *.HEX (про данный тип файла можно почитать тут: https://ru.wikipedia.org/wiki/Intel_HEX ) при чтении преоброзовать как в *.BIN?  И зделать это нужно как то в 1 паток данных, по битно. В общем нужно прочитать файл (только бинарные данные что содержит файл *.HEX, а содержит он их в текстовом виде). 

 Не знаю поняли ли вы меня, ну в общем мне нужно прочитать с SD Card файл, как будь то бы это бинарный (а не текстовый вид представления бинарных файлов *.HEX)*.BIN.

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

krepton85, а к чему такие извращения? Записывайте на карту сразу в формате BIN

krepton85
Offline
Зарегистрирован: 02.02.2016

К сожелению, это не совсем удобно, есть просто готовые прошивки (дампы ) для внешней i2c EEPROM памяти и они уже в HEX формате, а заливать в EEPROM сами понимаете нужно в формате BIN т.е. как есть файл так целиком его и заливаю во внешнюю флэш EEPROM с SD Card. А тут HEX.... Пробовал из HEX на компе преоброзовать в BIN так эта прога (Pony Prog) видимо не видит окончания файла в HEX и начинает сохранять файлы в BIN весом аж 64 кБайта - там данных то все го то 256 бит. :)

Хотя возможно просто поискать нормальную прогу на комп...

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

krepton85, есть конверторы туда-сюда, ищите, гугль в помощь.

krepton85
Offline
Зарегистрирован: 02.02.2016

Да, спасибо, уже начал. :)