Биты конфигурации в HEX. PIC 18F4520.

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
Аватара пользователя
FuseStart
Открыл глаза
Сообщения: 76
Зарегистрирован: Вт окт 09, 2018 10:01:10

Биты конфигурации в HEX. PIC 18F4520.

Сообщение FuseStart »

Микроконтроллер PIC 18F4520-I/P. Для него есть прошивка в формате HEX (intel hex format). (Только HEX, исходников нет и не будет. Ну разве что в BIN конвертировать могу).

Требуется поправить биты конфигурации непосредственно в HEX (BIN) и залить в контроллер.

В каком месте файла HEX (BIN) можно эти биты конфигурации найти?
Реклама
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: Биты конфигурации в HEX. PIC 18F4520.

Сообщение korob »

FuseStart писал(а):В каком месте файла HEX (BIN) можно эти биты конфигурации найти?
В предпоследней строчке hex-а, два предпоследних байта поменянных местами, и будет искомое слово конфигурации PIC-контроллера. :wink:

P.S. Конфигурацию можно поправить программатором и без правки hex-а. :wink:
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Реклама
Аватара пользователя
FuseStart
Открыл глаза
Сообщения: 76
Зарегистрирован: Вт окт 09, 2018 10:01:10

Re: Биты конфигурации в HEX. PIC 18F4520.

Сообщение FuseStart »

[uquote="korob",url="/forum/viewtopic.php?p=3476654#p3476654"]
FuseStart писал(а):В каком месте файла HEX (BIN) можно эти биты конфигурации найти?
В предпоследней строчке hex-а, два предпоследних байта поменянных местами, и будет искомое слово конфигурации PIC-контроллера. :wink:

P.S. Конфигурацию можно поправить программатором и без правки hex-а. :wink:[/uquote]
Не могли бы вы сказать адреса этих байт в файле?
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: Биты конфигурации в HEX. PIC 18F4520.

Сообщение korob »

Показывайте свой hex. :roll:
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Биты конфигурации в HEX. PIC 18F4520.

Сообщение pyzhman »

Скиньте файл и вас тыкнут носом в них.
Docendo discimus
Реклама
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Биты конфигурации в HEX. PIC 18F4520.

Сообщение Аlex »

Это, похоже, какая-то сверхсекретная разработка. После того, как ТС'а попросили дать хекс, он побежал на другой форум с таким же вопросом
:)))
Реклама
Аватара пользователя
FuseStart
Открыл глаза
Сообщения: 76
Зарегистрирован: Вт окт 09, 2018 10:01:10

Re: Биты конфигурации в HEX. PIC 18F4520.

Сообщение FuseStart »

[uquote="Аlex",url="/forum/viewtopic.php?p=3476737#p3476737"]Это, похоже, какая-то сверхсекретная разработка. После того, как ТС'а попросили дать хекс, он побежал на другой форум с таким же вопросом
:)))[/uquote]
Не, я файл в личку кинул korob-у, он мне уже многое объяснил.

Добавлено after 2 minutes 52 seconds:
Скажите товарищи, конфигурационные биты только в HEX могут быть?
А вот если я HEX в BIN переведу, то BIN их уже не содержит?
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: Биты конфигурации в HEX. PIC 18F4520.

Сообщение korob »

Естественно. :)
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Биты конфигурации в HEX. PIC 18F4520.

Сообщение Аlex »

FuseStart писал(а):А вот если я HEX в BIN переведу, то BIN их уже не содержит?
BIN, Hex, .... Вы запутались. Причём, делая ненужные шаги в ненужную сторону (типа - зачем это всё ?).
HEX, как Вы выразились - это всего-лишь текстовый файл с представлением в нём данных в hex-формате. BIN - бинарный файл, данные из которого можно представить в любом формате (даже в том-же hex). А что этот файл будет содержать - дело уже Ваше. Хоть музыку в него пихайте, хоть картину Малевича. Что закинете туда, то и будет его содержимым.
Аватара пользователя
FuseStart
Открыл глаза
Сообщения: 76
Зарегистрирован: Вт окт 09, 2018 10:01:10

Re: Биты конфигурации в HEX. PIC 18F4520.

Сообщение FuseStart »

Я не запутался, а разбираюсь как устроено.

в неx это эти две строки
:020000040030CA - смещение
:0E00000000021C1D0003810002C006200D40FE - слово конфигурации

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

Re: Биты конфигурации в HEX. PIC 18F4520.

Сообщение Albert_V »

Скачайте программу для программатора Тритон (может работать без подключения к программатору), выберите в ней контроллер, откройте .hex, измените биты конфигурации и сохраните файл.
Аватара пользователя
FuseStart
Открыл глаза
Сообщения: 76
Зарегистрирован: Вт окт 09, 2018 10:01:10

Re: Биты конфигурации в HEX. PIC 18F4520.

Сообщение FuseStart »

[uquote="Albert_V",url="/forum/viewtopic.php?p=3477395#p3477395"]Скачайте программу для программатора Тритон (может работать без подключения к программатору), выберите в ней контроллер, откройте .hex, измените биты конфигурации и сохраните файл.[/uquote]
Ок, спасибо.
Ответить

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