Полная версия этой страницы:
эмулятор и отладчик для AVR
САНЯ100
Jun 6 2008, 12:03
Посоветуйте для самостоятельного изготовления эмулятор_отладчик для AVR.
Че то я совсем запутался в сети-схем полно и непонятно, стоит их делать иль нет.
Может кто делал, скиньти плиз в личку схему и печатную плату.
Посоветуйте,поделитесь опытом,дайте ссылочку
Заранее благодарен
Собрал как то ждитаг, но попробовав раз он мне не понравился.
Светодиод рулит или printf если есть куда выводить. В тажелых случаях помогает симулятор в AVRStudio
А мне наоборот очень нравился житаг, пока не научился как можно без него, да и счас нравится, только светодид или уарт встроенный - дешевле

..
Цитата(GDI @ Jun 6 2008, 16:14)

Собрал как то ждитаг, но попробовав раз он мне не понравился...
Бывает очень полезно тупо потыкаться в порты "0"->"1", например. Глянуть/модифицировать содержимое внешней памяти. Потыкаться в кишках сателлитной ФПГА...
Конешно светодиод и принтф рулят, но ме-е-едленно. ;О)
http://pol-sem.narod.ru/AVRminiICE/jtag.htm
САНЯ100
Jun 6 2008, 12:29
народ, дайте плиз ссылочку на ждитаг которую вы делали с печатными платами и со схемой, можно в личку скинуть или на мыло ftf_mt-04@mail.ru
Цитата(Kuzmi4 @ Jun 6 2008, 16:24)

А мне наоборот очень нравился житаг, пока не научился как можно без него, да и счас нравится, только светодид или уарт встроенный - дешевле

..
спасибо, вопрос такой, на этом отладчике можно с компа эмулировать прямо в схеме?
А кто нито видел схему в сети ATAVRDRAGON эмулятор-программатор для AVR
http://www.chip-dip.ru/product0/9000031456.aspx можно такое самому соорудить?
Цитата(САНЯ100 @ Jun 6 2008, 15:29)

вопрос такой, на этом отладчике можно с компа эмулировать прямо в схеме?
Немного слаб умом - что вы подразумеваете под эмулировать с компа ?
САНЯ100
Jun 6 2008, 12:40
Цитата(Kuzmi4 @ Jun 6 2008, 16:37)

Немного слаб умом - что вы подразумеваете под эмулировать с компа ?
Имею ввиду отлаживать с компьютера программу прямо в устройстве, для которого писалась программа
2 САНЯ100 - при использовании студии и житаг-айса можно видеть все кишки, делать остановы в нужных местах... Ну в обсчем много чего, только трэйс комманд как на 51-х нельзя...
САНЯ100
Jun 6 2008, 12:50
чё сразу 2 то? в avrstudio глюков много, есть вещи, которые нельзя реально посмотреть во время отладки avrstudio? хочется отлаживать сразу в готовом устройстве
2 САНЯ100 :
1) [2-> two -> to]
2) Глюки студии -> в симуляции. А когда у вас айс - то всё инфу она берёт с камня через айс - будут глюки в камне, будут глюки в студии.
Можно запускать код по шагам , а можно запустить чтоб он вертелся и поставить где то точку останова - чтоб когда камень доходил до этой инструкции останавливался... На сколько я знаю условных останов нету.
Прада есть момент - когда камень крутится под айсом - у него немного не риалтайм...
А на счёт
Цитата
хочется отлаживать сразу в готовом устройстве
Выведите житаг , и при работе проги не трогайте эти пины - и отлаживайте себе на здоровъе
САНЯ100
Jun 6 2008, 13:10
а кроме житага кто нито еще че делал? может есть какие альтернативы?
Цитата
кто нито видел схему в сети ATAVRDRAGON эмулятор-программатор для AVR
http://www.chip-dip.ru/product0/9000031456.aspx можно такое самому соорудить?
Дык этот дракон в ЭФО стоит 1500р, а схемы его нет, хотя ходят слухи что китайцы уже клонируют...
САНЯ100
Jun 6 2008, 13:28
Может я чё и не догоняю, новичок все же, но мне хочется собрать не просто программатор, но и что бы, например, во время отладки в avrstudio я мог, пошагово посмотреть во время отладки как МК БУДЕТ РАБОТАТЬ В РЕАЛЬНОЙ СХЕМЕ
Вот нарыл кое че, читаю-разбираюсь, всене пойму что же лучше собрать
http://prottoss.com/projects/AVR910.usb.pr..._Programmer.htmhttp://www.radiokot.ru/lab/controller/29/http://www.avr-projekte.de/isp.htmhttp://pol-sem.narod.ru/AVRminiICE/jtag.htmи т.д.
Прошу помощи опытных разобраться и подсказать какой все же делать
VMLAB, PROTEUS, макетная плада с индикатором DV1602, линейкой светодиодов, МАХ232, флеш память, кнопки..ну может еще что то и голва(а лучше две

))
2 САНЯ100 первые 3 ссылки это программаторы а не отладчики, последняя ссылка - это отладчик примерно такой я и собирал, но он работает через СОМ-порт, у вас есть такой на компе? А он будет при следующем апгрэйде? При цене оригинального дракона 1500р лучше купить его, т.к. у него ЮСБ интерфейс, а сами вы джитаг не намного дешевле соберете, особенно если закупаться будете в Чип-и-Дипе.
P.S. А если хотите дешево, то соберите программатор, а на плату поставьте светодиод или индикатор ЖКИ...
САНЯ100
Jun 6 2008, 13:40
Уважаемый GDI, не могли бы Вы дать ссылочку устройства, которое Вы делали или скинуть файлы в личку или на мыло??
Я делал его очень давно, лет 5 назад, так что ничего не сохранилось у меня, но вот та ссылка на миниАЙС - это очень похоже на то что я собирал.
САНЯ100
Jun 6 2008, 13:50
Спасибо Всем за помощь, разобрался чуток, скорее всего буду заказывать
http://shop.efo.ru/cgi-bin/shop.pl?categor...p;mh=50&a=1
можете начинать кидать в меня камнями ...но уже довольно долго "отлаживаю" при помощи СОМ порта ....
в ключевых моментах программы пишу СОМ_puts( что делается в данный момент).... оооочень удобно ... это когда уже в голове мешанина... когда уже начинаеш грубые ошибки допускать (пару ночей бессонных,много сигарет ,глаз замыливается ).....
а так прошиваеш и смотриш наглядно что у тебя делается )))
Кто в курсе, чем JTAG ICE отличается от JTAG ICE MkII. За исключением возможности подключения по USB интерфейсу, есть ли какие ещё отличия, в частности интересует вопрос, умеет ли JTAG ICE работать с DebugWire?
PS и все таки с помощью СОМ порта и уж тем более светодиодов определить такую вещь как переполнение стека очень затруднительно, да и для того чтобы отлаживать с их помощью нужно иметь свободный СОМ порт и необходимо в программу добавлять функции, с помощью которых будет выводиться нужная для отладки информация, хотя конечно однозначно забывать про такие способы отладки не стоит, поскольку и у них есть свои преимущества. Так что я считаю спор о том, чем отлаживать лучше бессмысленным, т.к. все зависит от конкретного случая и от ваших личных привычек и предпочтений.
Цитата(Ден @ Jul 7 2008, 09:06)

Кто в курсе, чем JTAG ICE отличается от JTAG ICE MkII. За исключением возможности подключения по USB интерфейсу, есть ли какие ещё отличия, в частности интересует вопрос, умеет ли JTAG ICE работать с DebugWire?
ICE - не поддерживает новые МК, и DebugWire.
Цитата
ICE - не поддерживает новые МК, и DebugWire
Очень жаль что не поддерживает.
Может, кто встречал клон MkII, хотелось бы все же иметь поддержку DebugWire.
Цитата(Ден @ Jul 7 2008, 11:30)

Может, кто встречал клон MkII
Вот
тут обсуждалось.
А как MkII подключить, например к Tiny13 через DebugWire, какие линии используются и как выбирается (например в IAR) ражим работы через DebugWire?
Цитата(Ден @ Jul 8 2008, 12:43)

А как MkII подключить, например к Tiny13 через DebugWire, какие линии используются ...?
А, в DS на t13 посмотреть в соответствущий раздел?
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.