реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> программатор AVR, нужен совет по выбору
Метценгерштейн
сообщение Feb 18 2015, 19:23
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



До сих пор пользовался AVReal, но периодически глючит отладка через USART. Две платы подряд, то- ли дрова опять накривились, то -ли еще что. В общем, шить- шьет, но как только терминалку запускаю по второму ком порту, первый отваливается. В общем, задолбали глюки.
Кто посоветует программатор, чтобы можно было живьем регистры смотреть? Типа как ST-LINK.
Что насчет Segger а китайского? АВР можно к нему подцепить? Или какой другой посоветуете?
Go to the top of the page
 
+Quote Post
demiurg1978
сообщение Feb 19 2015, 07:18
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 333
Регистрация: 19-12-13
Из: Новосибирск
Пользователь №: 79 709



На форумах постоянно возникают темы: не шьется кристалл, какие-то еще проблемы. У меня так получилось, что я сразу купил STK-500, потом ATAVRISP mk II. И у меня никогда не было проблем с этими програторами. Сейчас жалею, что не успел купить программатор AVR One или JTAGICE3.

Сообщение отредактировал demiurg1978 - Feb 19 2015, 07:19
Go to the top of the page
 
+Quote Post
Vasily_
сообщение Feb 19 2015, 09:26
Сообщение #3


Знающий
****

Группа: Модераторы
Сообщений: 925
Регистрация: 25-01-09
Из: Рига
Пользователь №: 43 909



AVR Dragon.
Go to the top of the page
 
+Quote Post
Д_М
сообщение Feb 26 2015, 19:06
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 121
Регистрация: 15-04-05
Из: Краснодар
Пользователь №: 4 185



USBASP Их много кто производит. Цана не высокая. Я использую и доволен.
Go to the top of the page
 
+Quote Post
Vasily_
сообщение Feb 26 2015, 19:26
Сообщение #5


Знающий
****

Группа: Модераторы
Сообщений: 925
Регистрация: 25-01-09
Из: Рига
Пользователь №: 43 909



Цитата(Д_М @ Feb 26 2015, 21:06) *
USBASP Их много кто производит. Цана не высокая. Я использую и доволен.

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

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


Да кстати Драгон сейчас уже не рулит, надо брать вот такую штуку: http://www.atmel.com/tools/atatmel-ice.aspx
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Feb 26 2015, 19:29
Сообщение #6


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



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

Полагаю, что надо разбираться с конфигурацией компьютера в первую очередь. Потому как нет никаких гарантий, что и другой софт будет работать корректно. А я уже много лет пользуюсь исключительно avreal + FT2232, как раз на втором порте терминалка и висит. Вот ни разу не отваливалось. Кроме тех случаев, когда отваливался сам FT2232 по обоим каналам при закоротке питания, которое обычно с того же порта и беру...
Go to the top of the page
 
+Quote Post
Xenia
сообщение Feb 26 2015, 19:50
Сообщение #7


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



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

В этом случае ни USBASP, ни связка avreal + FT2232, по-видимому, не годятся, а выбор сужается до JTAG. Или все-таки я ошибаюсь, и существуют пошаговые отладчики, иные нежели JTAG?
Go to the top of the page
 
+Quote Post
AlexG
сообщение Feb 28 2015, 11:00
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 10-05-12
Пользователь №: 71 756



Цитата(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.

Go to the top of the page
 
+Quote Post
megajohn
сообщение Feb 28 2015, 13:09
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 080
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143



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


да ща, в 6.2 поддерживается


--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
Go to the top of the page
 
+Quote Post
AlexG
сообщение Feb 28 2015, 14:55
Сообщение #10


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 10-05-12
Пользователь №: 71 756



Цитата(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 - через Студию.


Go to the top of the page
 
+Quote Post
Xenia
сообщение Feb 28 2015, 16:21
Сообщение #11


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(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 люблю...
Go to the top of the page
 
+Quote Post
AlexG
сообщение Feb 28 2015, 17:10
Сообщение #12


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 10-05-12
Пользователь №: 71 756



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


Это же только программатор. Всегда можно написать *.bat файл и вывести запуск в меню IARа.
Go to the top of the page
 
+Quote Post
Xenia
сообщение Feb 28 2015, 17:19
Сообщение #13


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(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".
Значит, дебажить через него все-таки можно?
Go to the top of the page
 
+Quote Post
Vasily_
сообщение Feb 28 2015, 17:39
Сообщение #14


Знающий
****

Группа: Модераторы
Сообщений: 925
Регистрация: 25-01-09
Из: Рига
Пользователь №: 43 909



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

Можно, но не через AVR-ISP-MK2, это просто программатор.
Go to the top of the page
 
+Quote Post
Xenia
сообщение Feb 28 2015, 17:41
Сообщение #15


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



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


А что этому мешает? sm.gif
(то бишь, чего именно не хватает этому программатору, чтобы выполнять функции отладчика?)
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 14th July 2025 - 15:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.01505 секунд с 7
ELECTRONIX ©2004-2016