HEX файл. Редактировать.

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1489
Зарегистрирован: Вс май 13, 2012 00:01:54

Сообщение Ariadna-on-Line »

Здравствуйте коллеги.
Решил в Протеусе прогнать Source.hex файл на "приборчике", что коллега Boryan тут недалече рекламирует. Мож сделать.
Да вот не понравилась надпись меню "FrEg". Надо бы "FrEq" (g -> q). Решил подредактировать сам Hex, за неимением исходника.
И вот тут и наткнулся на интерес, а чем такие файлы вообще редактируют нормальные люди? Чё-то не нашел ответа.

Не путать - тема не про HEX-редактор файлов, а редактор hex-файлов.

Можно конечно просто в Блокноте, но это неудобно и надо помнить про контрольные суммы строк.

...что касается "FrEg", ищем последовательность 34 71 34 50 34 79 34 6F, меняем 6F на 67.
Опять же, не забываем, последний байт строки - контрольная сумма.
Реклама
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Сообщение HHIMERA »

Загрузите HEX В МПЛАБ и ковыряйтесь...
"Я не даю готовых решений, я заставляю думать!"(С)
Реклама
Опытный кот
Сообщения: 844
Зарегистрирован: Пн апр 11, 2011 10:08:52

Сообщение -=Vovka=- »

Как вариант, можно PicHexEdit-том
Друг Кота
Аватара пользователя
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Сообщение Albert_V »

В MPLAB-е: File>Import (*.hex). Далее, View>Program Memory.
Ну а дальше, хоть в MPLAB SIM "запускайте" (не забудьте указать с каким контроллером будете работать [Cofigure>Select Device]) и редактируйте программу.
Реклама
Эиком - электронные компоненты и радиодетали
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1489
Зарегистрирован: Вс май 13, 2012 00:01:54

Сообщение Ariadna-on-Line »

Vovka - спасибо. Конечно, не шибко крутая (PicHexEdit) прога, но на безрыбье... сойдёт.

MPLAB-ом больно громоздко, но попробую. Как-то упустил такую его возможность.
Реклама
Опытный кот
Сообщения: 844
Зарегистрирован: Пн апр 11, 2011 10:08:52

Сообщение -=Vovka=- »

А чего в проге не хватает?
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1489
Зарегистрирован: Вс май 13, 2012 00:01:54

Сообщение Ariadna-on-Line »

Программе не хватает в первую очередь - комфорта. Байт от байта хоть пробелом бы отделить. Да и мелковато, однако. И тд и тп.
Привыкли, понимаш, ужо к комфорту. Сорри за флейм.
Друг Кота
Аватара пользователя
Сообщения: 15752
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Ежли за комфортом и с *.hex/*.bin то попробуй вот это:
http://www.hhdsoftware.com/free-hex-editor
Отличие ПИКовского... так то в зависимости в каком формате его компилятор сделал.
Это если сам файл взять, а НЕ ДИЗАССЕМБЛЕР ПО *.hex файлу прошивки.
8)
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1489
Зарегистрирован: Вс май 13, 2012 00:01:54

Сообщение Ariadna-on-Line »

Снова здорОва. Тема - про редактор hex-файлов.

https://ru.wikipedia.org/wiki/Intel_HEX
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 306
Зарегистрирован: Сб мар 17, 2012 20:31:44
Откуда: Нью Йорк

Сообщение A. Fig Lee »

Ariadna-on-Line писал(а):Снова здорОва. Тема - про редактор hex-файлов.

https://ru.wikipedia.org/wiki/Intel_HEX
Вот именно. "Интел" hex. Народ бинарники редактирует, тоже называется hex editor.
Ответить

Вернуться в «PIC»