| Форум РадиоКот 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 |
...далее включаю модуль и выходит ошибка что неправильная конфигурация.... Данную ошибку "неправильная конфигурация" выдает программатор или включенный аппарат? Ежли программатор - ошибка фуз - набора, ежли аппарат, где та атмега установлена - читаем сервисную инструкцию по настройкам конфигурации аппарата. Там всяколовушек для любителей хакнуть да без оплаты сервисникам перенастроить понатыкано. |
|
| Автор: | Romka3000 [ Пн сен 08, 2025 17:26:32 ] |
| Заголовок сообщения: | Re: Не получается скопировать прошивку с Atmega64a |
BOB51, ошибку выдает аппарат где установлена atmega, |
|
| Автор: | BOB51 [ Пн сен 08, 2025 17:53:52 ] |
| Заголовок сообщения: | Re: Не получается скопировать прошивку с Atmega64a |
Тогда настоятельная рекомендация - обратиться или к документации на аппарат и пройти все пункты настроек или к производителю оборудования дабы приехали спецы и настроили согласно их требований/технологий. Самостоятельное влезание "методом лженаучного тыка" в подобных ситуациях черевато санкциями от владельца аппарата. Как версия - при "тык - мык" с программаторами стерты спецразделы в EEPROM (и возможно во FLASH). Плюс велика вероятность наличия отдельного модуля с EEPROM(энергонезависимым ОЗУ с батарейкой) и зависимыми от спецданных в МК и той EEPROMке установками, которые выполняет сервисник изготовителя при настройках устройства (или изменяются автоматически по ходу работы устройства). Как таковые счетчики наработки до сервисного обслуживания и лицензионные ключи - это все в комплекте настраивается. |
|
| Автор: | 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). Посмотрел по спискам железа и МК у софт-оболочек... Для атмеги64А наиболее удачным может быть avrdudess 2.19 |
|
| Автор: | 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 узнать что там установлено. Выложите картинку типаСпойлерСпойлер
|
||||
| Автор: | codenamehawk [ Вт сен 09, 2025 08:24:53 ] |
| Заголовок сообщения: | Re: Не получается скопировать прошивку с Atmega64a |
Romka3000 писал(а): считываю flash с atmega64a, сохраняю все в hex, Сохраните в BIN, тогда каждый байт будет виден отдельно. Поймете есть ли данные в еепром. |
|
| Автор: | Romka3000 [ Вт сен 09, 2025 08:56:53 ] |
| Заголовок сообщения: | Re: Не получается скопировать прошивку с Atmega64a |
Вложение: akl, приветДобавлено after 25 minutes: codenamehawk, перевел в bin, это прошивка, виден серийный номер, boot версия, софт, это касается того что скачал с области flash |
|
| Автор: | codenamehawk [ Вт сен 09, 2025 09:04:40 ] |
| Заголовок сообщения: | Re: Не получается скопировать прошивку с Atmega64a |
Romka3000 писал(а): перевел в bin, это прошивка, виден серийный номер, boot версия, софт. А в еепром? Схема "погорела"? |
|
| Автор: | 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/ |
|


