| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
Редактирование файла EEPROM.hex для AVR.
10.11.2018, 12:20
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 1,040
Сказал спасибо: 368
Сказали Спасибо 98 раз(а) в 93 сообщении(ях)
|
Редактирование файла EEPROM.hex для AVR.
Здравствуйте.
Требуется вносить изменения в файл eeprom.hex. Т.е. я меняю байт, а мне автоматом пересчитывает контрольную сумму в конце строки.
Изрыл весь интернет, нашел кучу программ на подобие Hex Editor Neo, HxD и пр. Муть там какая-то, отображают мой hex с совсем левыми значениями.
Однажды я находил требуемую утилиту, работала она как нужно. Забыл название.
Подскажите, какую скачать ?
Или же в АВР студии есть возможность править файл с изменением сумм ?
Спасибо.
|
|
|
|
10.11.2018, 14:01
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,456
Сказал спасибо: 3,225
Сказали Спасибо 3,508 раз(а) в 2,389 сообщении(ях)
|
Re: Редактирование файла EEPROM.hex для AVR.
Сообщение от putmannn
|
|
Или же в АВР студии есть возможность править файл с изменением сумм ?
|
Наверное - самое простое... Если в проекте есть eeprom-секция, то Студия сама сгенерит изменённый файл на каждое Assembly/Make.
Сообщение от putmannn
|
|
Муть там какая-то, отображают мой hex с совсем левыми значениями.
|
Например? А то, может ты не учитываешь HEX‹-›ASCII?
Сообщение от putmannn
|
|
Однажды я находил требуемую утилиту, работала она как нужно.
|
HEX2BIN -› Текстовый редактор -› BIN2HEX?
__________________
Экзорцист 40-го уровня.
|
|
|
|
Сказали "Спасибо" ForcePoint
|
|
|
10.11.2018, 14:55
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 1,040
Сказал спасибо: 368
Сказали Спасибо 98 раз(а) в 93 сообщении(ях)
|
Re: Редактирование файла EEPROM.hex для AVR.
ForcePoint, не то.
Попробовал одну строку из eeprom.hex пропустить через программу. Там возможно посчитать сумму по двум десяткам алгоритмов.
Так вот, ни один из них не дал верную, что формирует AVR студия.
Бред ...
|
|
|
|
10.11.2018, 15:07
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,456
Сказал спасибо: 3,225
Сказали Спасибо 3,508 раз(а) в 2,389 сообщении(ях)
|
Re: Редактирование файла EEPROM.hex для AVR.
Боюсь, ты смешиваешь простую КС в строках hex-файла, с CRC по всему файлу.
__________________
Экзорцист 40-го уровня.
|
|
|
|
10.11.2018, 15:19
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 1,040
Сказал спасибо: 368
Сказали Спасибо 98 раз(а) в 93 сообщении(ях)
|
Re: Редактирование файла EEPROM.hex для AVR.
ForcePoint, нашел таки =).
Нужно в АВР студии запустить режим отладки (Assemble and Run (Ctrl+F7)), затем во вкладке Debug выбрать пункт Up / Download Memory.
Далее выбрать тип памяти - EEPROM и загрузить нужный дамп.
Редактируем в правом нижнем углу, предварительно указав отображать ЕЕПРОМ.
И сохраняем так же как загружали файл.
М.б. пригодится еще кому.
А программу которой пользовался раньше для редактирования так и не нашел.
|
|
|
|
11.11.2018, 03:56
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 29.10.2006
Сообщений: 1,449
Сказал спасибо: 99
Сказали Спасибо 318 раз(а) в 234 сообщении(ях)
|
Re: Редактирование файла EEPROM.hex для AVR.
Формат файлов HEX подробно расписан в википедии. Написать программу на любом душеугодном языке программирования для ПК - это дело на полчаса-час.
Делал подобное для изменения серийного номера прямо в HEX-файле прошивки.
|
|
|
|
Сказали "Спасибо" Godzilla82
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:57.
|
|