USBasp

Обсуждаем контроллеры компании Atmel.
Ответить
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Сб апр 13, 2013 10:29:21

Сообщение chernyshov_nikita »

Здравствуйте, купил недавно на ebay программатор usbasp называется, написано было, что для Atmel-овских МК, но AVR Studio его не ищет(
Нашел в интернете инфу, что можно скачать AVR Dude и все заработает, но вот адекватного описания этого программного обеспечения я так и не нашел. Подскажите, пожалуйста, возможно ли подключение к AVR Studio? И если все таки загружать AVR DUde обязательно, то что он из себя представляет? Можно ли с помощью него залить прогу, написанную в AVR Studio?
Реклама
Вымогатель припоя
Сообщения: 599
Зарегистрирован: Ср янв 06, 2010 10:01:46

Сообщение metan »

chernyshov_nikita писал(а):то что он из себя представляет
Он (точнее она) СОБОЙ представляет консольную программу, умеющую программировать разные микроконтроллеры через разные программаторы. Вся настройка программы делается для конкретного ее запуска через параметры командной строки.
Кому тяжело работать с командной строкой, можно воспользоваться программами-оболочками, коих есть не одна.
Например http://radiokot.ru/forum/viewtopic.php?f=61&t=71285. Такие оболочки просто формируют командную строку и вызывают AVR Dude. Еще есть калькулятор фьюзов http://fusecalc.mirmk.net/, который тоже поможет сформировать командную строку для AVR Dude.
chernyshov_nikita писал(а):Можно ли с помощью него залить прогу, написанную в AVR Studio?
Конечно, залить hex файл, сформированный AVR Studio, можно, для этого программа AVR Dude и создана.
Лично мне гораздо более удобно один раз сформировать командную строку, записать ее в BAT - файл, и запускать после очередной перекомпиляции парой нажатий клавиш, чем яростно елозить мышкой :), запуская программацию из интегрированной среды программирования.
chernyshov_nikita писал(а):но вот адекватного описания этого программного обеспечения я так и не нашел
ну ну..
http://www.avislab.com/blog/avrdude/
Реклама
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Сб апр 13, 2013 10:29:21

Сообщение chernyshov_nikita »

Я с этого сайта все скачал, но вот этап установки так и не прошел. все exe-шники перепробовал, ничего не запускается, просто консоль вылазит на пару миллисикунд (так, что моргнет просто) и все, т. е. никакие драйвера, вроде как, и не установились. Рабочая консоль не вылазит.
Вымогатель припоя
Сообщения: 599
Зарегистрирован: Ср янв 06, 2010 10:01:46

Сообщение metan »

chernyshov_nikita писал(а):этап установки так и не прошел
Программа AVR dude, да и большинство оболочек к ней не требуют никакой установки.
chernyshov_nikita писал(а):Рабочая консоль не вылазит
И не должно ничего вылазить.
Нажмите Выполнить - cmd
и затем уже из командной строки вызывайте avrdude.exe
Типа такого c:\dude\avrdude.exe -n -p m8 -c usbasp (для atmega8)
И уже читайте, что там не так. И вообще, программатор-то определился системой? Дрова встали?
Вот еще про оболочки
Вот еще про программатор
Реклама
Эиком - электронные компоненты и радиодетали
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1518
Зарегистрирован: Пт дек 28, 2012 21:56:46
Откуда: St. Petersburg

Сообщение blackx »

Советую avrdude куда-нибудь в PATH добавить. Как это сделать можно найти в интернете. Потом не придется вводить в консоль путь до самой программы. Просто avrdude [команды].
Изображение only pure true norwegian blackx Изображение
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4964
Зарегистрирован: Сб май 05, 2012 20:19:55
Откуда: Минск

Сообщение Seriyvolk »

Приветствую всех! Тему создавать не стал, поэтому сюда.
Столкнулся с проблемой: пытаюсь прошить мегу128 программатором USBASP (куплен на али). Зашивается вроде как нормально, но приверификации на 50% вылазит ошибка.
При визуальном сравнении заливаемой и считанной потом прошивки выяснилось, что до половины флеша одна соответствует другой, а с 64-го кбайта в считанной из контроллера прошивке начинается точная копия оригинала (прошива мелкая, может под 10 кб). Такое ощущение, что байты при прошивке пишутся сразу по двум адресам флеша. Может кто наставит на путь истинный. Сам грешу на программатор. Другой есть только JTAG, но разъём на плате под него не разведён...
Прибор, защищённый предохранителем, сгорает первым, защитив предохранитель. Закон Мерфи.
Реклама
Ответить

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