Обсуждаем контроллеры компании Atmel.
Пт ноя 23, 2012 16:24:38
Добрый день.
Имеется:
много мк Attiny13
много мк Attiny9
программатор AVRISPmkII
AvrStudio v5.1
Необходимо настроить прошивку из командной строки.
Надаело по менюшкам лазять и ждать загрузки этого ГИГАНТА - студия запускается по 5 минут (стыд и позор!!) несмотря на то что i7 и 16 гигов памяти.
Основное время уходит на прошивку тинек хотя в проэкте и плис и фтди и цайпрексы и армы и тд. Да и не спортивно - всё остальное настраивается. кастомизируется и прошивается разом скопом из одного bat файла, а тут надо запускать монстра и ковыряться в менюшках, настраивать фузе биты и тд, которые постоянно путаешь и косячит всё.
Проблема в том что формат командной строки непонятен и очень мутный, нашол утилиту которая по идее способна из командной строки прошить
C:\Program Files (x86)\Atmel\AVR Studio 5.1\avrdbg>atprogram.exe
но в ней встроен убогий хелп, нефига непонятно там, офф дока ссылается на встроенный в прогу хелп и толку нуль от него, в общем все мутно
Кто нибудь настраивал нормальную прошивку тинек через эту штуку?
Как сделать стирание, прошивку, верификацию и установку защиты и фузе битов?
Да ещё и с низкой частотой иначе аврки не прошиваются если частота выше 1/4 от базовой.
Пт ноя 23, 2012 17:32:23
Шью понькой проблем не было, запускается быстро.
Пт ноя 23, 2012 18:10:23
Если нет COM и LPT, хорошо подойдет USBasp + Khazama.
Пт ноя 23, 2012 18:55:46
А из дудки уже не кошерно программировать?
Сб ноя 24, 2012 18:28:05
Можно программировать из чего угодно, но графические оболочки все таки удобней. Между прочим, давно уже
все перешли с DOS на WINDOWS.
Сб ноя 24, 2012 18:48:59
borys писал(а):графические оболочки удобней
по пол сотни штук в день? Тут уже вопрос встаёт о человеческих косяках - куда надёжнее дать бат файл который всё сделает и галки неправильно не расставит.
АВР дуде не годится - там нет оф. поддержки тини9
LPT и проги времён царя гороха не годятся, везде 64-х разрядная 7ка.
ЛПТ НЕТБлин. Я рад очень что вам хватает старых компьютеров. Но у других может быть иначе.
Сб ноя 24, 2012 21:18:04
Smirnov писал(а):
АВР дуде не годится - там нет оф. поддержки тини9
LPT и проги времён царя гороха не годятся, везде 64-х разрядная 7ка. ЛПТ НЕТ
Блин. Я рад очень что вам хватает старых компьютеров. Но у других может быть иначе.
Конечно Тoshiba Satellite C675-S7104 старый комп,и в нем всего 2USB не говоря про LPT.
Читайте внимательно
http://yourdevice.net/forum/viewtopic.php?f=18&t=1348#p1524
- Вложения
-
- avrdudeprog31.rar
- (554.1 KiB) Скачиваний: 194
Сб ноя 24, 2012 21:34:32
Блин клинтон, опередил
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 с примерами, в ней автора можно попросить помочь добавить нужный Вам МК .
Удачи Вам!
Пн ноя 26, 2012 10:24:37
правильный ответ
стираем, прошиваем, проверяем
"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, граф среда показывает их при настройке.
Спасибо за помощь
Пн ноя 26, 2012 11:39:17
Smirnov писал(а):правильный ответ
стираем, прошиваем, проверяем
записываем фузы
лочим
тоже же для тиньки9
А то что я предлагал, эти 6 строк нужно была набрать один раз. Три сторки набрать, сохранить для одного МК, три строки набрать, сохранить длуного МК. И в любое время вызвать любую из этих сохраненых конфигураций и одним нажатием кнопки записать все в МК. Кстати, для блондинок там вообще можно отдельную кнопку на рабочий стол вывести, что бы она в оболочке не натыкала
.
Чт июл 18, 2013 09:51:16
К сожалению командная строка похоже работает только для процессоров с объемом до 40 кб. Пробовал шить ATxmega128, так шьет только до адреса А000, а дальше не хочет. Может кто знает как прошить?
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.