Автор Тема: Как считать .hex из контроллера?  (Прочитано 936 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ua3xcr

  • Ветеран
  • *****
  • Сообщений: 571
  • Репутация: +197/-2
  • QRA: ko73fu
Как считать .hex из контроллера?
« : 25 Август 2023, 00:49:09 »
Друзья, как скопировать прошивку из Tiny на рабочий стол? ???

Оффлайн UA3MRE Алексей

  • Старожил
  • ****
  • Сообщений: 420
  • Репутация: +71/-2
  • QRA: ko97sv
Re: Как считать .hex из контроллера?
« Ответ #1 : 25 Август 2023, 07:32:12 »
сохранить как, рабочий стол. вкладка программы File, далее из выпадающего меню  save file as, и путь для сохранения
« Последнее редактирование: 25 Август 2023, 07:36:29 от UA3MRE Алексей »
2м-  4х13 el (8м) ,LNA ,PA-500w,TS790G
23см- dish 3m,lna g4ddk, PA -150w.

Оффлайн Sergi

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 3836
  • Репутация: +723/-278
  • FD - The contest
  • QRA: KN69
Re: Как считать .hex из контроллера?
« Ответ #2 : 25 Август 2023, 10:11:49 »
Подключить к программатору, запустить программу, выбрать соответствующий тип МК, нажать считать данные, считать eeprom, потом файл-сохранить данные и eeprom.

Если в контроллере нет защиты от копирования и читает не совсем пустые ячейки - все получится.
--... ...-- -.. . ..- --.. ..--- .... --..

Оффлайн ua3xcr

  • Ветеран
  • *****
  • Сообщений: 571
  • Репутация: +197/-2
  • QRA: ko73fu
Re: Как считать .hex из контроллера?
« Ответ #3 : 25 Август 2023, 12:30:32 »
Считывает, только на .hex это совсем не похоже.

Оффлайн R4ADX

  • Пользователь
  • **
  • Сообщений: 30
  • Репутация: +21/-0
  • Курт как Бейн
  • QRA: LN18jo
Re: Как считать .hex из контроллера?
« Ответ #4 : 25 Август 2023, 14:08:35 »
Что за программатор? Каким ПО пользуетесь? Fuse-bits читаются хотя бы?
Я не враг своему здоровью, культурно отдыхать умею!

Оффлайн ua3xcr

  • Ветеран
  • *****
  • Сообщений: 571
  • Репутация: +197/-2
  • QRA: ko73fu
Re: Как считать .hex из контроллера?
« Ответ #5 : 25 Август 2023, 15:42:10 »
Антон, программатор UBASP, прошиваю в avrdude или Khazama. Нужно скопировать прошивку и записать в такой же контроллер.

Оффлайн R4ADX

  • Пользователь
  • **
  • Сообщений: 30
  • Репутация: +21/-0
  • Курт как Бейн
  • QRA: LN18jo
Re: Как считать .hex из контроллера?
« Ответ #6 : 25 Август 2023, 16:02:27 »
чистая AVRDUDE - консольная, существует надстройка AVRDUDESHELL - достаточно функциональная и с понятным/красивым графическим русскоязычным интерфейсом (можно взять у меня тут: https://unlis.ru/wp-content/uploads/2023/08/avrdudeshell.zip), с данными программаторами на базе семейства Atmega8 работает без проблем, много раз пользовался. Если читает нули или FF - скорее всего Flash-область контроллера защищена от чтения. Но Fuse-биты должна читать все равно. И Lock-биты тоже, ими и выставляется защита чтения Flash. К сожалению, нет железа под рукой, чтоб наглядно показать...
Я не враг своему здоровью, культурно отдыхать умею!

Оффлайн ua3xcr

  • Ветеран
  • *****
  • Сообщений: 571
  • Репутация: +197/-2
  • QRA: ko73fu
Re: Как считать .hex из контроллера?
« Ответ #7 : 25 Август 2023, 17:17:17 »
Антон спасибо! Почитаю, появятся вопросы, буду терзать по Email.

Оффлайн R4ADX

  • Пользователь
  • **
  • Сообщений: 30
  • Репутация: +21/-0
  • Курт как Бейн
  • QRA: LN18jo
Re: Как считать .hex из контроллера?
« Ответ #8 : 25 Август 2023, 18:19:45 »
Забыл сказать: первый признак того, что все определяется исправно - корректное определение контроллера программатором, то есть должны правильно прочитаться сигнатуры МК и программа определила, что за микросхема. Провода, кстати, не длинные? Питание хорошее? Можно попробовать читать на низкой скорости, низкая скорость включается установкой перемычки на плате программатора (скорее всего она не распаяна, но аппаратная реализация предусмотрена в этом программаторе)
Я не враг своему здоровью, культурно отдыхать умею!

Оффлайн RM5P

  • Очный чемпионат
  • Ветеран
  • *****
  • Сообщений: 646
  • Репутация: +197/-4
  • QRA: KO84VH
Re: Как считать .hex из контроллера?
« Ответ #9 : 25 Август 2023, 21:28:48 »
Есть 100% уверенности, что прошивка не защищена от считывания?
Best regards and 73!
Gleb RM5P

Оффлайн UN7MBH

  • Постоялец
  • ***
  • Сообщений: 74
  • Репутация: +64/-0
  • Роман
  • QRA: LO51QG
Re: Как считать .hex из контроллера?
« Ответ #10 : 26 Август 2023, 21:10:31 »
как скопировать прошивку из Tiny
Тут бы знать с какого устройства собрались копировать, в 99% прошивка закрыта защитой от считывания.