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

Обсуждаем контроллеры компании Atmel.
Ответить
Аватара пользователя
СЦБист
Это не хвост, это антенна
Сообщения: 1337
Зарегистрирован: Сб июн 09, 2012 02:14:11
Откуда: ХАРЬКОВ

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

Сообщение СЦБист »

Добрый день !

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

При нажатии на F11 кнопка пошагового просмотра блокируется
Вложения
Безымянный.JPG
(111.19 КБ) 323 скачивания
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

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

Сообщение ARV »

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

Мой уютный бложик... заходите!
Аватара пользователя
СЦБист
Это не хвост, это антенна
Сообщения: 1337
Зарегистрирован: Сб июн 09, 2012 02:14:11
Откуда: ХАРЬКОВ

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

Сообщение СЦБист »

ну приведите пример где можно что-то отлаживать .

домыслы я и от внучат услышу.
Аватара пользователя
Art_el
Открыл глаза
Сообщения: 40
Зарегистрирован: Пн фев 23, 2015 12:52:10
Откуда: Тайга

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

Сообщение Art_el »

СЦБист писал(а):ну приведите пример где можно что-то отлаживать .


А по форуму пройтись...
например http://radiokot.ru/forum/viewtopic.php?f=57&t=109632
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

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

Сообщение ARV »

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

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

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

#include <avr/io.h>
int main(void){
   DDRB = 0xFF;
   DDRC = 0xFF;
   while(1){
      PORTB++;
      PORTC = PORTB << 1;
   }
}
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
СЦБист
Это не хвост, это антенна
Сообщения: 1337
Зарегистрирован: Сб июн 09, 2012 02:14:11
Откуда: ХАРЬКОВ

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

Сообщение СЦБист »

говорят надо оптимизацию вырубать
Вложения
Безымянный.JPG
(105.09 КБ) 467 скачиваний
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

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

Сообщение ARV »

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

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

m1:
rjmp m1
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
СЦБист
Это не хвост, это антенна
Сообщения: 1337
Зарегистрирован: Сб июн 09, 2012 02:14:11
Откуда: ХАРЬКОВ

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

Сообщение СЦБист »

Да, добавления команд решило эту проблему.

Спасибо !

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

Вернуться в «AVR»