Нужна помощь по MEGA328PU за вознаграждение!!!

Обсуждаем контроллеры компании Atmel.
TioSin
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Сб окт 18, 2014 07:12:25

Нужна помощь по MEGA328PU за вознаграждение!!!

Сообщение TioSin »

Приветствую всех. Есть девайс на MEGA328PU-TH. Камень читается, не залочен. При перепрошивке идентичного девайся, не работает. Оригинал при запуске промаргивает светодиодом и запускается медленным морганием, перепрошитый промаргивает и все, есть предположение что создатель что то намудрил с бутлоадером, готового разобраться откуда ноги растут ждет вознаграждение договорное. Хекс готов предоставить.

Жду предложений от знающих людей.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15553
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Нужна помощь по MEGA328PU за вознаграждение!!!

Сообщение BOB51 »

Перепрошить обычным программатором (ежли "легко читается") вместе со всем, что внутри исходного МК имелось.
:roll:
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43811
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Нужна помощь по MEGA328PU за вознаграждение!!!

Сообщение АлександрЛ »

TioSin писал(а):Есть девайс на MEGA328PU-TH. Камень читается, не залочен. При перепрошивке идентичного девайся, не работает.
Залоченный МК тоже "читается", только то, что с него считано, работать никогда не будет. :)))
TioSin писал(а):Хекс готов предоставить.
Вот в таком виде ваш "хекс" сможете, картинкой, выложить?
Изображение
TioSin
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Сб окт 18, 2014 07:12:25

Re: Нужна помощь по MEGA328PU за вознаграждение!!!

Сообщение TioSin »

Доброго всем!
Изображение
Аватара пользователя
ART_ME
Друг Кота
Сообщения: 3011
Зарегистрирован: Вс окт 02, 2016 07:34:45

Re: Нужна помощь по MEGA328PU за вознаграждение!!!

Сообщение ART_ME »

TioSin, EPROM пустой?
TioSin
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Сб окт 18, 2014 07:12:25

Re: Нужна помощь по MEGA328PU за вознаграждение!!!

Сообщение TioSin »

Епром пустой

Добавлено after 2 minutes:
Изображение
Аватара пользователя
ART_ME
Друг Кота
Сообщения: 3011
Зарегистрирован: Вс окт 02, 2016 07:34:45

Re: Нужна помощь по MEGA328PU за вознаграждение!!!

Сообщение ART_ME »

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

Re: Нужна помощь по MEGA328PU за вознаграждение!!!

Сообщение BOB51 »

Хтой-то с адуринкой балуется?
:wink:
1. "скетч - загрузить через программатор" НЕ ЗАПИСЫВАЕТ БУТЛОАДЕР (и фузы), загружается только целевая программа пользователя (бутлоадер затирается!);
2. набор фузов и бутлоадер через программатор загружаются только из IDE (инструменты - записать загрузчик) и только для текущей платформы с выбранной на вкладке настроек конфигурацией;
3. режим "скетч - экспорт бинарного файла" дает два файлика прошивки - один с бутлоадером, другой без него. Фузы в состав тех файлов не входят;
4. при прошивке "пустого" МК (от изготовителя МК после покупки) через "стороннюю" софт-оболочку и железо вне рамок ардуиноIDE к оному обязательно цепляется кварц минимум 4 МГц (ставим на панельке программатора, у платок ардуино нано/про-мини кварц уже установлен)...
:roll:
TioSin
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Сб окт 18, 2014 07:12:25

Re: Нужна помощь по MEGA328PU за вознаграждение!!!

Сообщение TioSin »

[uquote="BOB51",url="/forum/viewtopic.php?p=4554512#p4554512"]Хтой-то с адуринкой балуется?
:wink:
1. "скетч - загрузить через программатор" НЕ ЗАПИСЫВАЕТ БУТЛОАДЕР (и фузы), загружается только целевая программа пользователя (бутлоадер затирается!);
2. набор фузов и бутлоадер через программатор загружаются только из IDE (инструменты - записать загрузчик) и только для текущей платформы с выбранной на вкладке настроек конфигурацией;
3. режим "скетч - экспорт бинарного файла" дает два файлика прошивки - один с бутлоадером, другой без него. Фузы в состав тех файлов не входят;
4. при прошивке "пустого" МК (от изготовителя МК после покупки) через "стороннюю" софт-оболочку и железо вне рамок ардуиноIDE к оному обязательно цепляется кварц минимум 4 МГц (ставим на панельке программатора, у платок ардуино нано/про-мини кварц уже установлен)...
:roll:[/uquote]

Нет это не ардуино.
МК, на плате управления газовой горелкой, для поддержания температуры в производственных корпусах.
На плате резонатора нет, плата идет из Китая собранная (паянная) вместе с МК.
Шъется по ISP.

Добавлено after 1 minute 21 second:
В хексе с адреса 3C00 идет код самого бута
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15553
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Нужна помощь по MEGA328PU за вознаграждение!!!

Сообщение BOB51 »

Как вариант...
Прикладная программа и бутлоадер взаимосвязаны.
Загрузка обновления только через бутлоадер (чего там при загрузке дополнительно выполняется то разраб бутлоадера и прикладного модуля знает).
А "чистый" МК надо на отдельной панельке загружать.
Не факт, что работать будет - может быть и привязка к "сервисному счетчику" - копия также будет с запретом работы.
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Re: Нужна помощь по MEGA328PU за вознаграждение!!!

Сообщение Ivanoff-iv »

А дополнительных памятей на платке не имеется?
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
TioSin
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Сб окт 18, 2014 07:12:25

Re: Нужна помощь по MEGA328PU за вознаграждение!!!

Сообщение TioSin »

[uquote="Ivanoff-iv",url="/forum/viewtopic.php?p=4555219#p4555219"]А дополнительных памятей на платке не имеется?[/uquote]
Допом нет ничего.
codenamehawk
Вымогатель припоя
Сообщения: 528
Зарегистрирован: Вт фев 09, 2010 17:52:26

Re: Нужна помощь по MEGA328PU за вознаграждение!!!

Сообщение codenamehawk »

[uquote="BOB51",url="/forum/viewtopic.php?p=4554612#p4554612"]А "чистый" МК надо на отдельной панельке загружать.
Не факт, что работать будет - может быть и привязка к "сервисному счетчику" - копия также будет с запретом работы.[/uquote]
Так внутри проца вроде нет чего-то похожего на серийник, а все в памяти скопируется.
Может быть привязка к обвеске проца.
Стоит проверить новый проц на месте рабочего, но надо выпаивать рабочий...
OKF
Это не хвост, это антенна
Сообщения: 1385
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: Нужна помощь по MEGA328PU за вознаграждение!!!

Сообщение OKF »

А чип оригинальный? У 328p есть псевдо ID. Но, думаю, китайцы могли сделать и уникальный.)
А чего ЕЕПРОМ таких диких размеров?
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15553
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Нужна помощь по MEGA328PU за вознаграждение!!!

Сообщение BOB51 »

На сегодня попадаются с суффиксами TH, KR возможно и другие...
На нанках TH
https://img.radiokot.ru/files/20529/3ebab6fkz6.jpg
https://img.radiokot.ru/files/20529/3ebab5p0vl.jpg
на про-мини KR
https://img.radiokot.ru/files/20529/3ebab4jiaj.jpg
Что эти суффиксы обозначают - надо самую новую даташитину смотреть. Но... микрощип "недоступен в Вашем регионе" (под сракоссакциями)...
codenamehawk писал(а):...
Так внутри проца вроде нет чего-то похожего на серийник, а все в памяти скопируется.
Может быть привязка к обвеске проца....
В ПЗУ отдельная область, доступная для самопрограммирования. Счетчик наработки (либо какой-то флаг) там и сидит - при начальной загрузке бутлоадером одно значение (возможно вычисляемое по отдельному алгоритму) в процессе работы изменяем...
Разницу определяет начинка бутлоадера при включении питания.
В случае загрузки копии через программатор естественно не будет "начального значения" - воть и блокируем.
(В "чистом" МК область программ должна быть "пустой", прописи делаются только после загрузки через бутлоадер).
За опорные данные можно взять исходный статус обвязки, генерируемый каким-либо способом ключ (на основе допустим тех же байт калибровки RCгенератора или еще каких "внутренних кодов", известных изготовителю - к примеру номер ревизии кристалла)...
:roll:
codenamehawk
Вымогатель припоя
Сообщения: 528
Зарегистрирован: Вт фев 09, 2010 17:52:26

Re: Нужна помощь по MEGA328PU за вознаграждение!!!

Сообщение codenamehawk »

BOB51 писал(а):В ПЗУ отдельная область, доступная для самопрограммирования.
Где это в описании? https://ww1.microchip.com/downloads/en/ ... asheet.pdf

Добавлено after 4 minutes 2 seconds:
BOB51 писал(а):или еще каких "внутренних кодов", известных изготовителю - к примеру номер ревизии кристалла)...
Вы это о чем? Если есть, покажите пример как к этому достучатся изнутри.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15553
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Нужна помощь по MEGA328PU за вознаграждение!!!

Сообщение BOB51 »

Смотри описание работы команды spm.
8)
TioSin
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Сб окт 18, 2014 07:12:25

Re: Нужна помощь по MEGA328PU за вознаграждение!!!

Сообщение TioSin »

Парни всем здравия.
Ну и в итоге что? кто возьмётся ковырнуть, разобраться и получить монету за это???

Добавлено after 1 minute 16 seconds:
Полный НЕХ с данными бута предоставлю.
OKF
Это не хвост, это антенна
Сообщения: 1385
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: Нужна помощь по MEGA328PU за вознаграждение!!!

Сообщение OKF »

А на вопросы ответить сначала?
TioSin
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Сб окт 18, 2014 07:12:25

Re: Нужна помощь по MEGA328PU за вознаграждение!!!

Сообщение TioSin »

[uquote="OKF",url="/forum/viewtopic.php?p=4557727#p4557727"]А на вопросы ответить сначала?[/uquote]
Приветствую.
Да вроде на все вопросы ответил.
Если не затруднит прошу повторить, может пропустил.
Ответить

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