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

 
 
> Отладка программ для AVR, как это лучше делать?
ivainc1789
сообщение Nov 4 2007, 13:38
Сообщение #1


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

Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807



Появилась возможность приобрести AVR Dragon и STK500, но есть некоторые сомнения. Конечно, хорошо иметь параллельный программатор, но давайте пока про это забудем и рассмотрим только работу AVR Dragon и только в качестве отладчика по JTAG и dWIRE. Есть следующие возможности:

1. Использовать для отладки внутр EEPROM. Достаточно иметь тестовый пин и буфер в EEPROM например на 50 ячеек. Я пользуюсь этим методом и вообщем-то он кажется удобным. Отлаживается всегда реально прошитая программа, результаты с большей надежностью достоверны, т. к. для отладки используются ресурсы самого MCU.

2. Использовать для отладки AVR Dragon. Опыта естественно пока нет как и самого Дракона. Все проекты я делаю в IAR EWAVR. На выходе получаем файл "пожатой/оптимизированной" прошивки. Однако Студия не может работать с таким файлом и, возможно, остается только использовать debug firmware. Налицо проигрыш при отладке, т. к. получается что отлаживаем одно, а окончательно прошиваем другое. Поправьте, если я не прав.
С другой стороны, как отлаживать с Драконом? Расставляем точки останова и смотрим содержимое переменных? Насколько я представляю, любое изменение точек приводит к необх перепрошивки кристалла... Но наблюдать ресурсы таким образом можно и способом 1.
Как-то с трудом представляю себе преимущества отладчика. Если есть опыт и желание поделиться, милости прошу.

И еще попутно вопрос по Студии. Есть ли возможность при старте заставить ее СРАЗУ располагать панели инструментов в одну строку? Сейчас у меня это происходит только при загрузке конкретного DBG файла.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ivainc1789   Отладка программ для AVR   Nov 4 2007, 13:38
- - prottoss   Цитата(ivainc1789 @ Nov 4 2007, 21:38) Вс...   Nov 4 2007, 13:52
|- - ivainc1789   Цитата(prottoss @ Nov 4 2007, 16:52) Или ...   Nov 4 2007, 16:31
|- - defunct   Цитата(ivainc1789 @ Nov 4 2007, 19:31) Ин...   Nov 4 2007, 16:38
|- - prottoss   Цитата(ivainc1789 @ Nov 5 2007, 00:31) Ст...   Nov 4 2007, 16:53
||- - ivainc1789   ЦитатаПри этом AVRStudio прекрасно видит все перем...   Nov 4 2007, 19:37
||- - defunct   Цитата(ivainc1789 @ Nov 4 2007, 22:37) А ...   Nov 5 2007, 00:50
||- - Непомнящий Евгений   Цитата(ivainc1789 @ Nov 4 2007, 22:37) Ну...   Nov 5 2007, 07:17
|- - singlskv   Цитата(ivainc1789 @ Nov 4 2007, 19:31) Ст...   Nov 4 2007, 17:34
- - vesago   Расстановка точек и перепрошивка кристалла - разны...   Nov 4 2007, 13:56
- - defunct   Цитата(ivainc1789 @ Nov 4 2007, 16:38) На...   Nov 4 2007, 14:34
- - vesago   Собрали бы жтагайс, да на какой м16 испытали - воп...   Nov 5 2007, 08:53
|- - ivainc1789   Цитата(vesago @ Nov 5 2007, 11:53) Собрал...   Nov 5 2007, 19:07
|- - singlskv   Цитата(ivainc1789 @ Nov 5 2007, 22:07) Я ...   Nov 5 2007, 19:45
- - zhevak   Я обычно по старинке отлаживаю -- вывожу в ЮАРТ вс...   Nov 12 2007, 23:17
- - vesago   Имхо отладка посредством уарта и светодиода сродни...   Nov 13 2007, 07:09
|- - zhevak   Ох не люблю я такого типа дискуссии... [qoute]Имх...   Nov 13 2007, 15:36
- - vesago   Дракона я тоже прикупил летом под акцию атмела. Но...   Nov 13 2007, 16:00
- - Waso   Имеется STK500, пишу в IAR. Надо прошить. AVRstudi...   Feb 19 2008, 08:58
|- - OLEG_BOS   Цитата(Waso @ Feb 19 2008, 12:58) .. AVRs...   Feb 19 2008, 09:23
|- - defunct   Цитата(Waso @ Feb 19 2008, 10:58) Имеется...   Feb 19 2008, 15:38
- - Waso   О! Уже два варианта! Второй - в ветке ...   Feb 20 2008, 02:27


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

 


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


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