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

 
 
> WinAVR + Code::Blocks - отладка, как работать в этой связке с GDB?
ARV
сообщение Oct 11 2008, 09:48
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581



Заинтересовался Code::Blocks, как альтернативе AVR Studio. Привлекает бесплатность и универсальность. Особенно обрадовался наличию поддержки отладки... однако, с GDB никогда никаких дел не имел, вообще смутно представляю, как можно отлаживать в консольном режиме... Судя по всему, Code::Blocks обеспечивает GUI для GDB, однако, не смотря на то, что компиляция происходит, отладка не получается - выводится месседж типа "неизвестно, что отлаживать" - и отладчик завершает работу.
Кроме того, упорно компилирует сначала avr-gcc.exe, а потом avr-g++.exe, хотя проект на чистом Си... В итоге получается, скорее всего, что-то не то... makefile тоже в папке проекта нет...
Установил опцию "создавать lss" - но листинг не создается...

В общем, если кто может помочь - отзовитесь!


--------------------
Я бы взял частями... но мне надо сразу.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ARV
сообщение Oct 12 2008, 14:02
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581



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


--------------------
Я бы взял частями... но мне надо сразу.
Go to the top of the page
 
+Quote Post
AVR
сообщение Oct 12 2008, 14:29
Сообщение #3


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(ARV @ Oct 12 2008, 18:02) *
я так понимаю, речь идет о внутрисхемной отладке? меня же пока больше волнует симуляция, т.е. отладка без кристалла... это возможно?
Да, вполне возможно, однако такая симуляция будет ещё более убогой чем даже в AVR Studio...
[оффтоп] Лично я уже давно пришел к выводу, что симуляция это прошлый век и никогда не заменит реальной системы... Сегодня даже самый микроскопический проц имеет поддержку внутрисхемной отладки (например 8-ми выводные ATtiny можно отлаживать через debug wire в том же самом CodeBlocks например. А для AVR отладочная плата изготавливается за час...[/оффтоп]

Но если всё же заинтересовало, то:
http://www.oshec.org/articles/otladka-avr-...-avr-pod-linuh/
В данном случае, вместо DDD (на мой взгляд неудобной красноглазой программы) можно использовать CodeBlocks... Там правда под Linux, но наверняка эта программа-симулятор есть и под windows - работает как GDB сервер тоже... Сам её не проверял, но предполагаю, что возможности у неё ограничены по сравнению с внутрисхемной отладкой smile.gif


--------------------
Go to the top of the page
 
+Quote Post



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

 


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


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