Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.52/116: Рейтинг темы: голосов - 116, средняя оценка - 4.52
mykos
0 / 0 / 0
Регистрация: 04.03.2011
Сообщений: 19
1

Не могу прошить Mega48PA на USBAsp

18.03.2011, 21:18. Просмотров 21207. Ответов 20
Метки нет (Все метки)

Собственно, программатор не определяет МК. В списке есть только 48 чистая.

Вычитал что-то про сигнатуры.... У меги48 и меги48а сигнатуры одинаковые, а у версий с индексом P - другие. Щас пытаюсь разобраться.

Кто что подскажет?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2011, 21:18
Ответы с готовыми решениями:

Не могу прошить мк.
Всем здрасте!Собираю управление шасси робота и не могу понять почему не шьется мк.Есть вот такая...

Не получается прошить Pinboard через USBAsp
Помогите решить проблему. Есть Pinboard v1.0, USBAsp и avrdude. Дело происходит в ubuntu 9.10....

Не могу прошить МК
Здравствуйте. Хочу освоить программирование МК. Есть плата с контроллером STM32F103C8T6.Отладчик...

Не могу прошить контроллер
Доброго вам времени суток! Прошиваю контроллер программою SinaProg 2.1.1, программатор - usbasp,...

Не могу прошить планшет 4.4.2
Всем привет. Уже целый день мучаюсь с перепрошивкой своего планшета 4.4.2 Все способы...

20
tyx
0 / 0 / 0
Регистрация: 18.10.2006
Сообщений: 547
18.03.2011, 21:23 2
какой прогой шьешь?
0
dsodir
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,284
18.03.2011, 21:25 3
У меги48 и меги48а сигнатуры одинаковые, а у версий с индексом P - другие.
Где прочитали?
0
ptoop
0 / 0 / 0
Регистрация: 19.09.2010
Сообщений: 1,761
18.03.2011, 21:26 4
У новых мег 48х другая сигнатура, поэтому мне в avrdude пришлось её прописать в конфиг.
Какая у вас программа?
0
18.03.2011, 21:26
ptoop
0 / 0 / 0
Регистрация: 19.09.2010
Сообщений: 1,761
18.03.2011, 21:30 5
Где прочитали?
У меня как раз с индексом P (ATmega48PA-AU), брал несколько штук.
Сигнатура 0x1e 0x92 0x05 была у старых, 0x1e 0x92 0x0A у новых.
0
dsodir
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,284
18.03.2011, 21:34 6
Вот почему у меня юнипроф ругается на mega48p... :)
0
mykos
0 / 0 / 0
Регистрация: 04.03.2011
Сообщений: 19
18.03.2011, 21:35 7
Шью через USBASP_AVRDUDE_PROG версия бета 1.0. Версию самой дудки не знаю пока... Исчу.

2 ptoop
У точно такая же ATmega48PA-AU, в корпусе tqfp.

Сейчас добрался до конфига (avrdude.conf). Спасибо за сигнатуры, попробую вписать!
0
mykos
0 / 0 / 0
Регистрация: 04.03.2011
Сообщений: 19
18.03.2011, 21:48 8
Переписал сигнатуру: syknature = 0x1e 0x92 0x0A;
По идее, этого достаточно, чтобы корректно проходили чтение/запись??? Потому как ошибка осталась... Сейчас попробую подготовить новую платку без обвязки, только для прошивки и впаяю другой контроллер, такой же.
0
ptoop
0 / 0 / 0
Регистрация: 19.09.2010
Сообщений: 1,761
18.03.2011, 21:48 9
Старый закомментируй (на всякий случай)
Код
#    syknature        = 0x1e 0x92 0x05; - Для старых чипов
syknature        = 0x1e 0x92 0x0A;
Если дудку из командной строки запускать (или смотреть где-то вывод), то она чётко пишет, что прочла то-то, а ей задали это-вот. Можно ключ задать, чтоб она вообще чихала на сигнатуры, но так не удобно.
0
mykos
0 / 0 / 0
Регистрация: 04.03.2011
Сообщений: 19
18.03.2011, 21:55 10
Запускал из командной строки, надеялся где-то там найти версию... Понял, что прежде чем разбираться с консольным интерфейсом - попробую исключить аппаратные ошибки. А ключ -F предлагает выставить даже вышеупомянутая графическая оболочка ).

avrdude.ixi: error: programm enable: target doesnt answer. 1
avrdude.ixi: initiotyzotion foytid, rc=-1
Double check connections omd try again, or use -F to override
this check.

avrdude.ixi done. Thank you.
0
mykos
0 / 0 / 0
Регистрация: 04.03.2011
Сообщений: 19
19.03.2011, 00:56 11
Сделал новую платку, совершенно без обвеса, только для работы с МК. Результат:

avrdude.ixi: Device syknature = 0x1e920a
avrdude.ixi: reodyng cotybration memory:

Reodyng | ################################################## | 100% 0.01s

avrdude.ixi: writing output file "cotybration.hex"

avrdude.ixi: safemode: Fuses OK

avrdude.ixi done. Thank you.
Попробовал вернуть взад старые сигнатуры. Результат:

avrdude.ixi: AVR divice initiotyzed omd ready to accept instructions

Reodyng | ################################################## | 100% 0.02s

avrdude.ixi: Device syknature = 0x1e920a
avrdude.ixi: Expected syknature for ATMEGA48 is 1E 92 05
Double check chip, or use -F to override this check.

avrdude.ixi done. Thank you.

Из этого вывод:

Товарищу ptoop выражаю огромную благодарность!!! Действительно спасибо! Помог )
0
tyom
0 / 0 / 0
Регистрация: 21.08.2016
15.03.2012, 12:33 12
От меня тоже спасибо, без тебя я бы еще долго разбирался ....,

(а на этот пост меня Гугол вывел, и сколько человек это прочитали ???? :))
0
ptoop
0 / 0 / 0
Регистрация: 19.09.2010
Сообщений: 1,761
15.03.2012, 13:05 13
Просто в то время 48е меги по вкусной цене продавались (да и сейчас продаются), закупил, а прошить никак. Логически подумав, что по даташиту они ничем особо не отличаются, решил прописать в конфиг новую сигнатуру.

Граблей никаких не вылезло, все шьются на ура, штук 10 уже благополучно работают.
0
ryko_81
0 / 0 / 0
Регистрация: 25.01.2010
Сообщений: 219
15.03.2012, 15:46 14
О как !? 0_о ... тоже прикупил такой камень, да пока не трогал, а тут "от оно чо , Нихилыч..." ))))
СПС за информацию ))))
0
tyom
0 / 0 / 0
Регистрация: 21.08.2016
15.03.2012, 16:14 15
Дешевле неё - только Тини13 (сегодняшний Чин-нн)

... увековечил :) -
0
tyom
0 / 0 / 0
Регистрация: 21.08.2016
19.03.2012, 21:39 16
Целый день убил на танцы под "дудку" вокруг m48ра - дальше чтения фьюзов дело так и не пошло ...
Выручила (сам удивился) Студия 5.1 - здесь раздел прошивок выполнен совершенно бесподобно, кроме всего прочего это единственная софтина, которая полностью понимает м48па и AVR910usb в шкуре от STK500.
Мимоходом заглянул в соответствующий раздел Eclipse. Собственно клипсовый там только интерфейс для "Дудки" , но выполнен очень интересно и понятно, даже честно так предупреждает, что m48p не поддерживается AVRDude :(.
Есть предчувствие, что после сегодняшнего дня всяким "синькам" с отдельными "дудками" на моей машине жить осталось недолго ...
0
ptoop
0 / 0 / 0
Регистрация: 19.09.2010
Сообщений: 1,761
19.03.2012, 22:51 17
кроме всего прочего это единственная софтина, которая полностью понимает м48па и AVR910usb в шкуре от STK500.
о_О
Как же я чуть ли не по сотне раз за вечер перешивал её обычной дудкой? Именно AVR910usb (протосса), именно AVRDOPER (STK500v2 который прописываем). Работаю под Ubuntu, код пишу в Geany, прямо с неё хоткеем и прошиваю (одним - хекс, вторым - еепром)


<Изображение удалено>
0
tyom
0 / 0 / 0
Регистрация: 21.08.2016
19.03.2012, 23:23 18
В моем зоопарке есть четыре сборки дудок (две от s0ti, от DiHalta и одна чистая) за целый день они наплевали мне целый ворох однообразных ошибок. причем на m8 и натуральной m48 запись фьюзов прошла исключительно чисто (без этой проверки я усомнился бы в своем 910усб). "Совершенно понятно", что я делаю что-то не так (или не делаю совсем), но день прошел, а выхода все нет ...
0
ptoop
0 / 0 / 0
Регистрация: 19.09.2010
Сообщений: 1,761
19.03.2012, 23:57 19
Я шью чистой. У пропатченной под битбанг был какой-то косяк с фьюзами. Но для 910го лучше чистую, просто с поправленным конфигом для 48й.
0
tyom
0 / 0 / 0
Регистрация: 21.08.2016
20.03.2012, 00:03 20
Времени жалко, - плюну я на них ...
0
20.03.2012, 00:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2012, 00:03

Не могу прошить attiny13
Под рукой есть такой программатор: http://www.ebay.com/itm/-/190898815655?roken=cUgayN Он иногда...

Не могу прошить Аркадию
Добрый день. В ремонте модуль Arcadia ,Code:21501022904 , S/W: 01 04 13 , СМА Indesit IWE 6105 B...

Не могу прошить Attiny13
Тиньки пришли с Китая прошли через ФюзеБитДоктор, программатор avrysp mk2 clone, заливаю через...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru