Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить

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

Вт окт 09, 2018 10:04:49

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

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

В каком месте файла HEX (BIN) можно эти биты конфигурации найти?

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

Вт окт 09, 2018 10:51:52

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

P.S. Конфигурацию можно поправить программатором и без правки hex-а. :wink:

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

Вт окт 09, 2018 11:06:32

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

P.S. Конфигурацию можно поправить программатором и без правки hex-а. :wink:

Не могли бы вы сказать адреса этих байт в файле?

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

Вт окт 09, 2018 11:12:04

Показывайте свой hex. :roll:

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

Вт окт 09, 2018 11:14:36

Скиньте файл и вас тыкнут носом в них.

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

Вт окт 09, 2018 13:06:10

Это, похоже, какая-то сверхсекретная разработка. После того, как ТС'а попросили дать хекс, он побежал на другой форум с таким же вопросом
:)))

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

Вт окт 09, 2018 13:33:59

Это, похоже, какая-то сверхсекретная разработка. После того, как ТС'а попросили дать хекс, он побежал на другой форум с таким же вопросом
:)))

Не, я файл в личку кинул korob-у, он мне уже многое объяснил.

Добавлено after 2 minutes 52 seconds:
Скажите товарищи, конфигурационные биты только в HEX могут быть?
А вот если я HEX в BIN переведу, то BIN их уже не содержит?

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

Вт окт 09, 2018 13:42:29

Естественно. :)

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

Вт окт 09, 2018 15:25:13

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

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

Ср окт 10, 2018 08:15:19

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

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

Мой конвертер из hex в bin эти строки игнорирует, и в bin слово конфигурации не попадает.
В bin добавить можно, но не нужно.

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

Ср окт 10, 2018 08:24:31

Скачайте программу для программатора Тритон (может работать без подключения к программатору), выберите в ней контроллер, откройте .hex, измените биты конфигурации и сохраните файл.

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

Ср окт 10, 2018 08:30:40

Скачайте программу для программатора Тритон (может работать без подключения к программатору), выберите в ней контроллер, откройте .hex, измените биты конфигурации и сохраните файл.

Ок, спасибо.
Ответить