Содержание
- roboforum.ru
- Проблема с STK-500
- Проблема с STK-500
- Re: Проблема с STK-500
- Re: Проблема с STK-500
- Re: Проблема с STK-500
- Re: Проблема с STK-500
- Re: Проблема с STK-500
- Re: Проблема с STK-500
- Re: Проблема с STK-500
- Re: Проблема с STK-500
- Re: Проблема с STK-500
- Re: Проблема с STK-500
- Re: Проблема с STK-500
- Re: Проблема с STK-500
- Re: Проблема с STK-500
- Re: Проблема с STK-500
- Кто сейчас на конференции
- Stk500 error entering programming mode
- Программатор «STK500v2 by Petka»
- Кто сейчас на форуме
roboforum.ru
Технический форум по робототехнике.
- Список форумов‹Мастерская‹Микроконтроллеры‹Программаторы
- Изменить размер шрифта
- Версия для печати
- Магазин
- Правила
- Wiki
- FAQ
- Регистрация
- Вход
Проблема с STK-500
Проблема с STK-500
galex1981 » 22 янв 2009, 22:31
Re: Проблема с STK-500
EdGull » 23 янв 2009, 00:32
Re: Проблема с STK-500
galex1981 » 23 янв 2009, 00:34
Re: Проблема с STK-500
EdGull » 23 янв 2009, 00:41
Re: Проблема с STK-500
galex1981 » 23 янв 2009, 01:05
Re: Проблема с STK-500
EdGull » 23 янв 2009, 01:16
Re: Проблема с STK-500
EdGull » 23 янв 2009, 10:37
Re: Проблема с STK-500
galex1981 » 23 янв 2009, 10:45
Re: Проблема с STK-500
galex1981 » 24 янв 2009, 01:40
Re: Проблема с STK-500
EdGull » 24 янв 2009, 09:04
Re: Проблема с STK-500
galex1981 » 26 янв 2009, 00:27
Эд, а у него может прошивка глюкнуть? потому как проверил другими программаторами (STK-200, AVR910) ими все программится, STK-500 не может сигнатуру чипа прочитать, при том не только ATTiny2313, но и ATMega32 и ATMega128, то есть насколько я понял контроллеры мои живые, но программатор упорно не видит их сигнатуры. Прошива самого определяется — 2.10 верная?
Кстати, на схеме у ИС FT232 стоит кварц на 6 Мгц, на плате реально его нет, может из-за него проблемы.
Re: Проблема с STK-500
EdGull » 26 янв 2009, 09:28
Re: Проблема с STK-500
galex1981 » 26 янв 2009, 10:22
Re: Проблема с STK-500
EdGull » 26 янв 2009, 10:57
Re: Проблема с STK-500
galex1981 » 26 янв 2009, 11:18
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0
Источник
Stk500 error entering programming mode
Форум РадиоКот
Здесь можно немножко помяукать 🙂
Текущее время: Вс янв 15, 2023 03:34:17
Часовой пояс: UTC + 3 часа
Программатор «STK500v2 by Petka»
Автор | Сообщение | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
roma9112 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Открыл глаза Зарегистрирован: Пн окт 05, 2009 21:01:40 |
|
Проблема с STK-500
Проблема с STK-500
Нужен небольшой Хелп. Всегда пользовался программатором для прошивки AVR STK-200. Сейчас временно комп с LPT на техобслуживании, но у Эда приобрел программатор STK-500, схема которого приведена в http://roboforum.ru/viewtopic.php?f=29&t=3559. Все подключил по аналогии с STK-200 (MISO, MOSI, SCK, RESET, GND, VCC). В CodeVisionAVR при попытки заливки или чтения с чипа выдает: AVRISP error entering programming mode.. Что может быть? Может я что то не так делаю?
- Вложения
-
if(!Operate) Read(pDatasheet);
-
galex1981 - Сообщения: 4360
- Зарегистрирован: 04 дек 2008, 22:44
- Откуда: Камышин
- Skype: galk-aleksandr1
- прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
- ФИО: Галкин Александр Владимирович
-
- ICQ
Re: Проблема с STK-500
EdGull » 23 янв 2009, 00:32
а разве не нужно настроить на STK500?
-
EdGull - Сообщения: 10211
- Зарегистрирован: 28 дек 2004, 20:33
- Откуда: Тольятти
- Skype: Ed_Gull
- прог. языки: Bascom AVR Basic
- ФИО: Гуль Эдуард Викторович
-
- Сайт
- ICQ
Re: Проблема с STK-500
galex1981 » 23 янв 2009, 00:34
Эд, на рисунке же видно: Atmel STK500/AVRISP, или это не то?
if(!Operate) Read(pDatasheet);
-
galex1981 - Сообщения: 4360
- Зарегистрирован: 04 дек 2008, 22:44
- Откуда: Камышин
- Skype: galk-aleksandr1
- прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
- ФИО: Галкин Александр Владимирович
-
- ICQ
Re: Проблема с STK-500
EdGull » 23 янв 2009, 00:41
ага, не заметил…
поставь avrstudio и проверь там, а еще лучше васик, и там проверь.
-
EdGull - Сообщения: 10211
- Зарегистрирован: 28 дек 2004, 20:33
- Откуда: Тольятти
- Skype: Ed_Gull
- прог. языки: Bascom AVR Basic
- ФИО: Гуль Эдуард Викторович
-
- Сайт
- ICQ
Re: Проблема с STK-500
galex1981 » 23 янв 2009, 01:05
Вообще в AVRStudio действительно адаптер определяется, показывает версию прошивки, фузы, сигнатуру МК, но при попытке записи hex-файла, выдает ошибку на рисунке ниже
- Вложения
-
if(!Operate) Read(pDatasheet);
-
galex1981 - Сообщения: 4360
- Зарегистрирован: 04 дек 2008, 22:44
- Откуда: Камышин
- Skype: galk-aleksandr1
- прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
- ФИО: Галкин Александр Владимирович
-
- ICQ
Re: Проблема с STK-500
EdGull » 23 янв 2009, 01:16
я пас, железо в порядке, жди кто в AVRStudio и CodeVisionAVR шарит
-
EdGull - Сообщения: 10211
- Зарегистрирован: 28 дек 2004, 20:33
- Откуда: Тольятти
- Skype: Ed_Gull
- прог. языки: Bascom AVR Basic
- ФИО: Гуль Эдуард Викторович
-
- Сайт
- ICQ
Re: Проблема с STK-500
EdGull » 23 янв 2009, 10:37
посмотри куда запаяна перемычка на STK500, должна быть запаяна «от разъема RoboBus»
-
EdGull - Сообщения: 10211
- Зарегистрирован: 28 дек 2004, 20:33
- Откуда: Тольятти
- Skype: Ed_Gull
- прог. языки: Bascom AVR Basic
- ФИО: Гуль Эдуард Викторович
-
- Сайт
- ICQ
Re: Проблема с STK-500
galex1981 » 23 янв 2009, 10:45
Вечером после работы гляну, потом отпишусь
if(!Operate) Read(pDatasheet);
-
galex1981 - Сообщения: 4360
- Зарегистрирован: 04 дек 2008, 22:44
- Откуда: Камышин
- Skype: galk-aleksandr1
- прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
- ФИО: Галкин Александр Владимирович
-
- ICQ
Re: Проблема с STK-500
galex1981 » 24 янв 2009, 01:40
Эд, перемычка стоит в положении STK-500, от разъема RoboBus…
if(!Operate) Read(pDatasheet);
-
galex1981 - Сообщения: 4360
- Зарегистрирован: 04 дек 2008, 22:44
- Откуда: Камышин
- Skype: galk-aleksandr1
- прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
- ФИО: Галкин Александр Владимирович
-
- ICQ
Re: Проблема с STK-500
EdGull » 24 янв 2009, 09:04
тогда настраивай софт.
-
EdGull - Сообщения: 10211
- Зарегистрирован: 28 дек 2004, 20:33
- Откуда: Тольятти
- Skype: Ed_Gull
- прог. языки: Bascom AVR Basic
- ФИО: Гуль Эдуард Викторович
-
- Сайт
- ICQ
Re: Проблема с STK-500
galex1981 » 26 янв 2009, 00:27
Эд, а у него может прошивка глюкнуть? потому как проверил другими программаторами (STK-200, AVR910) ими все программится, STK-500 не может сигнатуру чипа прочитать, при том не только ATTiny2313, но и ATMega32 и ATMega128, то есть насколько я понял контроллеры мои живые, но программатор упорно не видит их сигнатуры. Прошива самого определяется — 2.10 верная?
Кстати, на схеме у ИС FT232 стоит кварц на 6 Мгц, на плате реально его нет, может из-за него проблемы…
- Вложения
-
-
if(!Operate) Read(pDatasheet);
-
galex1981 - Сообщения: 4360
- Зарегистрирован: 04 дек 2008, 22:44
- Откуда: Камышин
- Skype: galk-aleksandr1
- прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
- ФИО: Галкин Александр Владимирович
-
- ICQ
Re: Проблема с STK-500
EdGull » 26 янв 2009, 09:28
1. ну гипотетически от статики может и слететь, но это случаеться крайне редко.
2. 6МГц кварца там и не должно быть это мы перестраховались когда разводили
3. а ты дрова на FT232 какие ставил?
-
EdGull - Сообщения: 10211
- Зарегистрирован: 28 дек 2004, 20:33
- Откуда: Тольятти
- Skype: Ed_Gull
- прог. языки: Bascom AVR Basic
- ФИО: Гуль Эдуард Викторович
-
- Сайт
- ICQ
Re: Проблема с STK-500
galex1981 » 26 янв 2009, 10:22
EdGull писал(а):а ты дрова на FT232 какие ставил?
Которые ты выложил. При установке создают виртуальный COM-порт
if(!Operate) Read(pDatasheet);
-
galex1981 - Сообщения: 4360
- Зарегистрирован: 04 дек 2008, 22:44
- Откуда: Камышин
- Skype: galk-aleksandr1
- прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
- ФИО: Галкин Александр Владимирович
-
- ICQ
Re: Проблема с STK-500
EdGull » 26 янв 2009, 10:57
1. операционка какая?
2. под васиком пробывал программить?
-
EdGull - Сообщения: 10211
- Зарегистрирован: 28 дек 2004, 20:33
- Откуда: Тольятти
- Skype: Ed_Gull
- прог. языки: Bascom AVR Basic
- ФИО: Гуль Эдуард Викторович
-
- Сайт
- ICQ
Re: Проблема с STK-500
galex1981 » 26 янв 2009, 11:18
Операционки Windows XP SP2 на обоих компах, Басиком пробовал, также не может определить сигнатуру чипов
if(!Operate) Read(pDatasheet);
-
galex1981 - Сообщения: 4360
- Зарегистрирован: 04 дек 2008, 22:44
- Откуда: Камышин
- Skype: galk-aleksandr1
- прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
- ФИО: Галкин Александр Владимирович
-
- ICQ
Вернуться в Программаторы
Перейти:
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0
Форум РадиоКот :: Просмотр темы — Программатор «STK500v2 by Petka»
Автор: | roma9112 [ Пт фев 03, 2012 20:04:35 ] |
Заголовок сообщения: | Re: Программатор «STK500v2 by Petka» |
Lazy-Cat писал(а): Леонид Иванович писал(а): А что заставляет переходить на Студию 5? Мне и 4-ой хватает. У вас версия 4.19 ? Ее после регистрации вот тут можно качнуть, там правда пишут это версия 4.18 с тремя паками |
Автор: | mcmega [ Пт фев 03, 2012 21:48:57 ] |
Заголовок сообщения: | Re: Программатор «STK500v2 by Petka» |
УРА!!! У меня тоже всё заработало и я стал счасливым обладателем STK500. Все мои проблемы (через раз определялся com порт и т.д.) были из-за плохо смытого флюса (хоть на банке написано, что не надо смывать, но практика показала обратное)! |
Автор: | mcmega [ Пт фев 03, 2012 22:19:20 ] |
Заголовок сообщения: | Re: Программатор «STK500v2 by Petka» |
Подскажите, у меня скорость порта стоит 230400, прошивка тоже 230_4к, программатор работал отлично в CodeVisionAVR Evaluation V2.05.0 на скорости 230400 и Burn-O-Mat (оболочка для avrdude). Затем я установил AVR Studio 5.0 и во всех программах программатор перестал работать, в CodeVision пишет STK500 error entering programming mode. С чем это связано и как устранить? |
Автор: | mcmega [ Сб фев 04, 2012 09:02:59 ] |
Заголовок сообщения: | Re: Программатор «STK500v2 by Petka» |
перезагрузил комп и программатор увиделся в прогах. Я не могу ещё увидеть в AVR Studio 5, выстовил порт com2, подключил контроллер mega8, пишет: и далее: В CodeVision и «дудке» всё нормально. |
Автор: | atac13 [ Сб фев 04, 2012 10:41:47 ] |
Заголовок сообщения: | Re: Программатор «STK500v2 by Petka» |
mcmega писал(а): УРА!!! У меня тоже всё заработало и я стал счасливым обладателем STK500. Все мои проблемы (через раз определялся com порт и т.д.) были из-за плохо смытого флюса (хоть на банке написано, что не надо смывать, но практика показала обратное)! привет земляку!вам на заметку,я уже писал ранее про этот флюс!на стр.28.вы иногда почитывайте предыдущие страницы,будет полезно.я например прежде чем собирать- и эту ветку всю прочитал,и исходную ветку ( AvrUsb500 by Petka. продолжение, Вариант программатора AVR, доступный для простого изготовления. ч2.) на Форуме разработчиков электроники ELECTRONIX.ru прошерстил -для себя почерпнул много интересного,поэтому и обошлось без танцев с бубном!!! |
Автор: | колоб [ Сб фев 04, 2012 10:50:02 ] |
Заголовок сообщения: | Re: Программатор «STK500v2 by Petka» |
mcmega а у вас порт определился как ком 2? У меня и в кодевижен и в студии определяется программатор,правда студия-4, но у Lazy-Cat в 5-й студии работает! Ребята должны вам посоветовать! Леонид Иванович поставил 5 версию IAR ,теперь компилируются ваши исходники.!! |
Автор: | mcmega [ Сб фев 04, 2012 11:04:41 ] |
Заголовок сообщения: | Re: Программатор «STK500v2 by Petka» |
[quote=»колоб»]mcmega а у вас порт определился как ком 2? У меня и в кодевижен и в студии определяется программатор,правда студия-4, но у Lazy-Cat в 5-й студии работает! Ребята должны вам посоветовать! Леонид Иванович поставил 5 версию IAR ,теперь компилируются ваши исходники.!! [/quote Да, определился как com2. А разве прошивка 14_7456 (230_4k).hex (размер 14382) не под AVRUSB500v3? |
Автор: | VeryLazyCat [ Сб фев 04, 2012 11:09:38 ] |
Заголовок сообщения: | Re: Программатор «STK500v2 by Petka» |
как подсказать если не видишь что и как там происходит…. прошивка вчера обновилась,хотя и с той,что у вас сейчас — у меня нормально работал v3 в 5й студии. |
Автор: | mcmega [ Сб фев 04, 2012 11:29:36 ] |
Заголовок сообщения: | Re: Программатор «STK500v2 by Petka» |
Lazy-Cat писал(а): как подсказать если не видишь что и как там происходит…. прошивка вчера обновилась,хотя и с той,что у вас сейчас — у меня нормально работал v3 в 5й студии. Всё сделал как написано а затем ещё одну: в истории (логе) |
Автор: | Леонид Иванович [ Сб фев 04, 2012 11:47:41 ] |
Заголовок сообщения: | Re: Программатор «STK500v2 by Petka» |
колоб писал(а): Леонид Иванович поставил 5 версию IAR ,теперь компилируются ваши исходники.!! Раз такое дело, только что обновил исходники в архиве stk-500.zip Вопрос ко всем: у кого-нибудь какой-нибудь программатор видится в AVR Studio как AVRISP (это должно быть написано в заголовке окна)? Хотел сделать смену имени устройства через терминал, но даже если передаю AVRISP_2, то Студия всё равно пишет STK500. Ничего не понимаю. У AVRISP и STK500 набор скоростей разных, хотел реализовать оба варианта. |
Автор: | mcmega [ Сб фев 04, 2012 11:57:18 ] |
Заголовок сообщения: | Re: Программатор «STK500v2 by Petka» |
Только что залил прошивку в AVRUSB500v3 stk500.hex (размер 14678), подключил нормальный mega8, CodeVision выдаёт ошибку: |
Автор: | Леонид Иванович [ Сб фев 04, 2012 12:18:08 ] |
Заголовок сообщения: | Re: Программатор «STK500v2 by Petka» |
А, точно. Я этот параметр выкинул. И что, дальше не работает? |
Автор: | mcmega [ Сб фев 04, 2012 12:22:24 ] |
Заголовок сообщения: | Re: Программатор «STK500v2 by Petka» |
Леонид Иванович писал(а): А, точно. Я этот параметр выкинул. И что, дальше не работает? Дальше всё стало, к контроллеру не могу подключится. А какую скорость в диспетчере устройств надо ставить для com порта с этой прошивкой? |
Автор: | Леонид Иванович [ Сб фев 04, 2012 12:24:01 ] |
Заголовок сообщения: | Re: Программатор «STK500v2 by Petka» |
Обновил прошивки, вернул параметр на место. Скорость 115200, как обычно. Только в диспетчере устройств ничего ставить не надо, Студия сама скорость устанавливает. |
Автор: | mcmega [ Сб фев 04, 2012 12:32:58 ] |
Заголовок сообщения: | Re: Программатор «STK500v2 by Petka» |
Леонид Иванович писал(а): Обновил прошивки, вернул параметр на место. Скорость 115200, как обычно. Только в диспетчере устройств ничего ставить не надо, Студия сама скорость устанавливает. т.е. в диспетчере по умолчанию? 9600? |
Автор: | колоб [ Сб фев 04, 2012 13:10:21 ] |
Заголовок сообщения: | Re: Программатор «STK500v2 by Petka» |
Леонид Иванович у меня на другом компьютере у сына ,когда установил ему кодевижен ,вылезла такая же ошибка как и у mcmega пишет 0x9A! В студии пишет и читает на его компьютере. Что интересно ,а на моем компьютере ,как читал так и читает, и в кодовижен и в студии? Пока писал на форум уже вы прошивку обновили и параметр вернули сейчас проверим.. А почему у меня и читает и пишет в кодевижен? А в моем после перетыканий тоже перестал в кодевижен определяться, а V2 определяется только ,как на скрине.., по другому не определяется. |
Автор: | колоб [ Сб фев 04, 2012 13:45:09 ] |
Заголовок сообщения: | Re: Программатор «STK500v2 by Petka» |
Перезалил прошивку в V3 все встало на свои места,стал читать в CVAVR без ошибки,но в в этой оболочке заводские камни настроенные на 1мгц изначально не читаются на скорости 460,8кгц надо снижать до 230,4кгц ,если бы оболочка выставляла бы сама скорость пониже. Выставил фузы на внутренний кварц на 8мгц,все сразу зачитало на 460,8кгц. |
Автор: | VeryLazyCat [ Сб фев 04, 2012 13:48:48 ] |
Заголовок сообщения: | Re: Программатор «STK500v2 by Petka» |
колоб писал(а): Перезалил прошивку в V3 все встало на свои места,стал читать в CVAVR без ошибки,но в в этой оболочке заводские камни настроенные на 1мгц изначально не читаются на скорости 460,8кгц надо снижать до 230,4кгц ,если бы оболочка выставляла бы сама скорость пониже. Выставил фузы на внутренний кварц на 8мгц,все сразу зачитало на 460,8кгц. Странно,у меня в CVAVR по умолчанию стоит 230,4 и читает новый мк без проблем. |
Автор: | mcmega [ Сб фев 04, 2012 14:10:31 ] |
Заголовок сообщения: | Re: Программатор «STK500v2 by Petka» |
Я тоже вернул старую прошивку, у меня ошибка какая-то пошла. Скрин с ошибкой. Было у кого такое? Что делать? |
Автор: | колоб [ Сб фев 04, 2012 14:22:07 ] |
Заголовок сообщения: | Re: Программатор «STK500v2 by Petka» |
Lazy-Cat я ,когда открываю оболочку CVAVR ,она по умолчанию выставляет мне скорость 460,8кгц. и камень заводской не читается, я снижаю в оболочке скорость сам до 230,4кгц ,тогда она читает контроллер.(где в оболочке кнопка потайная ,где галочку поставить ,чтоб при входе стояла скорость 230,4кгц!)Вот в чем вопрос! Где то я туплю наверно… Леонид Иванович в обновленном зипе исходника указан кварц изначально 14,7456мгц, на» любой» другой кварц надо в папку main.hex в строчке (#define F_CLK 14.7456 // clock frequency, MHz) свой кварц указать? |
Страница 31 из 72 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
Научите!
Добрый день!
Как некоторые уже знают, мне надо прошить микроконтроллер ATmega32A-AU в корпусе TQFP44 установленный на плате синтезатора высокой частоты.
На плате синтезатора имеется разъём для внутрисхемного программирования, а у меня программатор с этим интерфейсом.
Программатор AVR ISP v3.2:
http://www.kosmodrom.com.ua/razrabotka/avr_isp_3_2.php
Программа для прошивки CodeVisionAVR V2.05.3
И так, драйвера для программатора установил, сериал порт определился. В CodeVisionAVR указал программатор «Atmel STK500/AVRISP» и соответствующий COM порт, «ATmega169 CKDIV8 Fuse Warning» галочка стоит по умолчанию.
Далее перезагружаю программу вхожу во вкладку Tools -> Chip Programmer:
Решил для начала попробовать считать ATmega328P-PU из Arduino UNO. Вытянул этот самый МК из кроватки Arduino UNO и вставил в такую вот платку переходник и подключил к программатору посредством 10-контактного разъёма к программатору:
http://www.kosmodrom.com.ua/razrabotka/avr_dip_prog.php
Перемычки на плате стоят в положении тактирования от внешнего кварца на 8МГц.
Всё подключил, щёлкнул на вкладке Read -> FLASH. Появилась строка прогрессбар-а, светодиоды на самом программаторе замигали и примерно через минуту всё завершилось.
Потом щёлкнул на вкладку Edit -> FLASH и вместо значений вроде FFFF там появились другие значения. Это я так понимаю всё прошло успешно.
Потом я подключил свой синтезатор и попытался повторить хотя бы эту процедуру, но! Программатор выдал сообщение «AVRISP error entering programming mode».
То бишь, МК пришел кирдык после моих попыток прошить его Ардуиной? Подключал всё вроде бы правильно, ещё и несколько раз проверял.
Но ладно, приобрёл сегодня новый ATmega32A-AU и сижу вот думаю, как мне его прошить, временно впаять на плату переходник и перепрошить, или запаять в синтезатор и прошивать уже в нём?
Ещё и фьюзы эти чёртовы!
Дали фото этих фьюзов из PonyProg-а:
Как это всё пишется? Одни говорят что в CodeVisionAVR установка галочек напротив фьюзов соответствует что отмеченные галочками фьюзы не шьются, а шьются те что не отмечены.
Как вообще всё это делается, может кто-нибудь, пожалуйста, объяснить?
С Уважением!
roboforum.ru
Технический форум по робототехнике.
- Список форумов‹Мастерская‹Микроконтроллеры‹Программаторы
- Изменить размер шрифта
- Версия для печати
- Магазин
- Правила
- Wiki
- FAQ
- Регистрация
- Вход
Проблема с STK-500
Проблема с STK-500
galex1981 » 22 янв 2009, 22:31
Re: Проблема с STK-500
EdGull » 23 янв 2009, 00:32
Re: Проблема с STK-500
galex1981 » 23 янв 2009, 00:34
Re: Проблема с STK-500
EdGull » 23 янв 2009, 00:41
Re: Проблема с STK-500
galex1981 » 23 янв 2009, 01:05
Re: Проблема с STK-500
EdGull » 23 янв 2009, 01:16
Re: Проблема с STK-500
EdGull » 23 янв 2009, 10:37
Re: Проблема с STK-500
galex1981 » 23 янв 2009, 10:45
Re: Проблема с STK-500
galex1981 » 24 янв 2009, 01:40
Re: Проблема с STK-500
EdGull » 24 янв 2009, 09:04
Re: Проблема с STK-500
galex1981 » 26 янв 2009, 00:27
Эд, а у него может прошивка глюкнуть? потому как проверил другими программаторами (STK-200, AVR910) ими все программится, STK-500 не может сигнатуру чипа прочитать, при том не только ATTiny2313, но и ATMega32 и ATMega128, то есть насколько я понял контроллеры мои живые, но программатор упорно не видит их сигнатуры. Прошива самого определяется — 2.10 верная?
Кстати, на схеме у ИС FT232 стоит кварц на 6 Мгц, на плате реально его нет, может из-за него проблемы.
Re: Проблема с STK-500
EdGull » 26 янв 2009, 09:28
Re: Проблема с STK-500
galex1981 » 26 янв 2009, 10:22
Re: Проблема с STK-500
EdGull » 26 янв 2009, 10:57
Re: Проблема с STK-500
galex1981 » 26 янв 2009, 11:18
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
Источник
AVR Studio Entering Programming Mode.. Failed!
Marks256
New Member
I just went to burn more code to a atmega16 i’ve been working on all day, and all of a sudden i got the error
with a «quick tip» saying something about making sure the ISP frequency is less than the clock. So i tried every number in the list of ISP freqencies, all the way from 921.6kHz down to 603Hz, and still no go.
This is the STK500 clone i’m using
**broken link removed**
i really have no clue what is going on. Then i thought it was a problem with the fuses, so i started messing with them, and now i don’t remember what they were set at.
Marks256
New Member
well it really doesn’t matter anymore. I just managed to erase the firmware on the STK500 programmer.
I am going to call it a night before i start to start wrecking more stuff.
Salgat
New Member
Marks256
New Member
Not rude at all. I didn’t know I could get the «real thing» still. Plus i was looking on ebay, and they don’t seem to have very many real STK500’s on there.
I bought a new STK500 clone yesterday, it should be here soon. Perhaps i’ll be able to resurrect the broken ISP with the new one.
Marks256
New Member
My new STK500 Clone came, and programming failed again with the «Entering Programming Mode.. Failed!» error. So i swapped the Atmega16 for a new chip, and low and behold it worked! I am assuming a fuse decided to turn which put the device in program once mode.
So, it works now. solution was a new chip.
ckeays
New Member
hack1nblack
New Member
clone upgrade how-to
the chinese clone avrisp use a different interface IC,
which wont firmware-upgrade via avr studio
so. to acheive the firmware upgrade use a little trick posted on the
AVRfreaks forum;a seriously cool resource for AVRmicro’s!
If you upgrade the software while it is plugged into the target system, it corrupts the programmer.
You can force the programmer into boot mode by disconnecting it from the target system, and shorting TDI to TDO. If you have the 6-way connector (AVR ISP mkII) then you need to crack open the case and short pins 1,3 of the un-stuffed 10-way header (beside the USB connector)
it will then upgrade from AVR studio
solder in a 5×2 header and use a 0.1″ jumper, so next time its easier
Источник
roboforum.ru
Технический форум по робототехнике.
AVR910USB
AVR910USB
chinga » 10 май 2011, 20:49
Re: AVR910USB
Scorpio » 10 май 2011, 22:59
Re: AVR910USB
chinga » 11 май 2011, 10:28
Re: AVR910USB
RootAdmin » 11 май 2011, 11:22
Покажите список устойств?
Добавлено спустя 1 минуту 22 секунды:
Да, джампер «программирование» в мастеркитовском присутствует?
Re: AVR910USB
chinga » 11 май 2011, 11:38
Re: AVR910USB
RootAdmin » 11 май 2011, 13:08
Re: AVR910USB
chinga » 11 май 2011, 15:29
Re: AVR910USB
RootAdmin » 11 май 2011, 16:06
Re: AVR910USB
Scorpio » 11 май 2011, 17:01
Re: AVR910USB
avr123.nm.ru » 11 май 2011, 18:01
Программатор не может войти в режим программирования чипа. Причин несколько —
— нет свзя с чипом так как в чипе нет тактового сигнала — убедитесь что включен внутренний генератор или подайте такт на XTAL1 — варианты www.proavr.narod.ru/07.htm
— линии программирования нагружены на землю или на питания или друг на друга — прозвоните. Затем проверьте если ли сигналы на линиях программирования при попытках.
Re: AVR910USB
chinga » 11 май 2011, 18:11
вот извините, как проверить внутренний генератор?
а на счет линий, вроде все нормально) с юзбасп работает)
и даж када подключаю в программаторе АВР910ЮЗБ светик горит) вроде все нормально с линий.
Re: AVR910USB
chinga » 14 май 2011, 20:21
Re: AVR910USB
avr123.nm.ru » 14 май 2011, 22:31
Re: AVR910USB
chinga » 14 май 2011, 22:40
Источник
В предыдущей части статьи я рассказывал про прошивку МК с помощью программы PonyProg, теперь расскажу как прошить с помощью CodeVision AVR (далее CVAVR). Честно говоря, работа в программе не сильно отличается от PonyProg.
Для начала можете микроконтроллер поставить в панельку программатора, и подключить его к LPT порту, затем подавайте питание.
Запускаем программу CVAVR
1) Сначала нам нужно настроить порт, заходим в меню Settings -> Programmer.
Откроется окошко, все настройки выставляем как на рисунке ниже
2) Нажимаем ОК, далее заходим в меню Tools -> Chip Programmer
Откроется следующее окно:
Ничего лишнего в этом окошке не трогаем, галочки не ставим и ничего не переключаем.
3) Выбираем нужный нам микроконтроллер из выпадающего меню, я выбрал ATmega8. Если у вас в названии микроконтроллера после ATmegaX стоит буква, к примеру V или L, то в списке выбирайте такой же МК, с такой же буквой.
4) Теперь нам нужно открыть файл прошивки, в этом окошке нажимаем File -> Load FLASH
5) Откроется окно, где нужно будет выбрать файл прошивки с расширением .hex, кстати, не забудьте внизу из выпадающего меню «Тип файлов» выбрать этот тип файла.
6) Файл EEPROM выбираем точно так-же, для этого нажимаем меню File -> Load EEPROM, расширение этого файла .eep, если к вашему проекту такой файл не прилагается, значит нужно прошивать только FLASH т.е. .hex.
Имейте ввиду, что процессы прошивки программы, фьюзов
и ПЗУ (EEPROM) это самостоятельные отдельные процедуры.
И рекомендуется шить сначала программу, затем ПЗУ, затем фьюзы, в принципе что у нас и происходит, когда мы загружаем все файлы для прошивки, и выставляем фьюзы в окошке.
7) Итак, файлы прошивки мы загрузили, теперь нам нужно выставить фьюзы, для моего проекта фьюзы следующие: BOOTSZ1, BOOTSZ0, SUT1, CKSEL3, CKSEL2, выставляем их.
Затем ставим галочку Program Fuse Bit(s), если вы не поставите галочку – фьюзы не будут записываться.
Чтобы проверить, видит ли наша программа программатор, подключенный к LPT порту, нажимаем кнопку Reset Chip, на программаторе должны мигнуть светодиоды чтения/записи. Если светодиоды не мигают, значит нам нужно проделать операции после пункта 6, описанные в предыдущей части статьи.
9) Теперь можно прошить МК, нажимаем кнопку Program All, и начнется процесс прошивки.
Если вы загружали только файл прошивки FLASH, .hex, то по ходу прошивки программа предложит загрузить файл EEPROM, жмем NO, т.е. НЕТ.
После чего пробегут еще 2 полоски и процесс прошивки завершится
Во время прошивки МК нельзя выключать или перезагружать ПК!
Теперь можете проверить МК, поставив его в панельку вашего устройства. Если вы хотите записать другую прошивку на этот же МК, новую прошивку можно записать поверх старой, или же стереть сначала старую, потом записать новую, как вам удобнее, разницы особой нету.
11) Чтобы стереть данные с МК нажимаем Program -> Erase Chip.
В данной программе можно считать данные FLASH или EEPROM с МК, или просмотреть Lock биты, установленные Fuse биты. Все это в меню Read (считать).
Решение некоторых проблем с AVR
C разными программаторами, и с разными программами возникают разные ошибки, но некоторые ошибки между собой очень похожи, и устраняются одинаково. Во первых микроконтроллеры подключайте строго к указанным выводам: RESET, VCC, GND, MOSI, MISO, SCK. Если спутаете вывода, или забудете припаять один из контактов, МК не прошьется. Случайно МК в панельку можно поставить спутав вывода, т.е. задом на перед, от этого МК не сгорит, но и не прошьется конечно тоже. Напомню еще раз, что у некоторых МК, например в ATmega 64 и 128 вывода MOSI и MISO не применяются для ISP программирования, вместо них вывода MOSI подключают к ножке PE0, a MISO к PE1. Напряжение питания не должно быть ниже чем нужно, иначе МК не будет программироваться, программы будут выдавать ошибки о том, что не могут обнаружить МК.
Записывать левые программы, например программу, предназначенную для ATmega8 в ATmega48 нельзя. Бывает, что вы запрограммировали МК и файлы прошивки удалили с компьютера, а найти прошивку чтобы прошить другой МК не можете найти. В таких случаях просто считываете программу с микроконтроллера, например с помощью CVAVR и сохраняете его на ПК, затем этой прошивкой прошиваете другой МК.
Если вы случайно запрограммировали какой то фьюз, после чего МК залочился, вспомните, что это был за фьюз, некоторые МК с неправильно зашитыми фьюзами удается восстановить, есть несколько способов как это сделать. На К155ЛА3 можно собрать генератор чтобы восстановить МК с запрограммированным RSTDSBL, если вы выставили фьюзы на работу от внешнего генератора, подавая сигнал на вывод XTAL1 некоторые умудряются таким способом восстановить МК. Также фьюзами можно выставить тактирование от внешней RC цепочки. В таком случае придется собрать RC цепочку, чтобы опять запустить МК. Ещё есть фьюзы DWEN, SPIEN…, установив которые, вы отключите возможность пользоваться ISP программатором, тут поможет только параллельный программатор, другие программаторы (к примеру тритон) или приборы, которые встречаются на просторах интернета: например этот, или ATmega Fusebit Doctor, данный прибор я собирал, но почему то он не заработал должным образом, плата все еще валяется где то в ящике, как нибудь снова надо взяться за него. Честно говоря, у меня до сих пор валяются три залоченных микроконтроллера, две меги48 и одна мега8, однажды мегу 8ю, которая перестала определяться в программаторе PonyProg (работает через COM порт) я восстановил собрав программатор STK200. Притом знаете ли, свой первый купленный микроконтроллер я прошил с первого раза, и он до сих пор работает у меня в лабораторном блоке питания.