Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: программатор AVR
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Метценгерштейн
До сих пор пользовался AVReal, но периодически глючит отладка через USART. Две платы подряд, то- ли дрова опять накривились, то -ли еще что. В общем, шить- шьет, но как только терминалку запускаю по второму ком порту, первый отваливается. В общем, задолбали глюки.
Кто посоветует программатор, чтобы можно было живьем регистры смотреть? Типа как ST-LINK.
Что насчет Segger а китайского? АВР можно к нему подцепить? Или какой другой посоветуете?
demiurg1978
На форумах постоянно возникают темы: не шьется кристалл, какие-то еще проблемы. У меня так получилось, что я сразу купил STK-500, потом ATAVRISP mk II. И у меня никогда не было проблем с этими програторами. Сейчас жалею, что не успел купить программатор AVR One или JTAGICE3.
Vasily_
AVR Dragon.
Д_М
USBASP Их много кто производит. Цана не высокая. Я использую и доволен.
Vasily_
Цитата(Д_М @ Feb 26 2015, 21:06) *
USBASP Их много кто производит. Цана не высокая. Я использую и доволен.

Да ну, и отладку им тоже делаете?

Цитата(Метценгерштейн @ Feb 18 2015, 21:23) *
Типа как ST-LINK.
Что насчет Segger а китайского? АВР можно к нему подцепить? Или какой другой посоветуете?


Да кстати Драгон сейчас уже не рулит, надо брать вот такую штуку: http://www.atmel.com/tools/atatmel-ice.aspx
rx3apf
Цитата(Метценгерштейн @ Feb 18 2015, 22:23) *
До сих пор пользовался AVReal, но периодически глючит отладка через USART. Две платы подряд, то- ли дрова опять накривились, то -ли еще что. В общем, шить- шьет, но как только терминалку запускаю по второму ком порту, первый отваливается. В общем, задолбали глюки.

Полагаю, что надо разбираться с конфигурацией компьютера в первую очередь. Потому как нет никаких гарантий, что и другой софт будет работать корректно. А я уже много лет пользуюсь исключительно avreal + FT2232, как раз на втором порте терминалка и висит. Вот ни разу не отваливалось. Кроме тех случаев, когда отваливался сам FT2232 по обоим каналам при закоротке питания, которое обычно с того же порта и беру...
Xenia
После того, как топикстартер сказал фразу "... чтобы можно было живьем регистры смотреть? Типа как ST-LINK.", становится ясно, что он не замену своему глюкавому программатору ищет, а раскатал губу на пошаговый отладчик. sm.gif

В этом случае ни USBASP, ни связка avreal + FT2232, по-видимому, не годятся, а выбор сужается до JTAG. Или все-таки я ошибаюсь, и существуют пошаговые отладчики, иные нежели JTAG?
AlexG
Цитата(Vasily_ @ Feb 27 2015, 01:26) *
Да кстати Драгон сейчас уже не рулит, надо брать вот такую штуку: http://www.atmel.com/tools/atatmel-ice.aspx


Штука (Atmel-ISP) не рулит, взял такую и обнаружил:
1. Не поддерживается в IAR. Приходится для отладки запускать Atmel Studio и обходиться без приятных плюшек IAR'а типа контроля использования стеков.
2. Периодически глючит - не прошивает прошивку или не запускает отладку. Возможно это глюки студии, а не железки, но так как работает она только со студией то разницы нет.
3. Не везде дает поставить точку останова, иногда приходится специально строки кода вставлять чтобы было где остановиться.

Пока из чистых программаторов самое лучшее/надежное что попадало мне в руки это AVRISP (не mk II!), из отладчиков - JTAGICE 2.

Цитата(Xenia @ Feb 27 2015, 01:50) *
Или все-таки я ошибаюсь, и существуют пошаговые отладчики, иные нежели JTAG?


JTAG это только интерфейс. Интерфейс может быть и другим, те-же Xmeg'и отлаживаются через PDI, мелкие меги и тини - через DebugWire.

megajohn
Цитата(ex_AlexG @ Feb 28 2015, 14:00) *
Штука (Atmel-ISP) не рулит, взял такую и обнаружил:
1. Не поддерживается в IAR.


да ща, в 6.2 поддерживается
AlexG
Цитата(megajohn @ Feb 28 2015, 19:09) *
да ща, в 6.2 поддерживается


В IAR EWAVR 6.40.3 выбор отладчиков выглядит так:
Нажмите для просмотра прикрепленного файла

На официальном сайте читаю следующее:
Цитата
C-SPY target system support
Simulator
AVR ICE200
AVR JTAGICE
AVR JTAGICE mkII
AVR JTAGICE3
AVR® ONE!
AVR Dragon
AVR Crypto Controller ROM-monitor for the Atmel Smart Card Development Board (SCDB) and the Voyager development system (optional add-ons, order separately)
AVR Studio via compatible output format (full support for Atmel ICE via the Atmel debugger interface)


Т.е. Atmel ICE - через Студию.


Xenia
Цитата(ex_AlexG @ Feb 28 2015, 17:55) *
В IAR EWAVR 6.40.3 выбор отладчиков выглядит так:
...
Т.е. Atmel ICE - через Студию.


Ага, обидно. Я сама пользуюсь AVR-ISP-MK2 (от Olimex), т.к. там сразу все шлейфики есть - и для ISR, и для PDI, и для TPI (последним пользоваться не приходилось). Напряжение 3.3 из 5-ти вольт (из USB) он тоже умеет делать, а потому внешнего питания для девайса не надо. И, наконец, он дешевый (по крайней мере, до девальвации рубля). На сайте компании ему цена 20 евро.

Однако и у него тот же минус - Студия его поддерживет, а IAR нет. А я IAR люблю...
AlexG
Цитата(Xenia @ Feb 28 2015, 22:21) *
Однако и у него тот же минус - Студия его поддерживет, а IAR нет. А я IAR люблю...


Это же только программатор. Всегда можно написать *.bat файл и вывести запуск в меню IARа.
Xenia
Цитата(ex_AlexG @ Feb 28 2015, 20:10) *
Это же только программатор. Всегда можно написать *.bat файл и вывести запуск в меню IARа.


Но вы же мне сами только что говорили:
Цитата(ex_AlexG @ Feb 28 2015, 14:00) *
JTAG это только интерфейс. Интерфейс может быть и другим, те-же Xmeg'и отлаживаются через PDI, мелкие меги и тини - через DebugWire.

Откуда следует, что PDI может использоваться для отладочных целей. Да и сама аббревиатура PDI означает "Program and Debug Interface".
Значит, дебажить через него все-таки можно?
Vasily_
Цитата(Xenia @ Feb 28 2015, 19:19) *
Да и сама аббревиатура PDI означает "Program and Debug Interface".
Значит, дебажить через него все-таки можно?

Можно, но не через AVR-ISP-MK2, это просто программатор.
Xenia
Цитата(Vasily_ @ Feb 28 2015, 20:39) *
Можно, но не через AVR-ISP-MK2, это просто программатор.


А что этому мешает? sm.gif
(то бишь, чего именно не хватает этому программатору, чтобы выполнять функции отладчика?)
megajohn
Цитата(ex_AlexG @ Feb 28 2015, 17:55) *
Т.е. Atmel ICE - через Студию.


да, был не праф - мельком увидел и принял за знакомую коробчонку
smalcom
Цитата(Xenia @ Feb 28 2015, 19:41) *
А что этому мешает? sm.gif
(то бишь, чего именно не хватает этому программатору, чтобы выполнять функции отладчика?)


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