Например TDA7294

Форум РадиоКот :: Просмотр темы - Не получается скопировать прошивку с Atmega64a
Форум РадиоКот
https://radiokot.ru/forum/

Не получается скопировать прошивку с Atmega64a
https://radiokot.ru/forum/viewtopic.php?f=57&t=199038
Страница 1 из 2

Автор:  Romka3000 [ Пн сен 08, 2025 12:04:00 ]
Заголовок сообщения:  Не получается скопировать прошивку с Atmega64a

Всем привет, проблема вот в чем, прогой sinaprog 1.45 через ft232 считываю flash с atmega64a, сохраняю все в hex, далее беру другую atmega64a выставляю фьюзы, записываю сохраненный flash, проходит проверка что все записалось ок, далее включаю модуль и выходит ошибка что неправильная конфигурация.
Модуль с сушильной машины
Пробывал разные скорости записи/чтения, несколько контролеров,все одно и тоже.
В области еепром :00000001FF, не могу понять что я делаю не так.

Автор:  Martin76 [ Пн сен 08, 2025 12:53:06 ]
Заголовок сообщения:  Re: Не получается скопировать прошивку с Atmega64a

Прошивка залочена 100%.

Автор:  smacorp [ Пн сен 08, 2025 12:56:26 ]
Заголовок сообщения:  Re: Не получается скопировать прошивку с Atmega64a

Romka3000, например, не учитываете, что прошивка с высокой вероятностью защищена от копирования. Загляните внутрь якобы считанной прошивки - там одни нули?

И нет, если защита установлена, снять её невозможно. А точнее, очень дорого и не на каждом углу делается.

Автор:  Romka3000 [ Пн сен 08, 2025 13:43:04 ]
Заголовок сообщения:  Re: Не получается скопировать прошивку с Atmega64a

Область flash читается и пишется, проверил путем стирания всей области flash. Стер flash модуль не включаетчя, зашил flash модуль включается, но также в ошибкой конфигурации. Вывод для себя сделал что проблема в области eeprom, поэтому и создал тему, с мыслю что я чтото не так делаю или sinaprog чтото не то делает.

Автор:  Муркиз [ Пн сен 08, 2025 15:25:52 ]
Заголовок сообщения:  Re: Не получается скопировать прошивку с Atmega64a

Область читается - а что считалось, глазами смотрел ?

Какое содержимое считалось ?
С сравни с содержимым какой-нибудь другого дампа, что точно учитывались и работали. Они, конечно, один в один похожи не будут, но некоторые общие моменты структуры будут иметь.

Автор:  OKF [ Пн сен 08, 2025 15:41:19 ]
Заголовок сообщения:  Re: Не получается скопировать прошивку с Atmega64a

Ромка. Если хочешь совет, пиши члелораздельно. Что видишь, почему так думаешь. Иначе фиг тебе чего! Понимаешь? И будешь так мучаться.

Автор:  Romka3000 [ Пн сен 08, 2025 17:00:31 ]
Заголовок сообщения:  Re: Не получается скопировать прошивку с Atmega64a

Ok. Спасибо за совет. вечером закончу работу, соберусь мыслям :)) и.

Автор:  BOB51 [ Пн сен 08, 2025 17:24:28 ]
Заголовок сообщения:  Re: Не получается скопировать прошивку с Atmega64a

...далее включаю модуль и выходит ошибка что неправильная конфигурация....

Данную ошибку
"неправильная конфигурация"
выдает программатор или включенный аппарат?
Ежли программатор - ошибка фуз - набора,
ежли аппарат, где та атмега установлена - читаем сервисную инструкцию по настройкам конфигурации аппарата. Там всяколовушек для любителей хакнуть да без оплаты сервисникам перенастроить понатыкано.
8)

Автор:  Romka3000 [ Пн сен 08, 2025 17:26:32 ]
Заголовок сообщения:  Re: Не получается скопировать прошивку с Atmega64a

BOB51, ошибку выдает аппарат где установлена atmega,

Автор:  BOB51 [ Пн сен 08, 2025 17:53:52 ]
Заголовок сообщения:  Re: Не получается скопировать прошивку с Atmega64a

Тогда настоятельная рекомендация - обратиться или к документации на аппарат и пройти все пункты настроек или к производителю оборудования дабы приехали спецы и настроили согласно их требований/технологий.
Самостоятельное влезание "методом лженаучного тыка" в подобных ситуациях черевато санкциями от владельца аппарата.
8)
Как версия - при "тык - мык" с программаторами стерты спецразделы в EEPROM (и возможно во FLASH).
Плюс велика вероятность наличия отдельного модуля с EEPROM(энергонезависимым ОЗУ с батарейкой) и зависимыми от спецданных в МК и той EEPROMке установками, которые выполняет сервисник изготовителя при настройках устройства (или изменяются автоматически по ходу работы устройства).
Как таковые счетчики наработки до сервисного обслуживания и лицензионные ключи - это все в комплекте настраивается.
:roll:

Автор:  Romka3000 [ Пн сен 08, 2025 19:15:40 ]
Заголовок сообщения:  Re: Не получается скопировать прошивку с Atmega64a

BOB51, данный аппарат это обычный бытовой сушильный автомат, у него нет отдельной eeprom, то что он ругается на сбой конфигурации это наверняка что что то есть в области eeprom и не читается. Поэтому возник вопрос, как узнать что в области eeprom что то есть и оно не считывается

Автор:  BOB51 [ Пн сен 08, 2025 19:40:33 ]
Заголовок сообщения:  Re: Не получается скопировать прошивку с Atmega64a

Скорее всего Вы содержимое EEPROM уже "убили" во время экспериментов при считывании/записи.
Программаторы (avrdudeshell, avrdudess 2.19, AVRDUDEPROG 3.3, SinaProg 2,1)прекрасно читают все области памяти МК (ежли оные не закрыты соответствующей комбинацией бит защиты). Файлы данных FLASH и EEPROM читаются и сохраняются у разных софт оболочек по разному (общий или раздельно двумя файлами - надо описания на софтинки вспоминать - давно не пользовался)..
А вот при операции "стирание" нужно быть очень внимательным - может сразу и EEPROM и FLASH стереть.
Да и в самом аппарате функции хранения могут быть у тех же часиков (RTC).
8)
Посмотрел по спискам железа и МК у софт-оболочек...
Для атмеги64А наиболее удачным может быть avrdudess 2.19
:roll:

Автор:  Romka3000 [ Пн сен 08, 2025 21:51:25 ]
Заголовок сообщения:  Re: Не получается скопировать прошивку с Atmega64a

BOB51, завтра попробую найти версию sinaprog 2.1 и посмотрю на результат.
Дело в том что есть такой же аппарат полностью рабочий, и именно с него я считал область flash, открыл в hex редакторе и там не нолики и ни ff а куча данных. а вот с области eeprom считываю, открываю в hex редакторе а там :000000011FF.

Добавлено after 16 minutes 39 seconds:
Кажется я что то намудрил, фаил eeprom должен иметь расширение eep?

Автор:  HardWareMan [ Вт сен 09, 2025 05:30:14 ]
Заголовок сообщения:  Re: Не получается скопировать прошивку с Atmega64a

Куча данных - это монотонно возрастающий байт?

Автор:  akl [ Вт сен 09, 2025 06:34:42 ]
Заголовок сообщения:  Re: Не получается скопировать прошивку с Atmega64a

Romka3000 писал(а):
есть такой же аппарат полностью рабочий...
Попробуйте скачать FUSE биты и из DS узнать что там установлено. Выложите картинку типа
СпойлерИзображение

СпойлерИзображение


Вложения:
sinaprog_m64_fuse.PNG [9.09 KiB]
Скачиваний: 332
sinaprog_m64.PNG [9.27 KiB]
Скачиваний: 328

Автор:  codenamehawk [ Вт сен 09, 2025 08:24:53 ]
Заголовок сообщения:  Re: Не получается скопировать прошивку с Atmega64a

Romka3000 писал(а):
считываю flash с atmega64a, сохраняю все в hex,

Сохраните в BIN, тогда каждый байт будет виден отдельно.
Поймете есть ли данные в еепром.

Автор:  Romka3000 [ Вт сен 09, 2025 08:56:53 ]
Заголовок сообщения:  Re: Не получается скопировать прошивку с Atmega64a

Вложение:
IMG_20250909_082710.jpg [226.81 KiB]
Скачиваний: 36
akl, привет

Добавлено after 25 minutes:
codenamehawk, перевел в bin, это прошивка, виден серийный номер, boot версия, софт, это касается того что скачал с области flash

Автор:  codenamehawk [ Вт сен 09, 2025 09:04:40 ]
Заголовок сообщения:  Re: Не получается скопировать прошивку с Atmega64a

Romka3000 писал(а):
перевел в bin, это прошивка, виден серийный номер, boot версия, софт.

А в еепром?
Схема "погорела"?

Автор:  Romka3000 [ Вт сен 09, 2025 09:21:04 ]
Заголовок сообщения:  Re: Не получается скопировать прошивку с Atmega64a

codenamehawk, жто то что считывается с eeprom.
Не могу добавить скрин

Добавлено after 10 minutes 33 seconds:
Изображение

Автор:  codenamehawk [ Вт сен 09, 2025 09:29:11 ]
Заголовок сообщения:  Re: Не получается скопировать прошивку с Atmega64a

Romka3000 писал(а):
жто то что считывается с eeprom.

НАДО считать еепром и сохранить в bin файл, а не просто открыть hex файл.
Похоже, что он у вас пустой.

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/