USBASP и ATmega324pa

Обсуждаем контроллеры компании Atmel.
Ответить
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Вт май 31, 2022 13:57:35
Откуда: В.Новгород

Сообщение ollg »

Всем добра. Нужна помошь коллектива в понимании что не так. Потребовалось прошить новый ATmega324pa , в наличии USBASP и AVRDUDE 3.3. Человек прислал считанный с исправного устройства программатором ORANGE5 флеш ,епром и фьюзы (с фотками) . Я попробовал считать чистый контроллер и обратил внимание что флеш (чистая) считывается размером 4кБ, а епром 2.4 кБ, в тоже время присланные флеш -32768кБ, епром 1024кБ. На свой страх попробовал залить флеш (32768кБ) , всё ОК. Но больше контроллер на связь не вышел. Восстановил его "доктором". Объясните пожалуйста что не так?
Реклама
VNS
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1633
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Сообщение VNS »

Доктор возвращает фьюзы… фьюзы прошивались? Если да, то покажи какие на скрине программы AVRDUDE 3.3... и на чём прошивается МК, на макетке или на плате девайса?

PS. Зачем читать пустой МК? Полезнее прочитать фьюзы... :)
Реклама
Вымогатель припоя
Сообщения: 541
Зарегистрирован: Вт фев 09, 2010 17:52:26

Сообщение codenamehawk »

ollg писал(а):На свой страх попробовал залить флеш (32768кБ) , всё ОК.
Вам не показалось странным, что почти 32 МБ(32768кБ) вы пытаетесь залить в 32КБ?
Даже если это файл в hex формате.

Для начала проверьте не залочен ли исходный проц.
Если заливать, то надо все залить flash, eeprom i fuse
После заливки fuse надо собрать схему такую же, как у оригинала. Особенно обратить внимание на кварц.
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Вт май 31, 2022 13:57:35
Откуда: В.Новгород

Сообщение ollg »

1)Прошивается на плате девайса (плата морозильной камеры) . 2) После доктора , стер контроллер ,выскочило окошко (Кристалл чист). Человек прислал дамп с 32768 байт.bin (ошибся -32 кБ). Т.е получается что у него считано Оранжем 5 не корректно? Каков размер флеша и епрома в данном контроллере?
Снова попробовал флэш и епром (фьюзы не трогал) -труп -на связь не выходит, снова поднял доктором. В USBASP не сохраняются фьюзы только коррекция и запись. Вот считал с чистого .
фьюзы.png
(193.33 КБ) 160 скачиваний
Вложения
фьюзы.png
(193.33 КБ) 136 скачиваний
Последний раз редактировалось ollg Вт ноя 22, 2022 23:25:09, всего редактировалось 2 раза.
Реклама
Эиком - электронные компоненты и радиодетали
Поставщик валерьянки для Кота
Сообщения: 1922
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

Не судите о размере программы контроллера по объему в windows например. Данные полны дополнительных полей, см., например, организацию hex файла, что он содержит.
Контактная информация:
Реклама
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Вт май 31, 2022 13:57:35
Откуда: В.Новгород

Сообщение ollg »

Как это посмотреть? Так понял что был бы Оранж5 то можно было бы залить bin с фьюзами флэш и епром, а тут нужно руками доводить значения фьюзов
Реклама
Друг Кота
Аватара пользователя
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Сообщение musor »

если файл BIN -это дамп ничегос ним делать не надо тока лить
вот тока может его считали с лоченого МК и там в нутрии МУСОР(не я!)
скинь налоду файлик напредмет дизасма -поглядим на выходныхс пивом
что такой Оранж не ведаю но что 866 (паралелным) читать и шить что свистком за 100руб с Алехи -фиолеолтова
ЕСЛИ ЛОК БИТЫ НЕ ПРОШИТЫ !!!
надо в исходном мк(оригинале!) было все фюзы(в 1 очередь локи) глянуть
после прошифки таких фюзоф конешно МК виден толка паралелным прогером
ollg, ты идиот ??? нахрена нам фюзы чистого МК??? :)))
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
VNS
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1633
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Сообщение VNS »

[uquote="ollg",url="/forum/viewtopic.php?p=4325039#p4325039"]В USBASP не сохраняются фьюзы только коррекция и запись.[/uquote]
Так вот и покажи какие пытаешься прошить...

Что-то не договариваешь… если фьюзы не прошиваешь, то МК не может не отвечать…
а тут нужно руками доводить значения фьюзов
потом пишешь, что нужно и фьюзы прошивать… так покажи картинкой какие фьюзы должны быть прошиты? Что за морозилка такая, что контроллер нужен 40_каногий? И откуда взялась прошивка, самопал или заводская? Может сразу опишешь всё подробно? А то экстрасенсы пока в отпусках и прочитать твои мысли на расстоянии некому… :dont_know:
Может схема есть девайса? Можно было бы тестовую прошивку написать для проверки чегонить… :roll: в общим МК на заводских фьюзах при любой программе не может не откликаться... :) так уж устроен МК и чудес не бывает... :))

Добавлено after 2 minutes 37 seconds:
[uquote="ollg",url="/forum/viewtopic.php?p=4325039#p4325039"]Каков размер флеша и епрома в данном контроллере?[/uquote]
1.png
(12.51 КБ) 115 скачиваний
Друг Кота
Аватара пользователя
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Сообщение musor »

заводских FUSE там быть не может там распаян кварц точне даже 2...
МК там наскокапомню тащит динамическуиндикаци на 8р панели и клавиаиатуру
лет 5взад попадал такой ГРОП

Добавлено after 2 minutes 42 seconds:
ТС чето мутит ...
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
akl
Друг Кота
Сообщения: 4460
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Сообщение akl »

[uquote="ollg",url="/forum/viewtopic.php?p=4325052#p4325052"]... был бы Оранж5 то можно было бы залить bin с фьюзами флэш и епром...[/uquote]Не пытаетесь ли вы залить программатором bin-файл как hex? Для начала, нужно преобразовать.
Посмотреть можно тем же PONY PROGом. Кстати, и выполнить преобразование им же.
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Вт май 31, 2022 13:57:35
Откуда: В.Новгород

Сообщение ollg »

[uquote="akl",url="/forum/viewtopic.php?p=4325111#p4325111"][uquote="ollg",url="/forum/viewtopic.php?p=4325052#p4325052"]... был бы Оранж5 то можно было бы залить bin с фьюзами флэш и епром...[/uquote]Не пытаетесь ли вы залить программатором bin-файл как hex? Для начала, нужно преобразовать.
Посмотреть можно тем же PONY PROGом. Кстати, и выполнить преобразование им же.[/uquote

Да, действительно пытался bin (как есть) 32кБ , но и конвертировал в Винхексе при этом размер стал 56кБ. -после прошивки сразу труп.
Почему с чистого скинул-потому что после прошивки не отвечает контроллер.
То что файл мусор , вряд ли , человек занимается ремонтом бытовой техники и слил с рабочего устройства.
Поставщик валерьянки для Кота
Сообщения: 1922
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

Перед запись в МК попробуйте hex файл, где в eXtreme Burner AVR, где в Proteus или в другой выш. программе для записы/симулирование/использование МК. Будет выдавать ошибку или нет, проверяет определенные атрибуты. Таким образом ограничите бессмысленные тесты на "неправильный запись" (и использование AVR-доктора).
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Вт май 31, 2022 13:57:35
Откуда: В.Новгород

Сообщение ollg »

[uquote="veso74",url="/forum/viewtopic.php?p=4325277#p4325277"]Перед запись в МК попробуйте hex файл, где в eXtreme Burner AVR, где в Proteus или в другой выш. программе для записы/симулирование/использование МК. Будет выдавать ошибку или нет, проверяет определенные атрибуты. Таким образом ограничите бессмысленные тесты на "неправильный запись" (и использование AVR-доктора).[/uquote]

Спасибо, AVRDUDE молчаливая на этот счет. Может кто знает подобную программу работающую с bin расширением.
Друг Кота
Аватара пользователя
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Сообщение musor »

bin -стандарное расширения дампа слитого програматором или подготовленого уде под пролиф там биты иду подряд ка и впамяти девайса с приращегние адреса без ка ких то бы ни было полей так поставляют втч бивасы мамах...

Добавлено after 3 minutes 42 seconds:
и да идея создать модель девайса в протеусе и там проверить весма разумна но она требует полной схемы ПРАВИЛНОЙ этой платы тогда можно просимулировать
сама по себе прошифка ка и железо без нее это ништо
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Поставщик валерьянки для Кота
Сообщения: 1922
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

В большинстве случаев достаточно поставить МК в симуляторе и при загруженном программном коде - должно начать изменение логических уровней выходов (мигающие сине-красные прямоугольники :) ). Оllg, дайте сюда код (если не секрет :P).
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Сообщение musor »

ну ка минимум надо знать порты ввода вывода под узлы... иначе чем отличается случайный мусорный файл во флеше от верной програмы?
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Вт май 31, 2022 13:57:35
Откуда: В.Новгород

Сообщение ollg »

Подскажите, размер считанного с этого контроллера в HEX какого размера? Пробовал в программе программатора "Тритон" и др. там размер больше после конвертации, так понимаю что это не правильно. Считанное , это содержимое Atmega 324PA холодильника Liebherr.
Поставщик валерьянки для Кота
Сообщения: 1922
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

Опять неправильный вопрос. Память занята в зависимости от функций, которые выполняет МК.
Ниже: ATmega324PA, вн. ген. 8MHz, blink на пин PB0. Обем на диск: 2,55 kB, обем для флаш чипа: 924 байт.
На симуляторе работает - светодиод мигает (пин PB0). А eXtreme Burner AVR принимает файл без замечаний, готов записать МК.

Если есть проблемы, то напр.: либо код не для этого МК (или другие буквы в имени), либо МК был неправильно прочитан, либо неправильно передан через архив/интернет, либо неправильно конвертирован формат, либо новый МК записан неправильно, либо новый МК не работает. Есть и 1. вероятная блокировка от производителя для чтения кода, то вариантов ошибки масса.
Вложения
Blink.zip
(15.4 КБ) 98 скачиваний
ex.jpg
(124.71 КБ) 88 скачиваний
blink.jpg
(115.78 КБ) 101 скачивание
Последний раз редактировалось veso74 Чт ноя 24, 2022 11:52:41, всего редактировалось 1 раз.
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Вт май 31, 2022 13:57:35
Откуда: В.Новгород

Сообщение ollg »

Т.е так понимаю что нужно искать программатор работающий с bin. Или искать дамп считанный в hex.
Друг Кота
Аватара пользователя
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Сообщение musor »

блин не тупи USBASP умелж работать с бин в родной китайской оболочке по крайтей мере 100% с дудкой не помню лень проверять/искат где он(свисток) валяется
324 у меня нет(сокет в комлекте шел) но есть 328 (недавно пришла)
зато 866 у меня вседа на столе в готовности если че могу залить туда твой дамп
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Ответить

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