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

 
 
> Кто-нибудь пользуется avr-c++ и отладчиком?, поделитесь опытом
Непомнящий Евген...
сообщение Jun 1 2011, 06:53
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Я пытался использовать avr-c++ и avrstudio (компилирую с ключом -g2, в студии открываю elf). Студия 4.18 b716

напоролся на следующее:
1. Наследование
Код
struct A { int a; };
struct B : A { int b; } bb;

В переменной bb не виден член "а". Для меня это критично
2. Не видны глобальные переменные из пространств имен. В принципе можно обойтись
3. Члены структур типа bool не видны - ошибка "Неизвестный тип". Тоже можно обойтись. Хотя неприятно...

Попробовал сделать cof из elf. Студия его открывает, но сразу сваливается в окно ассемблера, не дает поставить точку останова на сишном тексте программы (хотя список сишных файлов показывает).

Avarice судя по вот этому http://www.avrfreaks.net/index.php?name=PN...pic&t=97934 не умеет работать с xmega. К сожалению, я нарыл это только после того, как все настроил и увидел, что брекпоинты не ставятся sm.gif

Как вы отлаживаете с++ код? Может есть еще какие-нибудь флаги компиляции или линковки для большей дружбы со студией?
Go to the top of the page
 
+Quote Post



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

 


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


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