Как прошивать AVR из командной строки и AVRISPmkII

Обсуждаем контроллеры компании Atmel.
Ответить
Прорезались зубы
Сообщения: 206
Зарегистрирован: Сб фев 27, 2010 11:58:50
Откуда: Горец: Уральские горы

Сообщение Smirnov »

Добрый день.

Имеется:
много мк Attiny13
много мк Attiny9
программатор AVRISPmkII
AvrStudio v5.1

Необходимо настроить прошивку из командной строки.
Надаело по менюшкам лазять и ждать загрузки этого ГИГАНТА - студия запускается по 5 минут (стыд и позор!!) несмотря на то что i7 и 16 гигов памяти.
Основное время уходит на прошивку тинек хотя в проэкте и плис и фтди и цайпрексы и армы и тд. Да и не спортивно - всё остальное настраивается. кастомизируется и прошивается разом скопом из одного bat файла, а тут надо запускать монстра и ковыряться в менюшках, настраивать фузе биты и тд, которые постоянно путаешь и косячит всё.

Проблема в том что формат командной строки непонятен и очень мутный, нашол утилиту которая по идее способна из командной строки прошить
C:\Program Files (x86)\Atmel\AVR Studio 5.1\avrdbg>atprogram.exe
но в ней встроен убогий хелп, нефига непонятно там, офф дока ссылается на встроенный в прогу хелп и толку нуль от него, в общем все мутно

Кто нибудь настраивал нормальную прошивку тинек через эту штуку?
Как сделать стирание, прошивку, верификацию и установку защиты и фузе битов?
Да ещё и с низкой частотой иначе аврки не прошиваются если частота выше 1/4 от базовой.
Реклама
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1663
Зарегистрирован: Вт апр 03, 2012 20:36:41
Откуда: Сочи

Сообщение Enigm »

Шью понькой проблем не было, запускается быстро.
Реклама
Держит паяльник хвостом
Сообщения: 927
Зарегистрирован: Вт сен 07, 2010 19:27:48
Откуда: Ташкент

Сообщение borys »

Если нет COM и LPT, хорошо подойдет USBasp + Khazama.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 380
Зарегистрирован: Чт сен 01, 2011 20:49:33
Откуда: Мать городов Русских

Сообщение speedprog »

А из дудки уже не кошерно программировать?
В связи с постоянно меняющимся курсом нац. валюты -прошу стоимость уточнять в переписке по эл.почте!.
Изображение с 11 до 17ч пнд.-птн. по киевскому времени (Time zone +2:00)
Изображение
Проверено
Изображение
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Держит паяльник хвостом
Сообщения: 927
Зарегистрирован: Вт сен 07, 2010 19:27:48
Откуда: Ташкент

Сообщение borys »

Можно программировать из чего угодно, но графические оболочки все таки удобней. Между прочим, давно уже
все перешли с DOS на WINDOWS.
Реклама
Прорезались зубы
Сообщения: 206
Зарегистрирован: Сб фев 27, 2010 11:58:50
Откуда: Горец: Уральские горы

Сообщение Smirnov »

borys писал(а):графические оболочки удобней
по пол сотни штук в день? Тут уже вопрос встаёт о человеческих косяках - куда надёжнее дать бат файл который всё сделает и галки неправильно не расставит.

АВР дуде не годится - там нет оф. поддержки тини9
LPT и проги времён царя гороха не годятся, везде 64-х разрядная 7ка. ЛПТ НЕТ
Блин. Я рад очень что вам хватает старых компьютеров. Но у других может быть иначе.
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 380
Зарегистрирован: Чт сен 01, 2011 20:49:33
Откуда: Мать городов Русских

Сообщение speedprog »

Smirnov писал(а):
АВР дуде не годится - там нет оф. поддержки тини9
LPT и проги времён царя гороха не годятся, везде 64-х разрядная 7ка. ЛПТ НЕТ
Блин. Я рад очень что вам хватает старых компьютеров. Но у других может быть иначе.
Конечно Тoshiba Satellite C675-S7104 старый комп,и в нем всего 2USB не говоря про LPT.

Читайте внимательно http://yourdevice.net/forum/viewtopic.p ... 1348#p1524
Вложения
avrdudeprog31.rar
(554.1 КБ) 210 скачиваний
В связи с постоянно меняющимся курсом нац. валюты -прошу стоимость уточнять в переписке по эл.почте!.
Изображение с 11 до 17ч пнд.-птн. по киевскому времени (Time zone +2:00)
Изображение
Проверено
Изображение
Контактная информация:
Вымогатель припоя
Сообщения: 653
Зарегистрирован: Вс дек 20, 2009 09:44:51
Откуда: 016RU

Сообщение vano11 »

Блин клинтон, опередил speedprog но я все равно вякну, однако :).
Smirnov Попробуйте разобраться вот с этой GUI оболочкой для дудки. В ней есть нужная вам фича, автоматическое программирование одной кнопкой, один раз настроите нужные Вам варианты прошивок нужных вам МК, сохраните эти конфигурации и все, можете сажать блондинку и она, как конвеер будет менять МК и нажимать кнопку, человеческий фактор исключен :). Прога имеет и русский интерфейс. Программа "AVRDUDE_PROG" http://yourdevice.net/projekt/avrdudeprog скачайте последнюю версию в не есть в списке выбора МК и Attiny13 и Attiny9 но похоже Attiny9 только в списке есть а данные по работе с ней не прописаны в файле avrdude.conf, на страничке автора описано как самому добавлять нужные МК в avrdude.conf, на авторском форуме есть отдельная тема "Добавление контроллеров в программу AVRDUDE_PROG" http://yourdevice.net/forum/viewtopic.php?f=18&t=1559 с примерами, в ней автора можно попросить помочь добавить нужный Вам МК .
Удачи Вам!
Прорезались зубы
Сообщения: 206
Зарегистрирован: Сб фев 27, 2010 11:58:50
Откуда: Горец: Уральские горы

Сообщение Smirnov »

правильный ответ

стираем, прошиваем, проверяем
"C:\Program Files (x86)\Atmel\AVR Studio 5.1\avrdbg\atprogram.exe" -v -t avrispmk2 -d AtTiny13A -i ISP program -c --verify -f dspshka_tiny.hex

записываем фузы
"C:\Program Files (x86)\Atmel\AVR Studio 5.1\avrdbg\atprogram.exe" -v -t avrispmk2 -d AtTiny13A -i ISP write -fs --values FB58

лочим
"C:\Program Files (x86)\Atmel\AVR Studio 5.1\avrdbg\atprogram.exe" -v -t avrispmk2 -d AtTiny13A -i ISP write -lb --values FC

тоже же для тиньки9
16ричные значения битов для фузов и лок битов можно поглядеть в самом AVR studio, граф среда показывает их при настройке.

Спасибо за помощь
Вымогатель припоя
Сообщения: 653
Зарегистрирован: Вс дек 20, 2009 09:44:51
Откуда: 016RU

Сообщение vano11 »

Smirnov писал(а):правильный ответ

стираем, прошиваем, проверяем

записываем фузы

лочим

тоже же для тиньки9
А то что я предлагал, эти 6 строк нужно была набрать один раз. Три сторки набрать, сохранить для одного МК, три строки набрать, сохранить длуного МК. И в любое время вызвать любую из этих сохраненых конфигураций и одним нажатием кнопки записать все в МК. Кстати, для блондинок там вообще можно отдельную кнопку на рабочий стол вывести, что бы она в оболочке не натыкала :).
Родился
Сообщения: 1
Зарегистрирован: Чт июл 18, 2013 09:37:22

Сообщение nikiv »

К сожалению командная строка похоже работает только для процессоров с объемом до 40 кб. Пробовал шить ATxmega128, так шьет только до адреса А000, а дальше не хочет. Может кто знает как прошить?
Ответить

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