Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить

Помогите с файлом hex, или bin

Вс июн 02, 2019 11:35:48

Можно ли поменять адреса датчиков DS18B20 на другие в Atmel24c128 в файлах hex или bin в программе в WinHex или HxD Вот к примеру вписан адрес 287C5ED002000082 его поменять на другой 28D4EEFC04000083

Re: Помогите с файлом hex, или bin

Вс июн 02, 2019 12:22:23

По-идее, можно. Просто редактором отредактируй. Это не адреса, а ID датчиков.

Re: Помогите с файлом hex, или bin

Вс июн 02, 2019 13:08:17

так о чем вопрос? как в винхексе поменять цифры-буквы и сохранить файл?)))

Re: Помогите с файлом hex, или bin

Вс июн 02, 2019 14:05:43

Есть программа в Hex или в Bin файле с адресами датчиков, пробовал заменить один адрес датчика в редакторе WinHex, а затем обратно зашить в atmel24c128.Выдаёт ошибку. Что тут не правильно делаю,подскажите.

Re: Помогите с файлом hex, или bin

Вс июн 02, 2019 14:16:52

возможно контрольная сумма

Re: Помогите с файлом hex, или bin

Вс июн 02, 2019 14:37:27

Как обычно, надо все выспрашивать... сразу все не рассказать.
Как бы ты зашиваешь данные в микросхему памяти. Ей безразлично что ты туда зальешь.
Но вот программа, которая работает с этой памятью, теоретически, может считать данные и
проверить CRC, либо, в программе так же зашиты ID датчиков и их так же надо править.
Это часто делается для привязки софта к оборудованию, если покупаешь комплект.
Поэтому, как вариант. в микрухе банально хранится перечень оборудования (конфиг).
Можно попробовать "обнулить" микруху памяти и запустить еще раз девайс. Прога увидит, что это "первый" запуск
и все сохранит в микрухе памяти как надо. Это как вариант, если не было привязки от копирования, как вариант защиты.
Иначе, придется еще бинарник проги править.

Re: Помогите с файлом hex, или bin

Вс июн 02, 2019 15:11:24

.Выдаёт ошибку

Кто выдает ошибку - программа программатора ( неизбежная тавтология) ? Если не поправить контрольную сумму - конечно, будет выдавать ошибку.

Re: Помогите с файлом hex, или bin

Вс июн 02, 2019 17:57:57

.Выдаёт ошибку

Кто выдает ошибку - программа программатора ( неизбежная тавтология) ? Если не поправить контрольную сумму - конечно, будет выдавать ошибку.


Добавлено after 5 minutes 10 seconds:
Программатор имеется, в программировании не так уж и силён,поэтому и прошу помощи.Есть ли смысл что то дальше делать,посоветуйте.
Вложения
Screenshot_3.jpg
(147.18 KiB) Скачиваний: 333
.jpg
(96.92 KiB) Скачиваний: 379

Re: Помогите с файлом hex, или bin

Вс июн 02, 2019 19:19:51

Вы исправляйте не текстовый файл, а откройте его программатором и там исправляйте, программатор сам будет менять контр. сумму....Если в программаторе нет возможности, то откройте файл PonyProg-ом, в ней исправьте и сохраните новый готовый файл с новой CRC (при сохранении выбрать .bin).
Его потом будете зашивать.
===
Файл, конечно, выложить было нельзя...)))...

Re: Помогите с файлом hex, или bin

Вт июн 04, 2019 21:29:51

Выложи НЕХ.
Покажи что исправить.
Я сделаю и верну в зад.

Re: Помогите с файлом hex, или bin

Чт июн 20, 2019 18:41:15

Спасибо всем разобрался. Как посоветовал "Enman" надо было действительно редактировать в самом программаторе,а не в сохранённом HEX файле.

Re: Помогите с файлом hex, или bin

Чт июн 20, 2019 19:08:12

Можно и в hex файле, но надо понимать что там интел формат - надо будет пересчитывать контрольную сумму для строки
Ответить