Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: как прошить AtTiny9 из командной строки?
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > MCS51, AVR, PIC, STM8, 8bit
Porty
Добрый день.

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

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

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

Кто нибудь настраивал нормальную прошивку тинек через эту штуку?
Чем кроме студии можно прошить Tiny9 этим программатором AVRISPmkII?
Как сделать стирание, прошивку, верификацию и установку защиты и фузе битов?
Да ещё и с низкой частотой иначе аврки не прошиваются если частота выше 1/4 от базовой.
_Артём_
Цитата(Porty @ Nov 23 2012, 15:24) *
Надаело по менюшкам лазять и ждать загрузки этого ГИГАНТА - студия запускается по 5 минут (стыд и позор!!).

Поставьте студию 4.

Цитата(Porty @ Nov 23 2012, 15:24) *
Проблема в том что формат командной строки непонятен и очень мутный, нашол утилиту которая по идее способна из командной строки прошить
C:\Program Files (x86)\Atmel\AVR Studio 5.1\avrdbg>atprogram.exe
но в ней встроен убогий хелп, нефига непонятно там, офф дока ссылается на встроенный в прогу хелп и толку нуль от него, в общем все мутно
Непонятно следующее:
1. частота прошивки не выставляется - прога падает с ошибкой по чтению нулевого указателя
2. Как выставлять фузы
3. Как установить защиту.

Обсуждалось не раз - например тут - ссылка

Цитата(Porty @ Nov 23 2012, 15:24) *
Кто нибудь настраивал нормальную прошивку тинек через эту штуку?
Чем кроме студии можно прошить Tiny9 этим программатором AVRISPmkII?
Как сделать стирание, прошивку, верификацию и установку защиты и фузе битов?
Да ещё и с низкой частотой иначе аврки не прошиваются если частота выше 1/4 от базовой.

Tiny9 поддержана Испом.

Porty
Цитата(_Артём_ @ Nov 23 2012, 20:10) *
Поставьте студию 4.


Обсуждалось не раз - например тут - ссылка


Tiny9 поддержана Испом.


разобрался

стираем, прошиваем, проверяем
"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, граф среда показывает их при настройке.

Спасибо за помощь
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.