|
программатор AVR, нужен совет по выбору |
|
|
|
Feb 26 2015, 19:26
|

Знающий
   
Группа: Модераторы
Сообщений: 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
|
|
|
|
|
Feb 26 2015, 19:29
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(Метценгерштейн @ Feb 18 2015, 22:23)  До сих пор пользовался AVReal, но периодически глючит отладка через USART. Две платы подряд, то- ли дрова опять накривились, то -ли еще что. В общем, шить- шьет, но как только терминалку запускаю по второму ком порту, первый отваливается. В общем, задолбали глюки. Полагаю, что надо разбираться с конфигурацией компьютера в первую очередь. Потому как нет никаких гарантий, что и другой софт будет работать корректно. А я уже много лет пользуюсь исключительно avreal + FT2232, как раз на втором порте терминалка и висит. Вот ни разу не отваливалось. Кроме тех случаев, когда отваливался сам FT2232 по обоим каналам при закоротке питания, которое обычно с того же порта и беру...
|
|
|
|
|
Feb 26 2015, 19:50
|

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

|
После того, как топикстартер сказал фразу ". .. чтобы можно было живьем регистры смотреть? Типа как ST-LINK.", становится ясно, что он не замену своему глюкавому программатору ищет, а раскатал губу на пошаговый отладчик.  В этом случае ни USBASP, ни связка avreal + FT2232, по-видимому, не годятся, а выбор сужается до JTAG. Или все-таки я ошибаюсь, и существуют пошаговые отладчики, иные нежели JTAG?
|
|
|
|
|
Feb 28 2015, 11:00
|
Участник

Группа: Свой
Сообщений: 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.
|
|
|
|
|
Feb 28 2015, 14:55
|
Участник

Группа: Свой
Сообщений: 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 - через Студию.
|
|
|
|
|
Feb 28 2015, 16:21
|

Гуру
     
Группа: Модератор 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 люблю...
|
|
|
|
|
Feb 28 2015, 17:10
|
Участник

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

|
Цитата(Xenia @ Feb 28 2015, 22:21)  Однако и у него тот же минус - Студия его поддерживет, а IAR нет. А я IAR люблю... Это же только программатор. Всегда можно написать *.bat файл и вывести запуск в меню IARа.
|
|
|
|
|
Feb 28 2015, 17:19
|

Гуру
     
Группа: Модератор 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". Значит, дебажить через него все-таки можно?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|