Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств. |
07.09.2011, 14:47
|
|
Временная регистрация
Регистрация: 14.11.2008
Сообщений: 68
Сказал спасибо: 3
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Инкремент байта в хексе с помощью bat файла
Всем привет
Есть батничек, который запускает софтинку для программатора, которой загружает в память хекс флэшки/еепром и зашивает их в память контроллера.
Необходимо добавить следующую фишку: перед запуском софтинки, батник (каким то волшебным образом или с помощью сторонней софтинки) увеличивает байт по определенному адресу в хекс файле.
Как это замутить? заранее благодарен за помощь
|
|
|
|
07.09.2011, 22:41
|
|
Гражданин KAZUS.RU
Регистрация: 17.08.2008
Сообщений: 770
Сказал спасибо: 52
Сказали Спасибо 450 раз(а) в 202 сообщении(ях)
|
Re: Инкремент байта в хексе с помощью bat файла
Сообщение от k000858
|
Есть батничек, который запускает софтинку для программатора, которой загружает в память хекс флэшки/еепром и зашивает их в память контроллера.
|
Тут нужно рассказать с начала, зачем все это...
Иначе будет в VC2010 читаем из файла ... пишем в файл
|
|
|
|
07.09.2011, 22:45
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Инкремент байта в хексе с помощью bat файла
Сообщение от k000858
|
(каким то волшебным образом или с помощью сторонней софтинки) увеличивает байт по определенному адресу в хекс файле.
|
Никак серийник ???
__________________
Осторожно , злой кот
|
|
|
|
08.09.2011, 06:42
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.06.2008
Сообщений: 1,530
Сказал спасибо: 78
Сказали Спасибо 427 раз(а) в 365 сообщении(ях)
|
Re: Инкремент байта в хексе с помощью bat файла
Сам батник без посторонней помощи не может редактировать файл, Вам нужно найти(написать) консольный редактор с возможностью редактирования через параметры вызова, кроме того, лучше вместо hex формата выбрать bin, он проще, в hex надо еще вычислять CRC и пр, а далее можно в батнике бинарник преобразовать в хекс.
|
|
|
|
08.09.2011, 07:30
|
|
Временная регистрация
Регистрация: 14.11.2008
Сообщений: 68
Сказал спасибо: 3
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Инкремент байта в хексе с помощью bat файла
Сообщение от dosikus
|
Никак серийник ???
|
ну почти
конкретно, мак адрес сетевого устройства, который хранится в еепром
вот ищу утилитку, способную выполнять такую фишку. желательно консольную
|
|
|
|
08.09.2011, 17:08
|
|
Вид на жительство
Регистрация: 19.04.2007
Адрес: Оренбуржье
Сообщений: 367
Сказал спасибо: 100
Сказали Спасибо 118 раз(а) в 91 сообщении(ях)
|
Re: Инкремент байта в хексе с помощью bat файла
Посмотри в сторону Sign 0f Misery, хакерский конструкторчик, позволяет редактировать файл, работать с клавой - мышой, ну и прочие вкусности.
|
|
|
|
08.09.2011, 17:30
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.06.2008
Сообщений: 1,530
Сказал спасибо: 78
Сказали Спасибо 427 раз(а) в 365 сообщении(ях)
|
Re: Инкремент байта в хексе с помощью bat файла
Посмотрите сюда, может поможет.
http://www.softboard.ru/topic/34362-..._gopid__336435
Да, судя по всему стандартной программой DEBUG все таки можно отредактировать файл, беру свои слова обратно.
Последний раз редактировалось nonamedov; 08.09.2011 в 17:42.
|
|
|
|
09.09.2011, 10:32
|
|
Вид на жительство
Регистрация: 03.06.2010
Сообщений: 452
Сказал спасибо: 35
Сказали Спасибо 168 раз(а) в 133 сообщении(ях)
|
Re: Инкремент байта в хексе с помощью bat файла
k000858
А есть описание формата файла который надо редактировать?
так что б я долго по гуглу не лазил.
|
|
|
|
09.09.2011, 12:15
|
|
Временная регистрация
Регистрация: 14.11.2008
Сообщений: 68
Сказал спасибо: 3
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Инкремент байта в хексе с помощью bat файла
Сообщение от terminator_seva
|
k000858
А есть описание формата файла который надо редактировать?
так что б я долго по гуглу не лазил.
|
по идее это просто текст в хекс файле
|
|
|
|
09.09.2011, 12:48
|
|
Вид на жительство
Регистрация: 03.06.2010
Сообщений: 452
Сказал спасибо: 35
Сказали Спасибо 168 раз(а) в 133 сообщении(ях)
|
Re: Инкремент байта в хексе с помощью bat файла
Сообщение от k000858
|
по идее это просто текст в хекс файле
|
да не совсем. там содержатся контрольные суммы.
В общем я нашел информацию по форматам интел HEX и моторола HEX.
На выходных сварганю утилитку, если будет еще актуально.
да, пример хекса желателен.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Книги
|
dosikus |
Делимся опытом |
11242 |
29.12.2015 23:45 |
Часовой пояс GMT +4, время: 11:05.
|
|