Обсуждаем контроллеры компании Atmel.
Ответить

не работает прошивка в микроконтроллере ATMEGA644PA

Вс май 28, 2017 17:19:30


Здравствуйте ребята
, не знаю может не в том месте пишу но проблема вот в чем, принесли мне блок управления в ремонт
от стиралки Candy с симптомами не включается, на плате было КЗ в питании и камне, востановил питание в схеме,
заменил камень, взял программатор USB AVRISP STK500 и программу AVRstudio 4, все это настроил на ПК.
прошивку взял с сайта в открытом доступе вот здесь http://eeprus.ru/eeprom/index4.php?search=GO4E1063DMW
конвертировал файл программой IHEX_Convertor
прошил контроллер а программа не работает в контроллере, начал искать инфу и нашол тут http://skyprog.net/ru/faq.php?brand=candy
что прошить внутреннюю EEPROM микроконтроллера модуля Candy Invensys по протоколу I2C и после прошивки проставить контрольные байты,
без которых модуль уйдёт в ошибку E15 или не будет работать вовсе!!!

Вопрос к программистам: как заставить прошивку работать в контроллере может где в с тудии чего проставить нужно?
получается она без байтов и чего то еще там собрана

Re: не работает прошивка в микроконтроллере ATMEGA644PA

Вс май 28, 2017 18:46:54

По первой ссылке нет программы к атмеге, там лишь еепром.
Чтоб было понятней файл программы кладут во флеш атмеги, в еепром записывают файл с настройками.

По второй ссылке с контрольными суммами. Нужно как минимум знать алгоритм вычисления КС и адрес их расположения. В принципе возможно хакнуть программу и выяснить алгоритм. Но такая работа не очень простая и скорее всего обойдётся дороже той утилиты.

Re: не работает прошивка в микроконтроллере ATMEGA644PA

Вс май 28, 2017 19:07:13

то-есть получается у них там только файл с настройками и без их программки не обойтись, и нужна полноценная прошивка Flash и EEPROM вместе взятые именно под эту модель, потому как есть похожая Flash и EEPROM от нее , блок индикации загорается но после переключения на программу уходит в ошибку е15

Re: не работает прошивка в микроконтроллере ATMEGA644PA

Вс май 28, 2017 20:44:54

На мой взгляд лучше просить такой помощи на специализированном форуме ремонтников.
Кстати, в голый камень помимо прошивок требуется записать правильные fuse биты.

Re: не работает прошивка в микроконтроллере ATMEGA644PA

Вт май 30, 2017 13:35:24

Прошивки главного МК размером в 720-800 байт просто быть не может.
Посему... ежли контроллер убит - прямой путь в спецфирму для заказа нового блока управления (МК отдельно не высылаются и извлечению прошивки из рабочего образца не поддаются).
Можно конечно рискнуть и самостоятельно программу управления для МК написать...
:roll:

Re: не работает прошивка в микроконтроллере ATMEGA644PA

Вт май 30, 2017 14:44:49

есть вероятность что выгорели только порты и с родного контроллера можно вытянуть код

Re: не работает прошивка в микроконтроллере ATMEGA644PA

Вт май 30, 2017 15:32:17

Дык код-то обычно всегда "залочен".
:roll:

Re: не работает прошивка в микроконтроллере ATMEGA644PA

Вт май 30, 2017 15:44:11

пожалуй, если б был незалочен, прошивки валялись бы "на каждом углу", но попытка не пытка... бывает и не такие подарки судьба преподносит, (я однажды пароль интернета из зухеля выманил: в той версии прошивки его тупо забыли закрыть звездочками в телнет сеансе) главное их не упустить.
Ответить