Пошаговая отладка

Мимохожий
Offline
Зарегистрирован: 10.01.2014

Здравствуйте всем!

Извините если я повторяюсь, но не могу найти, как пройти по программе компелятором по шагам каждую строчку, чтобы посмотреть как наполняются переменные и функции?

Спасибо! :)

Сяу Ляу Вей
Offline
Зарегистрирован: 25.10.2013

Мимохожий пишет:
Здравствуйте всем!

Извините если я повторяюсь, но не могу найти, как пройти по программе компелятором по шагам каждую строчку, чтобы посмотреть как наполняются переменные и функции?

Спасибо! :)

Пожалуйста :)

Arduino IDE - упрощенная любительская система  начального уровня.

Используйте  Atmel Studio и ATMELSTUDIO 6

Мимохожий
Offline
Зарегистрирован: 10.01.2014

А как то руссифицировать эту  Atmel Studio возможно?

CKuMu
Offline
Зарегистрирован: 10.01.2014

Мимохожий пишет:

А как то руссифицировать эту  Atmel Studio возможно?

Описание с Торента по руссификации:

Чтобы в Atmel Studio6 появился русский язык необходимо установить Microsoft Visual Studio 2010 RUS. После установки MVS 2010 rus, в ATmel Studio6 появится выбор русского языка.

Alexus-12
Offline
Зарегистрирован: 28.03.2014

Подскажите, а как в АтмелСтудио загрузить скетч Ардуино, чтобы можно было пошаговую отладку запустить? Файл открыл, но отладка не доступна.

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

можно в коде ардуино понавставлять вывод нужного в Сериал.... 

Alexus-12
Offline
Зарегистрирован: 28.03.2014

В том то и дело что в сериал выводится что-то странное, надо отследить почему.

X-Dron
Offline
Зарегистрирован: 24.01.2015

Дак выводите промежуточные результаты вычислений. В чем проблема?

Alexus-12
Offline
Зарегистрирован: 28.03.2014

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

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Alexus-12 пишет:

Подскажите, а как в АтмелСтудио загрузить скетч Ардуино, чтобы можно было пошаговую отладку запустить? Файл открыл, но отладка не доступна.

Atmel Studio не работает со скетчами ардуино (только с чистым Си и Ассемблером). Но можно установить дополнительный плагин Visual Micro, который это позволяет (платный, есть триал). 

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Alexus-12 пишет:

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

http://www.visualmicro.com/page/User-Guide.aspx?doc=ru/Debugging.html

http://www.visualmicro.com/page/User-Guide.aspx?doc=ru/Working-With-Brea...

 

Alexus-12
Offline
Зарегистрирован: 28.03.2014

Jeka_M пишет:

Atmel Studio не работает со скетчами ардуино (только с чистым Си и Ассемблером). Но можно установить дополнительный плагин Visual Micro, который это позволяет (платный, есть триал). 

Я его установил, но почему-то не получается с ним работать.

Это я видел. Как отлаживать программы с точками останова я знаю. Проблема в том что не получается настроить Студию и плагин чтобы корректно все работало.

siberianice
Offline
Зарегистрирован: 02.04.2014

Тоже иногда сериал выводил непонятные штуки, но исправилось, если указывать формат вывода принудительно:

Serial.println(var, DEC);

 

 

 

 

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Alexus-12 пишет:

Проблема в том что не получается настроить Студию и плагин чтобы корректно все работало.

К сожалению, тут я не подскажу. Сам его практически не использовал. Поставил посмотреть, пару скетчей скомпилировал и снес... Отладку даже не запускал. Отладкой пользуюсь только на чистом Си.

alex_jk
Offline
Зарегистрирован: 10.07.2011

 visual studio + visualmicro  занимает дофига места,куча ненужных плюшек но доволен