Страница 1 из 2
Upgrade AVR910 Prottoss to ...
Добавлено: Вс янв 17, 2016 15:30:20
Gek0n
Кратко. Запарила медленная скорость прошивки больших контроллеров. Захотел побыстрее. Нагуглил, что есть прошивки, которые превращают один программатор в другой: в AVRASP или в STK500.
Скачал вариантов 5 прошивок. Прошиваю второй контроллер Mega8 в STK500, пишет "STK500 can not enter in programm mode"
Думаю - накосячил.
Пробую прошиться в USBAsp - вообще не опознает устройство, снова в STK500 - снова не опознает. И так раз 10. С разными прошивками из разных источников.
Что я делаю не так? Может надо схему было немного изменить (насколько я знаю, не надо было)?
При проверке работоспособности просто вытаскиваю контроллер из моего AVR910 и на его место ставлю прошитый.
P.S.
Фьюзы: в CV AVR ставлю птичками BODEN, SUT0, CKOPT (SPIEN там всегда включен), на остальных галочки убираю.
Re: Upgrade AVR910 Prottoss to ...
Добавлено: Пн янв 18, 2016 08:21:53
bob1
Устройства в диспетчере устройств винды появляются? или совсем глухо?
Re: Upgrade AVR910 Prottoss to ...
Добавлено: Пн янв 18, 2016 08:24:24
Мурлокотам
Прошивка должна соответствовать схеме.
Вы в курсе что у Protos'а и USBAS схемы отличаются? Не значительно, но отличаются, и одной перепрошивкой дело не обходится. Про STK500 не знаю не собирал, но, думаю, тоже не все так просто.
Изучите тему может поможет:
http://radiokot.ru/forum/viewtopic.php?f=57&t=17703
Re: Upgrade AVR910 Prottoss to ...
Добавлено: Пн янв 18, 2016 11:07:34
Gek0n
В диспетчере устройств определяется как "Unknown device" - то есть не правильно.
На всех сайтах, что я нашел, написано что переделывается ТОЛЬКО перепрошивкой контроллера. В остальном всё идентично. И у них всё работает.
Сейчас пойду посмотрю тему, на которую Вы дали ссылку.
Re: Upgrade AVR910 Prottoss to ...
Добавлено: Пн янв 18, 2016 11:58:05
fedyasolder
Мурлокотам, перешил на asp и всё работает. Ничего не переделывал.
Re: Upgrade AVR910 Prottoss to ...
Добавлено: Пн янв 18, 2016 12:14:57
Мурлокотам
Gek0n писал(а):На всех сайтах, что я нашел, написано что переделывается ТОЛЬКО перепрошивкой контроллера.
Подкрепите данные слова ссылками.
Я делал по оригинальным схемам с официальных сайтов:
http://prottoss.com/projects/avr910.usb.prog/avr910_usb_programmer.htmhttp://www.fischl.de/usbasp/fedyasolder, если не затруднит, пожалуйста, поделитесь ссылкой на прошивку.
Re: Upgrade AVR910 Prottoss to ...
Добавлено: Пн янв 18, 2016 12:20:58
fedyasolder
Это было летом или осенью. Не помню где брал. Я могу её считать и выложить сюда.
Re: Upgrade AVR910 Prottoss to ...
Добавлено: Пн янв 18, 2016 12:44:27
Мурлокотам
Будьте любезны.
И, кстати, драйвер откуда брали?
Re: Upgrade AVR910 Prottoss to ...
Добавлено: Пн янв 18, 2016 12:54:03
fedyasolder
Драйвер не нужен. Басик с ним напрямую работает. Но на всякий случай прилепил. Система win xp sp 3. С новоделом не работал, ничего сказать не могу.

Re: Upgrade AVR910 Prottoss to ...
Добавлено: Пн янв 18, 2016 13:31:00
Gek0n
Re: Upgrade AVR910 Prottoss to ...
Добавлено: Пн янв 18, 2016 13:58:35
fedyasolder
Коли такая пьянка вот и платка. Транзисторы 2N2222 или любые другие npn вплоть до КТ315

Re: Upgrade AVR910 Prottoss to ...
Добавлено: Пн янв 18, 2016 14:36:25
Мурлокотам
Замечательно! Сейчас буду проводить собственное расследование.
Re: Upgrade AVR910 Prottoss to ...
Добавлено: Пн янв 18, 2016 15:41:39
Gek0n
Простите, не нашел как правильно указать ник собеседника (ответить на сообщение).
Спасибо fedyasolder. Залил вашу прошивку, поставил драйвер - всё работает на ура!
Остался один вопрос. Раньше я мог спокойной читать контроллеры, где фьюзы на внешнее тактирование, потому что AVR910 подавал 1 МГц на прошиваемый контроллер. Сейчас я такие контроллеры читать не могу, и хочу узнать - может там вообще не реализована такая функция? (осциллографа нету).
Re: Upgrade AVR910 Prottoss to ...
Добавлено: Пн янв 18, 2016 16:26:12
Мурлокотам
Gek0n, прошил Protoss прошивкой из вашей первой ссылки. Проверил в Bascom'е - все нормально работает и даже на выход 1 МГц выдается. Фьюзы: SPIEN, BODEN, SUT0, CKOPT.
Re: Upgrade AVR910 Prottoss to ...
Добавлено: Пн янв 18, 2016 16:32:36
Gek0n
Мурлокотам
Куда мне посмотреть по вопросу наличия генератора 1 МГц?
Как я проверяю: если вставлен AVR910 в плату программатора, то я пытаюсь прочесть кристалл USBAsp (он же от внешнего генератора, следовательно если читается, значит работает генератор на AVR910).
Потом ставлю в плату программатора USBAsp и пытаюсь также прочесть память камня с AVR910 прошивкой на борту. Вот тут говорит, что не может. Почему это случается?
Re: Upgrade AVR910 Prottoss to ...
Добавлено: Пн янв 18, 2016 16:34:39
fedyasolder
Gek0n, можно без осциллографа. Цешку ставь на измерение U и смотри. Если есть генерация, то будет показывать что-то среднее между 0 и Uп. Я пока не задавался этим вопросом.
Re: Upgrade AVR910 Prottoss to ...
Добавлено: Вт янв 19, 2016 10:17:01
Мурлокотам
Protoss с прошивкой, которую выложил fedyasolder, работает нормально. Пробовал в Bascom'е, на четырех МК: Tiny26, Mega8, Mega16 и Mega32. Выход тактовой частоты тоже есть.
Gek0n. что-то не так делаете. Возьмите какой-нибудь другой МК, который точно шьется этим программатором, выставьте фьюзы на внешнее тактирование(для Mega8, например, установить CKSEL0,1,2,3) и попытайтесь прошить.
Re: Upgrade AVR910 Prottoss to ...
Добавлено: Пн янв 25, 2016 10:32:09
Gek0n
Тему всё таки придется снова поднимать. У меня видимо что-то не так работает.
Программатор определяется как миленький, но уже не может ничего сделать с любым AVR. Пробую через AVRDUDEPROG (графическая штука к дудке). Может я просто неправильно настроил дудку? При любой попытке считать сигнатуру контроллера пишет, что "устройство не отвечает" (ну в смысле читаемый контроллер)
Re: Upgrade AVR910 Prottoss to ...
Добавлено: Вт фев 09, 2016 14:10:27
Gek0n
Мне всё ещё нужна помощь!
Прошиваю Mega8 прошивкой 1, виндовс не может определить устройство, прошиваю прошивкой 2 (которую скинули выше с рабочего устройства), виндовс всё находит, но дудка говорит:
Спойлер
"...avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
..."Пробую новейшую прошивку номер 3, виндовс вообще перестает реагировать на подключенный программатор. Даже не обнаруживает его.
Прикладываю скрин фьюзов.

P. S. Файл с прошивкой от пользователя не прикрепляется, смотри его в сообщении выше.
Re: Upgrade AVR910 Prottoss to ...
Добавлено: Ср фев 24, 2016 13:23:28
Gek0n
Ребята! Ну помогите же пожалуйста! Мне больше не куда обратиться