Не получается скопировать прошивку с Atmega64a

Обсуждаем контроллеры компании Atmel.
Romka3000
Родился
Сообщения: 10
Зарегистрирован: Чт авг 07, 2025 10:34:35

Не получается скопировать прошивку с Atmega64a

Сообщение Romka3000 »

Всем привет, проблема вот в чем, прогой sinaprog 1.45 через ft232 считываю flash с atmega64a, сохраняю все в hex, далее беру другую atmega64a выставляю фьюзы, записываю сохраненный flash, проходит проверка что все записалось ок, далее включаю модуль и выходит ошибка что неправильная конфигурация.
Модуль с сушильной машины
Пробывал разные скорости записи/чтения, несколько контролеров,все одно и тоже.
В области еепром :00000001FF, не могу понять что я делаю не так.
Реклама
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20175
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Re: Не получается скопировать прошивку с Atmega64a

Сообщение Martin76 »

Прошивка залочена 100%.
Реклама
Аватара пользователя
smacorp
Друг Кота
Сообщения: 3483
Зарегистрирован: Вт окт 22, 2013 04:37:23
Откуда: Казань

Re: Не получается скопировать прошивку с Atmega64a

Сообщение smacorp »

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

И нет, если защита установлена, снять её невозможно. А точнее, очень дорого и не на каждом углу делается.
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Romka3000
Родился
Сообщения: 10
Зарегистрирован: Чт авг 07, 2025 10:34:35

Re: Не получается скопировать прошивку с Atmega64a

Сообщение Romka3000 »

Область flash читается и пишется, проверил путем стирания всей области flash. Стер flash модуль не включаетчя, зашил flash модуль включается, но также в ошибкой конфигурации. Вывод для себя сделал что проблема в области eeprom, поэтому и создал тему, с мыслю что я чтото не так делаю или sinaprog чтото не то делает.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Муркиз
Друг Кота
Сообщения: 25875
Зарегистрирован: Пн фев 09, 2009 22:19:49
Откуда: Когда-то был прекрасный город для людей

Re: Не получается скопировать прошивку с Atmega64a

Сообщение Муркиз »

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

Какое содержимое считалось ?
С сравни с содержимым какой-нибудь другого дампа, что точно учитывались и работали. Они, конечно, один в один похожи не будут, но некоторые общие моменты структуры будут иметь.
Реклама
OKF
Это не хвост, это антенна
Сообщения: 1393
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: Не получается скопировать прошивку с Atmega64a

Сообщение OKF »

Ромка. Если хочешь совет, пиши члелораздельно. Что видишь, почему так думаешь. Иначе фиг тебе чего! Понимаешь? И будешь так мучаться.
Реклама
Romka3000
Родился
Сообщения: 10
Зарегистрирован: Чт авг 07, 2025 10:34:35

Re: Не получается скопировать прошивку с Atmega64a

Сообщение Romka3000 »

Ok. Спасибо за совет. вечером закончу работу, соберусь мыслям :)) и.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15571
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Не получается скопировать прошивку с Atmega64a

Сообщение BOB51 »

[uquote="Romka3000",url="/forum/viewtopic.php?p=4744665#p4744665"]...далее включаю модуль и выходит ошибка что неправильная конфигурация....[/uquote]
Данную ошибку
"неправильная конфигурация"
выдает программатор или включенный аппарат?
Ежли программатор - ошибка фуз - набора,
ежли аппарат, где та атмега установлена - читаем сервисную инструкцию по настройкам конфигурации аппарата. Там всяколовушек для любителей хакнуть да без оплаты сервисникам перенастроить понатыкано.
8)
Romka3000
Родился
Сообщения: 10
Зарегистрирован: Чт авг 07, 2025 10:34:35

Re: Не получается скопировать прошивку с Atmega64a

Сообщение Romka3000 »

BOB51, ошибку выдает аппарат где установлена atmega,
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15571
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Не получается скопировать прошивку с Atmega64a

Сообщение BOB51 »

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

Re: Не получается скопировать прошивку с Atmega64a

Сообщение Romka3000 »

BOB51, данный аппарат это обычный бытовой сушильный автомат, у него нет отдельной eeprom, то что он ругается на сбой конфигурации это наверняка что что то есть в области eeprom и не читается. Поэтому возник вопрос, как узнать что в области eeprom что то есть и оно не считывается
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15571
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Не получается скопировать прошивку с Atmega64a

Сообщение BOB51 »

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

Re: Не получается скопировать прошивку с Atmega64a

Сообщение Romka3000 »

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

Добавлено after 16 minutes 39 seconds:
Кажется я что то намудрил, фаил eeprom должен иметь расширение eep?
Аватара пользователя
HardWareMan
Мучитель микросхем
Сообщения: 431
Зарегистрирован: Ср сен 02, 2015 07:47:20

Re: Не получается скопировать прошивку с Atmega64a

Сообщение HardWareMan »

Куча данных - это монотонно возрастающий байт?
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
akl
Друг Кота
Сообщения: 4445
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Не получается скопировать прошивку с Atmega64a

Сообщение akl »

Romka3000 писал(а):есть такой же аппарат полностью рабочий...
Попробуйте скачать FUSE биты и из DS узнать что там установлено. Выложите картинку типа
СпойлерИзображение
СпойлерИзображение
Вложения
sinaprog_m64_fuse.PNG
(9.09 КБ) 471 скачивание
sinaprog_m64.PNG
(9.27 КБ) 474 скачивания
codenamehawk
Вымогатель припоя
Сообщения: 528
Зарегистрирован: Вт фев 09, 2010 17:52:26

Re: Не получается скопировать прошивку с Atmega64a

Сообщение codenamehawk »

Romka3000 писал(а):считываю flash с atmega64a, сохраняю все в hex,
Сохраните в BIN, тогда каждый байт будет виден отдельно.
Поймете есть ли данные в еепром.
Romka3000
Родился
Сообщения: 10
Зарегистрирован: Чт авг 07, 2025 10:34:35

Re: Не получается скопировать прошивку с Atmega64a

Сообщение Romka3000 »

IMG_20250909_082710.jpg
(226.81 КБ) 109 скачиваний
akl, привет

Добавлено after 25 minutes:
codenamehawk, перевел в bin, это прошивка, виден серийный номер, boot версия, софт, это касается того что скачал с области flash
Последний раз редактировалось Romka3000 Вт сен 09, 2025 09:05:49, всего редактировалось 1 раз.
codenamehawk
Вымогатель припоя
Сообщения: 528
Зарегистрирован: Вт фев 09, 2010 17:52:26

Re: Не получается скопировать прошивку с Atmega64a

Сообщение codenamehawk »

Romka3000 писал(а):перевел в bin, это прошивка, виден серийный номер, boot версия, софт.
А в еепром?
Схема "погорела"?
Romka3000
Родился
Сообщения: 10
Зарегистрирован: Чт авг 07, 2025 10:34:35

Re: Не получается скопировать прошивку с Atmega64a

Сообщение Romka3000 »

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

Добавлено after 10 minutes 33 seconds:
Изображение
Последний раз редактировалось Romka3000 Вт сен 09, 2025 09:28:28, всего редактировалось 1 раз.
codenamehawk
Вымогатель припоя
Сообщения: 528
Зарегистрирован: Вт фев 09, 2010 17:52:26

Re: Не получается скопировать прошивку с Atmega64a

Сообщение codenamehawk »

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

Вернуться в «AVR»