Именно так я и делал сперва, но не тут то было..
А оказалось всё до безобразия просто и в тоже время сложно) Какому разработчику пришло в голову привязать софт к камню и нах..я мне пока не ясно. Ведь фьюзами мы уже выставляем внутреннюю тактовую частоту МК, нет же надо её софтом подтверждать, или я малость заблуждаюсь?!
- @denisscale 10 февраля 2021
И если бы я повесил внешний кварц и выставил соответствующие фьюзы, то калибровочный байт можно было бы и не прописывать?!
- @denisscale 10 февраля 2021
А в общем по делу, как я её(СМА) избавил от казни или как не стал брать грех на душу!!
В каждом Китайском микроконтроллере Atmega644P присутствует так называемый "Oscillator Calibration Byte" и не у всех камушков он одинаковый. Многие программаторы могут этот байт читать, но практически никто его не может подправить(за исключением некоторых).
При процедуре Reset(при старте прошивки) в OSCCAL автоматически помещается калибровочный байт но только для встроенного RC генератора. Находим этот байт, для моего камня это 51... - @denisscale 10 февраля 2021
Открываем прошивку, а именно Data flash, находим строку 000080 столбец 0B и меняем этот байт в софте на тот который калибровочный из камня. - @denisscale 10 февраля 2021
И прошиваем уже поправленным дампом, в обычной последовательности flash->eeprom->fuse - @denisscale 10 февраля 2021
Теперь СМА при включении сразу запирает УБЛ и тут же вываливается в ошибку Е5... Алгоритм странный, но мы не отчаиваемся, и осматриваем периферию, подключаем отключенный датчик температуры, и пробуем вновь. И, Вуаля... включаем, ошибок нет, выбираем режим стирки, далее Старт, срабатывает УБЛ, индикация на панели присутствует, выставленный режим стирки проходит пока без проблем... - @denisscale 10 февраля 2021
Огромное Спасибо Всем, кто принимал участие и направлял на путь истины. И Спасибо тому, кто захотел остаться не замеченным(ника в теме не наблюдаю), но Вашим перекомпилированным проектом воспользоваться не потребовалось, и лишь с Вашего разрешения могу прикрепить его к теме, для дальнейших исследований остальными! - @denisscale 10 февраля 2021
Тему пока парочку дней не закрою, может кто что дополнит! - @denisscale 10 февраля 2021