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

 
 
 
Reply to this topicStart new topic
> AVRONE! и XMEGA 16 A4, AVRONE! XMEGA PDI
Brain13
сообщение Aug 28 2009, 12:23
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 28-08-09
Пользователь №: 52 078



Доброго времени суток!
Я счастливый обладатель AVRONE! KIT. Купили для AVR32 и XMEGA(не было нужного atjtagicemkII c PDI).
У меня вопрос, как подключать AVRONE! к PDI разьему?
В коробке есть несколько переходников. Какой ставить не знаю. А методом тыка - боюсь спалить.
Go to the top of the page
 
+Quote Post
Leonmezon
сообщение Aug 28 2009, 12:28
Сообщение #2


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

Группа: Участник
Сообщений: 191
Регистрация: 11-02-09
Из: Краснодар
Пользователь №: 44 686



Цитата(Brain13 @ Aug 28 2009, 16:23) *
Доброго времени суток!
Я счастливый обладатель AVRONE! KIT. Купили для AVR32 и XMEGA(не было нужного atjtagicemkII c PDI).
У меня вопрос, как подключать AVRONE! к PDI разьему?
В коробке есть несколько переходников. Какой ставить не знаю. А методом тыка - боюсь спалить.


В AVR Studio есть полное поисание как подключать аппартно к МК программаторы. Там и посмотрите.
Go to the top of the page
 
+Quote Post
Brain13
сообщение Aug 30 2009, 09:33
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 28-08-09
Пользователь №: 52 078



Спасибо, в хелпе нашел подключение.

Вот только когда отлаживать начал, появилась проблема.
когда я в программе ставлю breakpoint он срабатывает нормально. А вот когда я нажмаю на паузу(halt) в AVR Studio контроллер останавливается мгновенно, а в студия подвисает минуты на две, в нижнем правом углу поморгает паузой, и только потом отображает остановку.
Этот процесс можно как-нибудь ускорить?
Go to the top of the page
 
+Quote Post
Leonmezon
сообщение Aug 30 2009, 10:40
Сообщение #4


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

Группа: Участник
Сообщений: 191
Регистрация: 11-02-09
Из: Краснодар
Пользователь №: 44 686



Цитата(Brain13 @ Aug 30 2009, 13:33) *
Спасибо, в хелпе нашел подключение.

Вот только когда отлаживать начал, появилась проблема.
когда я в программе ставлю breakpoint он срабатывает нормально. А вот когда я нажмаю на паузу(halt) в AVR Studio контроллер останавливается мгновенно, а в студия подвисает минуты на две, в нижнем правом углу поморгает паузой, и только потом отображает остановку.
Этот процесс можно как-нибудь ускорить?

Это скорее вопрос к Atmel - потому что AVR Studio в определенных условиях (внутрение симуляторы или работа с программатором STK500, AVRISP2 -- больше не пробывал) всегда подтормаживает (иногда и рушеться полностью). Хотя возможно настройки Studio могут помочь - не знаю точно laughing.gif
Go to the top of the page
 
+Quote Post
Brain13
сообщение Aug 30 2009, 10:55
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 28-08-09
Пользователь №: 52 078



Цитата
всегда подтормаживает

но не на две минуты же smile.gif

Насколько я понимаю avrone! скидывает за это время дамп своей памяти(128Mb) и дамп контроллера. Может быть я ошибаюсь.
Какие есть еще идеи?
Go to the top of the page
 
+Quote Post
Brain13
сообщение Aug 30 2009, 13:21
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 28-08-09
Пользователь №: 52 078



Проблема решилась сама собой, у меня был код:
Код
void wait()
{
    unsigned int i;
    for(i=0;i<1000;i++)
    ;    
}
...
...
...
while(1)
{
    wait();
}

Изменил на:
Код
void wait()
{
    unsigned int i;
    for(i=0;i<1000;i++)
        nop();    
}
...
...
...
while(1)
{
    wait();
}

Теперь останавливается мгновенно.
Go to the top of the page
 
+Quote Post
Leonmezon
сообщение Aug 30 2009, 21:06
Сообщение #7


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

Группа: Участник
Сообщений: 191
Регистрация: 11-02-09
Из: Краснодар
Пользователь №: 44 686



И В чем принципиальная разница между Вашими кодами? (А на каком компиляторе работаете).
Go to the top of the page
 
+Quote Post
Brain13
сообщение Sep 9 2009, 22:28
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 28-08-09
Пользователь №: 52 078



Цитата(Leonmezon @ Aug 31 2009, 01:06) *
И В чем принципиальная разница между Вашими кодами? (А на каком компиляторе работаете).

Да в принципе разицы нет. По ходу AVRStudio не может нормально остановиться в блоке
Код
    for(i=0;i<1000;i++)
   ;


Компилятор WinAVR(AVR-GCC) версия 20090313
Go to the top of the page
 
+Quote Post
Maddy
сообщение Sep 13 2009, 11:11
Сообщение #9


Участник
*

Группа: Validating
Сообщений: 56
Регистрация: 15-10-06
Пользователь №: 21 335



Цитата(Leonmezon @ Aug 31 2009, 01:06) *
И В чем принципиальная разница между Вашими кодами? (А на каком компиляторе работаете).

а что , если скормить -Os gcc ? первый вариант не будет оптимизирован ? и фор останется ? таки разница IMHO есть все-таки
Go to the top of the page
 
+Quote Post

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

 


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


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