Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Программа для прошивки AVR
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
shreck
Добрый день.
Задаю вопрос по просьбе коллеги по работе.

Есть atmel'овское изделие AVR JTAGICE MKII. Нужна удобная программа (можно гуевую, можно консольную) для прошивки своих изделий при производстве. Чем можно воспользоватья?
Lotor
Я для нашего производства писал свою оболочку, которая в фоне работает с avrdude
shreck
Цитата(Lotor @ Aug 14 2012, 15:30) *
Я для нашего производства писал свою оболочку, которая в фоне работает с avrdude

На первый взгяд AVRDUDE подходит. Будем пробовать.
demiurg_spb
Цитата(Lotor @ Aug 14 2012, 12:30) *
Я для нашего производства писал свою оболочку, которая в фоне работает с avrdude

Аналогично.
Но как-то ИМХО жалко для производства JTAG-ICE использовать...
У нас используется аналог stk200 с нормальным мягеньким шлейфиком. И всё-равно иногда приходится его переобжимать и менять из-за сильного использования.
Мне кажется что JTAG-ICE тоже долго не протянет.
shreck
Цитата(demiurg_spb @ Aug 14 2012, 17:04) *
Аналогично.
Но как-то ИМХО жалко для производства JTAG-ICE использовать...
У нас используется аналог stk200 с нормальным мягеньким шлейфиком. И всё-равно иногда приходится его переобжимать и менять из-за сильного использования.
Мне кажется что JTAG-ICE тоже долго не протянет.

Да был у нас другой. Сгорел вчера. Надо как-то перекантоваться.
_Артём_
Цитата(shreck @ Aug 14 2012, 11:23) *
Есть atmel'овское изделие AVR JTAGICE MKII. Нужна удобная программа (можно гуевую, можно консольную) для прошивки своих изделий при производстве. Чем можно воспользоватья?

А чем не устраивает jtagiceii.exe из AVRStudio?
ArtemKAD
У 5.1 студии есть консольная atprogram.exe . Или в самой студии, что при производстве ИМХО - изврат...
kolobok0
Цитата(shreck @ Aug 14 2012, 12:23) *
...Нужна удобная программа (можно гуевую, можно консольную)...


дык вроде в умной книжечке от атмэля, вместе с JTAG, вроде как были примеры консольного запуска???
_Артём_
Цитата(kolobok0 @ Aug 14 2012, 15:25) *
дык вроде в умной книжечке от атмэля, вместе с JTAG, вроде как были примеры консольного запуска???

Есть там консольная прграмма и для JTAG и для AVRISP. И они вполне работают.
demiurg_spb
Цитата(_Артём_ @ Aug 14 2012, 15:06) *
А чем не устраивает jtagiceii.exe из AVRStudio?
Думаю не единообразностью.
AvrDude работает фактически со всеми программаторами.
Изучил её одну как отче наш и шуруешь уже по накатанной:-)
Думаю что и из под linux'a тоже.
_Артём_
Цитата(demiurg_spb @ Aug 14 2012, 16:34) *
Думаю не единообразностью.

Да, есть такое дело.
Цитата(demiurg_spb @ Aug 14 2012, 16:34) *
AvrDude работает фактически со всеми программаторами.

И JTAG и ISP есть? По возможностям и надёжности не хуже, чем атмеловское?
shreck
Цитата(_Артём_ @ Aug 14 2012, 18:06) *
А чем не устраивает jtagiceii.exe из AVRStudio?

Все равно. Хоть avrdude, хоть jtagiceii. Вот только AVRStudio качать, устанавливать совсем не хочется.

Цитата(_Артём_ @ Aug 14 2012, 19:33) *
Есть там консольная прграмма и для JTAG и для AVRISP. И они вполне работают.

Вы это о чем?
_Артём_
Цитата(shreck @ Aug 14 2012, 16:42) *
Вы это о чем?

Программировать можно запуская bat-файл.
Типа такого (зашить фузы):
Цитата
jtagiceii.exe -d ATmega128 -mi -I125000 -e -f 0xD2BF -E 0xFF

Или не через бат-файл, а запускать своей программой и получать от неё стандартный поток.
demiurg_spb
Цитата(_Артём_ @ Aug 14 2012, 17:40) *
И JTAG и ISP есть?
Есть.
Для одного Atmel JTAG ICE mkII вон сколько вариантов (а всего более 50):
jtag2dw = Atmel JTAG ICE mkII in debugWire mode
jtag2isp = Atmel JTAG ICE mkII in ISP mode
jtag2 = Atmel JTAG ICE mkII
jtag2fast = Atmel JTAG ICE mkII
jtag2slow = Atmel JTAG ICE mkII
jtagmkII = Atmel JTAG ICE mkII
Цитата
По возможностям и надёжности не хуже, чем атмеловское?
Я не сравнивал, но всё работает, да и если что, разработчик дьюда готов идти на контакт.
_Артём_
Цитата(demiurg_spb @ Aug 14 2012, 22:37) *
Есть.
Для одного Atmel JTAG ICE mkII вон сколько вариантов (а всего более 50):

Спасибо.
Может и стоит его использовать: средства от Атмела очень уж различаются по входным и выходным форматам, может тут единообразней.
srg_co
Цитата(_Артём_ @ Aug 14 2012, 16:33) *
Есть там консольная прграмма и для JTAG и для AVRISP. И они вполне работают.


Посмотрите тут Download AVR CommandLineTools
и студию ставить не надо, хотя пакет утилит надо проинсталить.
Tahoe
Насчет AVR-овских программ. Я тут неделю назад попытался Dragon-ом, с помощью AVRDragon.exe ЕЕПРОМ считать, через debugWire, получил какой-то мусор, вместо данных. При том что IAR на этой же железке прекрасно отлаживается. Докинул три проводочка и avreal корректно считал ЕЕПРОМ через ISP. Впрочем, в IAR, в отладке, содержимое ЕЕПРОМ тоже показывалось корректно.

Так что поаккуратнее с этими "нативными" утилитками из помойки AVR-studio, можно и вляпаться. wink.gif


P.S.
Если что, пользовал avrdragon.exe v1.0.3
Vasily_
Попробуйте вот это.
shreck
Цитата(Vasily_ @ Aug 16 2012, 16:59) *
Попробуйте вот это.

AVRStudio ставить надо sad.gif
Vasily_
Цитата(shreck @ Aug 16 2012, 14:18) *
AVRStudio ставить надо sad.gif

На сколько я понял,нужен только УСБ драйвер.
shreck
Цитата(Vasily_ @ Aug 16 2012, 22:29) *
На сколько я понял,нужен только УСБ драйвер.

При выборе jtagiceii(usb) требует установленной AVRStudio.
Я всю инфу передал коллеге. Пусть он выбирает.
*SERG
Попробуйте эту http://yourdevice.net/projekt/avrdudeprog
Поравдо ещё не совсем обкатал, времени нет)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.