Страница 1 из 1

Не работает отладка в AVR Studio 4

Добавлено: Вс авг 28, 2016 12:25:15
СЦБист
Добрый день !

Подскажите пожалуйста, почему не работает пошаговая отладка .

При нажатии на F11 кнопка пошагового просмотра блокируется

Re: Не работает отладка в AVR Studio 4

Добавлено: Вс авг 28, 2016 15:00:17
ARV
в этой программе нечего отлаживать

Re: Не работает отладка в AVR Studio 4

Добавлено: Вс авг 28, 2016 15:02:55
СЦБист
ну приведите пример где можно что-то отлаживать .

домыслы я и от внучат услышу.

Re: Не работает отладка в AVR Studio 4

Добавлено: Вс авг 28, 2016 15:06:02
Art_el
СЦБист писал(а):ну приведите пример где можно что-то отлаживать .


А по форуму пройтись...
например http://radiokot.ru/forum/viewtopic.php?f=57&t=109632

Re: Не работает отладка в AVR Studio 4

Добавлено: Вс авг 28, 2016 15:40:16
ARV
СЦБист писал(а):ну приведите пример где можно что-то отлаживать .
как минимум в программе должно быть какое-то изменение состояния чего-то. без этого отлаживать нечего: если состояние МК остается в ходе работы программы неизменным, то программа ничего не делает, отлаживать нечего.

например, поотлаживайте такой код:

Код: Выделить всё

#include <avr/io.h>
int main(void){
   DDRB = 0xFF;
   DDRC = 0xFF;
   while(1){
      PORTB++;
      PORTC = PORTB << 1;
   }
}

Re: Не работает отладка в AVR Studio 4

Добавлено: Вс авг 28, 2016 15:52:00
СЦБист
говорят надо оптимизацию вырубать

Re: Не работает отладка в AVR Studio 4

Добавлено: Вс авг 28, 2016 16:09:28
ARV
можно и вырубить. но программа, состоящая из одного пустого бесконечного цикла и с оптимизацией, и без оной транслируется в единственный jmp на самого себя - вы, вроде бы, с ассемблером дружите... так скажите: много ли вы сможете наотлаживать по шагам в этой программе:

Код: Выделить всё

m1:
rjmp m1

Re: Не работает отладка в AVR Studio 4

Добавлено: Пн авг 29, 2016 11:04:49
СЦБист
Да, добавления команд решило эту проблему.

Спасибо !

Подумал что пустая команда ;;;;;;;;;;;;; будет работать