А можно слить дамп с ATmega328P?

Обсуждаем цифровые устройства...
Ответить
Грызет канифоль
Аватара пользователя
Сообщения: 293
Зарегистрирован: Пн мар 10, 2014 22:42:18
Откуда: 71RU

Сообщение Инсульт »

Есть ESR метер китайский на ATmega328P. Работает нормально, но Китайцы что то накосячили с выводимой информацией на экран например:
Testing..c - нафик тут буква С?
Calibraton... - вообще пропуск буквы i
И такого полно.
Задача слить дамп поправить и залить назад.
Девайс такой:
Изображение
MG328.jpg
(55.76 КБ) 12899 скачиваний
Debugged programm was unable to process exception.
Контактная информация:
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 139
Зарегистрирован: Вт ноя 06, 2012 12:37:08
Откуда: СПб

Сообщение Мурлокотам »

Если lock биты не установлены, то можно.
P.S. Только ковырять дизассемблированную прошивку - не слабое удовольствие.
Лом - это сложное техническое устройство.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo

Сообщение m.ix »

скорее всего ни как!
потому как см пост 2
но попытаться можно
1 проводочками
2 выпаять
И оба способа через программатор
3 экзотический - через USB - ищи китайский софт для прошивки и чтения через USB.

Фото своего дэвайса в разборе со всех сторон,

Изображение
ЦЭ цэмМЭнтоВоз Ёмкость перехода.
Лечу лечить WWWашу покалеченную технику.
Контактная информация:
Грызет канифоль
Аватара пользователя
Сообщения: 293
Зарегистрирован: Пн мар 10, 2014 22:42:18
Откуда: 71RU

Сообщение Инсульт »

На USB вроде не выведены TX\RX, есть пятаки возле меги. В принципе можно прокинуть на USB для удобства в дальнейшем.
Какой программатор нужен? Вроде как обычный USB-COM. А софт?
Т.е дамп сливается как бинарник? Ну навыки дизассемблирования у меня есть, это не проблема.
Debugged programm was unable to process exception.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Вымогатель припоя
Сообщения: 550
Зарегистрирован: Пн апр 01, 2013 17:12:51
Откуда: Казахстан, Костанай

Сообщение dream088 »

для чего такие сложности? здесь посмотрите
Реклама
Грызет канифоль
Аватара пользователя
Сообщения: 293
Зарегистрирован: Пн мар 10, 2014 22:42:18
Откуда: 71RU

Сообщение Инсульт »

Там только все хвастаются своими девайсами 90 старниц сплошного флуда. И модели MG328 там нет.
Debugged programm was unable to process exception.
Контактная информация:
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 139
Зарегистрирован: Вт ноя 06, 2012 12:37:08
Откуда: СПб

Сообщение Мурлокотам »

По UARTу прошивку вы не сольете, здесь нужен либо JTAG, либо SPI-программатор, либо параллельный.
Проще всего SPI - выбор программаторов на любой вкус - "пять проводков", STK200/300 -на LPT, программатор Громова - на COM, USBasp, AVR910 и его клоны - на USB и т.п. Это если SPI не заблокирован и не прошит RSTDISBL. В противном случае поможет параллельный программатор.
Но, повторяю еще раз - если в микроконтроллере прошиты lock- биты - биты защиты, то никакой программатор вам не поможет.
Кроме того, если прошивка не залочена, возможно придется считывать и EEPROM - некоторые сообщения могут храниться и там.
Лом - это сложное техническое устройство.
Грызет канифоль
Аватара пользователя
Сообщения: 293
Зарегистрирован: Пн мар 10, 2014 22:42:18
Откуда: 71RU

Сообщение Инсульт »

Ну есть у меня программатор с поддержкой SPI например тот же CH341A имеет SPI
lock byte не заюзаны судя по скудным описаниям похожих девайсов и отзывам в магазине. Сами китаёзы дают прошивки если что то поломалось. В моем случае китаец не выходит на связь.
Т.е сливать фуллдамп, редактировать, потом просто заливать?
С софтом пока непонятно. Например на том же PonyProg чего выбирать чтобы считать дамп.
Debugged programm was unable to process exception.
Контактная информация:
Мудрый кот
Аватара пользователя
Сообщения: 1802
Зарегистрирован: Ср сен 07, 2011 21:40:30

Сообщение Flasher »

Буква с там для того, чтобы показать пользователю, что инструкцию надо прочитать и обнаружить факт отсутствия первоначальной калибровки.
Продолжайте рассуждать дальше про дизассемблирование прошивки. Я уже запасся попкорном.
Грызет канифоль
Аватара пользователя
Сообщения: 293
Зарегистрирован: Пн мар 10, 2014 22:42:18
Откуда: 71RU

Сообщение Инсульт »

Инструкции на это изделие не существует.
Калибровка выполнена.
От попкорна диарея будет.
Debugged programm was unable to process exception.
Контактная информация:
Вымогатель припоя
Сообщения: 550
Зарегистрирован: Пн апр 01, 2013 17:12:51
Откуда: Казахстан, Костанай

Сообщение dream088 »

Инсульт писал(а):Там только все хвастаются своими девайсами 90 старниц сплошного флуда. И модели MG328 там нет.
:facepalm:
ну какой модели :facepalm: оригинальная модель одна, все остальные отличаются распиновкой подключения меги, там же есть ветка на оригинальный прибор и там же найдёшь все инструкции
Грызет канифоль
Аватара пользователя
Сообщения: 293
Зарегистрирован: Пн мар 10, 2014 22:42:18
Откуда: 71RU

Сообщение Инсульт »

Если бы все так было просто тему не создавал бы.
Сайт автора оригинального "прибора" делал этот самый автор в наркотическом бреду. например pdf файлы у него открываются прям на сайте в бинарном виде :) а скачать их нельзя. Так же нельзя скачать прошивки. Открытым текстом мануалов нет. Да и вообще там все про мегу8\48
-
Перечитал все 90 страниц того форума. Естественно версии как у меня нет пока там ниукого. Методом тыка сделал сброс всех настроек, девайс стал просить калибровку. Начал заходить в меню по 2сек нажатию ТЕСТ. Сделал калибровку по мануалу что то все равно мерит с погрешностью vloss 4-6%
Прошивка заводская 1.11k т.е новее нет.
Debugged programm was unable to process exception.
Контактная информация:
Родился
Сообщения: 1
Зарегистрирован: Пт май 27, 2016 20:31:03

Сообщение vicpolonskiy »

Китайский ESR-метр на ATMega328P (точно как на картинке в сообщении #1) V2.23 работает нормально: один недостаток - время индикации всего 3 секунды. Не успеваю рассмотреть результат измерения. Нажатием кнопки TEST при замкнутых трех выводах заходит в Selftest, и успешно его завершает. А вот в дополнительное меню не могу войти никак. Может там есть установка времени отключения ? При длительном нажатии на кнопку TEST наблюдаю или белый дисплей, или сообщение Timeout!. Буду благодарен за подсказку, как решить эту проблему.
Нашел транзистор. Понюхал.
Сообщения: 165
Зарегистрирован: Вт ноя 26, 2013 00:18:18
Откуда: СПб

Сообщение marksimo »

Слил сегодня дамп MG328 - hex, eep и fuse
Есть желающие потестить?
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1231
Зарегистрирован: Ср янв 29, 2014 08:41:31
Откуда: Баку

Сообщение Zhuk72 »

Если это кому-то еще нужно, вот ссылка на оригинальное устройство (раздел на русском), а здесь сами файлы. Прошивка конфигурируется под разное железо, есть и готовые файлы для прошивки.
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Контактная информация:
Родился
Сообщения: 1
Зарегистрирован: Вс апр 07, 2019 17:56:54

Сообщение jora1x »

[uquote="vicpolonskiy",url="/forum/viewtopic.php?p=2767944#p2767944"]Китайский ESR-метр на ATMega328P (точно как на картинке в сообщении #1) V2.23 работает нормально: один недостаток - время индикации всего 3 секунды. Не успеваю рассмотреть результат измерения. Нажатием кнопки TEST при замкнутых трех выводах заходит в Selftest, и успешно его завершает. А вот в дополнительное меню не могу войти никак. Может там есть установка времени отключения ? При длительном нажатии на кнопку TEST наблюдаю или белый дисплей, или сообщение Timeout!. Буду благодарен за подсказку, как решить эту проблему.[/uquote]

Тоже столкнулся с этой проблемой, решил заменной транзистора Q3 (j3 sot23 S9013) на C9013 TO-92, так как подходящего не нашёл. Теперь время индикации около 30 секунд, и можно попасть в меню.
Ответить

Вернуться в «Цифровая техника»