Перейти к содержанию
    

До сих пор пользовался AVReal, но периодически глючит отладка через USART. Две платы подряд, то- ли дрова опять накривились, то -ли еще что. В общем, шить- шьет, но как только терминалку запускаю по второму ком порту, первый отваливается. В общем, задолбали глюки.

Кто посоветует программатор, чтобы можно было живьем регистры смотреть? Типа как ST-LINK.

Что насчет Segger а китайского? АВР можно к нему подцепить? Или какой другой посоветуете?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Изменено пользователем demiurg1978

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

USBASP Их много кто производит. Цана не высокая. Я использую и доволен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

USBASP Их много кто производит. Цана не высокая. Я использую и доволен.

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

 

Типа как ST-LINK.

Что насчет Segger а китайского? АВР можно к нему подцепить? Или какой другой посоветуете?

 

Да кстати Драгон сейчас уже не рулит, надо брать вот такую штуку: http://www.atmel.com/tools/atatmel-ice.aspx

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

До сих пор пользовался AVReal, но периодически глючит отладка через USART. Две платы подряд, то- ли дрова опять накривились, то -ли еще что. В общем, шить- шьет, но как только терминалку запускаю по второму ком порту, первый отваливается. В общем, задолбали глюки.

Полагаю, что надо разбираться с конфигурацией компьютера в первую очередь. Потому как нет никаких гарантий, что и другой софт будет работать корректно. А я уже много лет пользуюсь исключительно avreal + FT2232, как раз на втором порте терминалка и висит. Вот ни разу не отваливалось. Кроме тех случаев, когда отваливался сам FT2232 по обоим каналам при закоротке питания, которое обычно с того же порта и беру...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

В этом случае ни USBASP, ни связка avreal + FT2232, по-видимому, не годятся, а выбор сужается до JTAG. Или все-таки я ошибаюсь, и существуют пошаговые отладчики, иные нежели JTAG?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да кстати Драгон сейчас уже не рулит, надо брать вот такую штуку: http://www.atmel.com/tools/atatmel-ice.aspx

 

Штука (Atmel-ISP) не рулит, взял такую и обнаружил:

1. Не поддерживается в IAR. Приходится для отладки запускать Atmel Studio и обходиться без приятных плюшек IAR'а типа контроля использования стеков.

2. Периодически глючит - не прошивает прошивку или не запускает отладку. Возможно это глюки студии, а не железки, но так как работает она только со студией то разницы нет.

3. Не везде дает поставить точку останова, иногда приходится специально строки кода вставлять чтобы было где остановиться.

 

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

 

Или все-таки я ошибаюсь, и существуют пошаговые отладчики, иные нежели JTAG?

 

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Штука (Atmel-ISP) не рулит, взял такую и обнаружил:

1. Не поддерживается в IAR.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

В IAR EWAVR 6.40.3 выбор отладчиков выглядит так:

post-71756-1425135044_thumb.png

 

На официальном сайте читаю следующее:

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

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В IAR EWAVR 6.40.3 выбор отладчиков выглядит так:

...

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

 

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

 

Однако и у него тот же минус - Студия его поддерживет, а IAR нет. А я IAR люблю...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Однако и у него тот же минус - Студия его поддерживет, а IAR нет. А я IAR люблю...

 

Это же только программатор. Всегда можно написать *.bat файл и вывести запуск в меню IARа.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это же только программатор. Всегда можно написать *.bat файл и вывести запуск в меню IARа.

 

Но вы же мне сами только что говорили:

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

Откуда следует, что PDI может использоваться для отладочных целей. Да и сама аббревиатура PDI означает "Program and Debug Interface".

Значит, дебажить через него все-таки можно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да и сама аббревиатура PDI означает "Program and Debug Interface".

Значит, дебажить через него все-таки можно?

Можно, но не через AVR-ISP-MK2, это просто программатор.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно, но не через AVR-ISP-MK2, это просто программатор.

 

А что этому мешает? :)

(то бишь, чего именно не хватает этому программатору, чтобы выполнять функции отладчика?)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...