Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
15.08.2012, 13:30
|
|
Гражданин KAZUS.RU
Регистрация: 15.05.2007
Адрес: Петербург
Сообщений: 548
Сказал спасибо: 39
Сказали Спасибо 66 раз(а) в 51 сообщении(ях)
|
Прошу помощи с HEX файлом
Извините что к вам обращаюсь,задолбался с HEX файлом.
История такова :
PIC12F629,случайно затер OSCAL,определил его по известной методике,
значение получилось 343B .
Как теперь откорректировать HEX и вписать в последнюю ячейку
это значение ?
Может быть кто нибудь поможет и впишет ?
Сам HEX во вкладке.
|
|
|
Сказали "Спасибо" victor1956
|
|
|
15.08.2012, 13:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
|
Re: Прошу помощи с HEX файлом.
Берите. Проверьте на всякий случай !
__________________
Мыслю, следовательно существую
|
|
|
|
15.08.2012, 13:45
|
|
Заблокирован
Регистрация: 27.03.2007
Сообщений: 1,328
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
|
Re: Прошу помощи с HEX файлом.
Вот тут есть описание, как Ваш hex файл устроен.
Открываете файл в текстовом редакторе. Обратите внимание на предпосленюю строчку Вашего файла.
:10400000FFFFFFFFFFFFFFFFFFFFFFFFFFFFC43FBB
Это данные, начиная с адреса 0x4000. Я не знаю, какой нужен адрес, но если что-то типа 0x4008, например, то отсчитываете 8-ой байт и заменяете FF на нужный.
Да, кстати, ещё нужно будет контрольную сумму поменять - самый последний байт 0xBB
Последний раз редактировалось Yurkin2007; 15.08.2012 в 14:51.
Причина: Подкорректировал ссылку на правильный документ
|
|
|
Сказали "Спасибо" Yurkin2007
|
|
|
15.08.2012, 13:55
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
|
Re: Прошу помощи с HEX файлом.
Нда, проверил. Export HEX должен работать, но не работает. В конце все те же 0000. Извиняюсь за спешку
__________________
Мыслю, следовательно существую
|
|
|
|
15.08.2012, 14:09
|
|
Гражданин KAZUS.RU
Регистрация: 15.05.2007
Адрес: Петербург
Сообщений: 548
Сказал спасибо: 39
Сказали Спасибо 66 раз(а) в 51 сообщении(ях)
|
Re: Прошу помощи с HEX файлом.
В какой форме в окне программатора отображается HEX ?
В десятичной ?Шестнадцатеричной?
Если открыть в Total Commander с помощью F3 - все выглядит совсем
по другому.
|
|
|
Сказали "Спасибо" victor1956
|
|
|
15.08.2012, 14:11
|
|
Гражданин KAZUS.RU
Регистрация: 15.05.2007
Адрес: Петербург
Сообщений: 548
Сказал спасибо: 39
Сказали Спасибо 66 раз(а) в 51 сообщении(ях)
|
Re: Прошу помощи с HEX файлом.
А может есть какой нибудь другой способ поменять значение OSCALL ?
Без корректировки HEX файла ?
|
|
|
Сказали "Спасибо" victor1956
|
|
|
15.08.2012, 14:22
|
|
Гражданин KAZUS.RU
Регистрация: 26.06.2010
Сообщений: 698
Сказал спасибо: 78
Сказали Спасибо 255 раз(а) в 92 сообщении(ях)
|
Re: Прошу помощи с HEX файлом.
Сообщение от victor1956
|
А может есть какой нибудь другой способ поменять значение OSCALL ?
Без корректировки HEX файла ?
|
PicKit2, однако .
|
|
|
Сказали "Спасибо" vano-11-11
|
|
|
15.08.2012, 14:48
|
|
Заблокирован
Регистрация: 27.03.2007
Сообщений: 1,328
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
|
Re: Прошу помощи с HEX файлом.
Сообщение от victor1956
|
В какой форме в окне программатора отображается HEX ?
|
Открываете burning_KEY_629.hex в текстовом редакторе Notepad.(рис. слева)
Добавляете строку на предпоследнее место (рис. справа)
Сохраняете и пользуете.
PS. Почему такая строка?
02 - количество байтов данных: два байта положить в память
07FE - это адрес 0x3FF, сдвинутый влево на 1 для обращения в 8-битной памяти
00 - тип информации для записи - "данные"
343B - код команды retlw 0x3B, сначала младший байт, потом - старший
8А - контрольная сумма
Последний раз редактировалось Yurkin2007; 15.08.2012 в 15:07.
|
|
|
Сказали "Спасибо" Yurkin2007
|
|
|
15.08.2012, 15:10
|
|
Гражданин KAZUS.RU
Регистрация: 15.05.2007
Адрес: Петербург
Сообщений: 548
Сказал спасибо: 39
Сказали Спасибо 66 раз(а) в 51 сообщении(ях)
|
Re: Прошу помощи с HEX файлом
Я все это проделал,но файл получается с расширением txt.
Программатор таких файлов не знает.
Как из txt сделать HEX ?
Если вас не затруднит,не могли бы вы сделать готовый файл для
программатора?
|
|
|
Сказали "Спасибо" victor1956
|
|
|
15.08.2012, 15:16
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Прошу помощи с HEX файлом
Сообщение от victor1956
|
Я все это проделал,но файл получается с расширением txt.
Программатор таких файлов не знает.
Как из txt сделать HEX ?
|
Вы издеваетесь? Или в самом деле все так плохо?
В Блокноте выберете- сохранить как , далее -все файлы , а не текстовый файл .
Смените расширение *.txt на *.hex ...
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 15.08.2012 в 15:21.
|
|
|
Сказали "Спасибо" dosikus
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:49.
|
|