Биты конфигурации в HEX. PIC 18F4520.
Биты конфигурации в HEX. PIC 18F4520.
Микроконтроллер PIC 18F4520-I/P. Для него есть прошивка в формате HEX (intel hex format). (Только HEX, исходников нет и не будет. Ну разве что в BIN конвертировать могу).
Требуется поправить биты конфигурации непосредственно в HEX (BIN) и залить в контроллер.
В каком месте файла HEX (BIN) можно эти биты конфигурации найти?
Требуется поправить биты конфигурации непосредственно в HEX (BIN) и залить в контроллер.
В каком месте файла HEX (BIN) можно эти биты конфигурации найти?
- Реклама
Re: Биты конфигурации в HEX. PIC 18F4520.
В предпоследней строчке hex-а, два предпоследних байта поменянных местами, и будет искомое слово конфигурации PIC-контроллера.FuseStart писал(а):В каком месте файла HEX (BIN) можно эти биты конфигурации найти?
P.S. Конфигурацию можно поправить программатором и без правки hex-а.
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. 
Всегда с уважением, Александр.
Всегда с уважением, Александр.
Re: Биты конфигурации в HEX. PIC 18F4520.
[uquote="korob",url="/forum/viewtopic.php?p=3476654#p3476654"]
P.S. Конфигурацию можно поправить программатором и без правки hex-а.
[/uquote]
Не могли бы вы сказать адреса этих байт в файле?
В предпоследней строчке hex-а, два предпоследних байта поменянных местами, и будет искомое слово конфигурации PIC-контроллера.FuseStart писал(а):В каком месте файла HEX (BIN) можно эти биты конфигурации найти?
P.S. Конфигурацию можно поправить программатором и без правки hex-а.
Не могли бы вы сказать адреса этих байт в файле?
Re: Биты конфигурации в HEX. PIC 18F4520.
Показывайте свой hex. 
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. 
Всегда с уважением, Александр.
Всегда с уважением, Александр.
- Реклама
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Биты конфигурации в HEX. PIC 18F4520.
Это, похоже, какая-то сверхсекретная разработка. После того, как ТС'а попросили дать хекс, он побежал на другой форум с таким же вопросом

Re: Биты конфигурации в HEX. PIC 18F4520.
[uquote="Аlex",url="/forum/viewtopic.php?p=3476737#p3476737"]Это, похоже, какая-то сверхсекретная разработка. После того, как ТС'а попросили дать хекс, он побежал на другой форум с таким же вопросом
[/uquote]
Не, я файл в личку кинул korob-у, он мне уже многое объяснил.
Добавлено after 2 minutes 52 seconds:
Скажите товарищи, конфигурационные биты только в HEX могут быть?
А вот если я HEX в BIN переведу, то BIN их уже не содержит?
Не, я файл в личку кинул korob-у, он мне уже многое объяснил.
Добавлено after 2 minutes 52 seconds:
Скажите товарищи, конфигурационные биты только в HEX могут быть?
А вот если я HEX в BIN переведу, то BIN их уже не содержит?
Re: Биты конфигурации в HEX. PIC 18F4520.
Естественно. 
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. 
Всегда с уважением, Александр.
Всегда с уважением, Александр.
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Биты конфигурации в HEX. PIC 18F4520.
BIN, Hex, .... Вы запутались. Причём, делая ненужные шаги в ненужную сторону (типа - зачем это всё ?).FuseStart писал(а):А вот если я HEX в BIN переведу, то BIN их уже не содержит?
HEX, как Вы выразились - это всего-лишь текстовый файл с представлением в нём данных в hex-формате. BIN - бинарный файл, данные из которого можно представить в любом формате (даже в том-же hex). А что этот файл будет содержать - дело уже Ваше. Хоть музыку в него пихайте, хоть картину Малевича. Что закинете туда, то и будет его содержимым.
Re: Биты конфигурации в HEX. PIC 18F4520.
Я не запутался, а разбираюсь как устроено.
в неx это эти две строки
:020000040030CA - смещение
:0E00000000021C1D0003810002C006200D40FE - слово конфигурации
Мой конвертер из hex в bin эти строки игнорирует, и в bin слово конфигурации не попадает.
В bin добавить можно, но не нужно.
в неx это эти две строки
:020000040030CA - смещение
:0E00000000021C1D0003810002C006200D40FE - слово конфигурации
Мой конвертер из hex в bin эти строки игнорирует, и в bin слово конфигурации не попадает.
В bin добавить можно, но не нужно.
- Albert_V
- Друг Кота
- Сообщения: 4119
- Зарегистрирован: Чт сен 12, 2013 00:54:12
- Откуда: ЗаМКАДье. Там, где ЦУП
Re: Биты конфигурации в HEX. PIC 18F4520.
Скачайте программу для программатора Тритон (может работать без подключения к программатору), выберите в ней контроллер, откройте .hex, измените биты конфигурации и сохраните файл.
Re: Биты конфигурации в HEX. PIC 18F4520.
[uquote="Albert_V",url="/forum/viewtopic.php?p=3477395#p3477395"]Скачайте программу для программатора Тритон (может работать без подключения к программатору), выберите в ней контроллер, откройте .hex, измените биты конфигурации и сохраните файл.[/uquote]
Ок, спасибо.
Ок, спасибо.


