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

 
 
 
Reply to this topicStart new topic
> GUI для gdb под Windows, существуют ли такие
Ko4egap
сообщение Sep 28 2009, 06:01
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 17-09-09
Пользователь №: 52 434



Пытаюсь перейти на msp430-gcc. На данный момент, единственное чего мне для этого не хватает - это source-level отладчик. Умею компилировать, загружать, даже отлаживать с помощью msp430-gdb и msp430-gdbproxy, но отлаживаться из консольного дебаггера смерти подобно.

Так вот, видел ли кто-нибудь адекватный GUI для gdb, работающий под windows?

Сообщение отредактировал Ko4egap - Sep 28 2009, 06:01
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Sep 28 2009, 06:16
Сообщение #2


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Чем Insight не устраивает?
Если поискать, в Yagarto например, то можно и портированный под Windows (без Cygwin) найти.
Go to the top of the page
 
+Quote Post
Petka
сообщение Sep 28 2009, 09:19
Сообщение #3


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

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(Ko4egap @ Sep 28 2009, 10:01) *
Так вот, видел ли кто-нибудь адекватный GUI для gdb, работающий под windows?

Eclipse.
Go to the top of the page
 
+Quote Post
Make_Pic
сообщение Sep 28 2009, 09:31
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 9-10-04
Из: Россия, Пермь
Пользователь №: 828



Цитата(Ko4egap @ Sep 28 2009, 10:01) *
Пытаюсь перейти на msp430-gcc. На данный момент, единственное чего мне для этого не хватает - это source-level отладчик. Умею компилировать, загружать, даже отлаживать с помощью msp430-gdb и msp430-gdbproxy, но отлаживаться из консольного дебаггера смерти подобно.

Так вот, видел ли кто-нибудь адекватный GUI для gdb, работающий под windows?


А Eclipse чем плох?!
Go to the top of the page
 
+Quote Post
Ko4egap
сообщение Sep 28 2009, 10:38
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 17-09-09
Пользователь №: 52 434



Цитата(IgorKossak @ Sep 28 2009, 10:16) *
Чем Insight не устраивает?
Если поискать, в Yagarto например, то можно и портированный под Windows (без Cygwin) найти.


Очень долго искал портированный Insight, пытался в цыгвине скомпилировать (безуспешно, валится на пол-пути, в чем проблемма неспособен разобраться). За Yagarto спасибо, завтра попробую. Но как бы он небыл специализирован для арма.

Цитата(Make_Pic @ Sep 28 2009, 13:31) *
А Eclipse чем плох?!


Эклипс мне показался не особо адекватным. У меня так и не получилось его настроить. Написал мэйк файл для проекта, который успешно обрабатывается из консоли, а так же из Code::Blocks, но эклипс почему-то говорит
Цитата
(Cannot run program "make.exe": ?? ??????? ????? ????????? ????.)

Причем именно так, с вопросиками.. и ни на какие уговоры (а уговаривал долго) не поддается. Пропрбую еще на домашнем компьютере запустить эклипсу.

Code::Blocks успешно соединяется с msp430-gdbproxy, устанавливает точки останова, корректно показывает текущую выполняемую команнду, работает в пошаговом режиме... но стоит запустить свободное выполнение.. и его уже не остановить... только посылать ctrl+c в окне msp430-gdbproxy

Сообщение отредактировал Ko4egap - Sep 28 2009, 10:41
Go to the top of the page
 
+Quote Post
Make_Pic
сообщение Sep 28 2009, 11:36
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 9-10-04
Из: Россия, Пермь
Пользователь №: 828



Цитата(Ko4egap @ Sep 28 2009, 13:38) *
Эклипс мне показался не особо адекватным. У меня так и не получилось его настроить. Написал мэйк файл для проекта, который успешно обрабатывается из консоли, а так же из Code::Blocks, но эклипс почему-то говорит

Причем именно так, с вопросиками.. и ни на какие уговоры (а уговаривал долго) не поддается. Пропрбую еще на домашнем компьютере запустить эклипсу.

пЕРвое: к CYGWIN путь прописан в системных переменных?
вТОрое: ПУТИ в Eclipse настроены?
и вообще сходи по ссылке выше и прочти установку и настройку тулза внимательно!
Go to the top of the page
 
+Quote Post
Ko4egap
сообщение Sep 28 2009, 12:35
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 17-09-09
Пользователь №: 52 434



Цитата(Make_Pic @ Sep 28 2009, 15:36) *
пЕРвое: к CYGWIN путь прописан в системных переменных?
вТОрое: ПУТИ в Eclipse настроены?
и вообще сходи по ссылке выше и прочти установку и настройку тулза внимательно!


Вместо цыгвина мингв. Или это есть неправильно?

переменная PATH, и демонстрация работоспособности make
Прикрепленное изображение


Прикрепленное изображение


Прикрепленное изображение


Сообщение отредактировал Ko4egap - Sep 28 2009, 12:46
Go to the top of the page
 
+Quote Post
Petka
сообщение Sep 28 2009, 13:05
Сообщение #8


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

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(Ko4egap @ Sep 28 2009, 16:35) *
переменная PATH, и демонстрация работоспособности make

Забыли указать что вызывать надо "mingw32-make" вместо просто "make".
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Sep 28 2009, 13:09
Сообщение #9


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Вы запускаете make в той директории, где лежит Ваш рабочий makefile? Правильный ли makefile и тот ли make запускается?


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Sep 28 2009, 19:20
Сообщение #10


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Первое, что попалось по отладке msp430
Go to the top of the page
 
+Quote Post
Ko4egap
сообщение Sep 29 2009, 04:18
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 17-09-09
Пользователь №: 52 434



Цитата(mdmitry @ Sep 28 2009, 17:09) *
Вы запускаете make в той директории, где лежит Ваш рабочий makefile? Правильный ли makefile и тот ли make запускается?

Мэйк не в той же дириктории. Запускать могу из любой. Тысячу раз проверил что запускается именно тот make. А вот насчет makefie, так под эклипсой вообще утилита make не запускается, так что о makefile речи быть не может.


Цитата(IgorKossak @ Sep 28 2009, 23:20) *
Первое, что попалось по отладке msp430


Ну и по этой ссылки только упоминание об инсайте, что когда-то он был в поставке msp430-gcc, и предлагают скачать предыдущую версию, даже ссылку на нее дают, вот только по той ссылке нет ничего. И в описании релиза msp430-gcc той старой версии нет инсайта в списке файлов.

Сообщение отредактировал Ko4egap - Sep 29 2009, 05:13
Go to the top of the page
 
+Quote Post
Ko4egap
сообщение Sep 29 2009, 05:19
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 17-09-09
Пользователь №: 52 434



Цитата(Petka @ Sep 28 2009, 17:05) *
Забыли указать что вызывать надо "mingw32-make" вместо просто "make".


К сожалению не сработало.
В папке mingw я создал копию файла mingw32-make с именем make, для удобства работы в консоли. Поэтому для эклипса должны обе эти комманды одинаково работать, или одинаково не работать, как в моем случае sad.gif
Go to the top of the page
 
+Quote Post
Petka
сообщение Sep 29 2009, 05:30
Сообщение #13


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

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(Ko4egap @ Sep 29 2009, 09:19) *
К сожалению не сработало.
В папке mingw я создал копию файла mingw32-make с именем make, для удобства работы в консоли. Поэтому для эклипса должны обе эти комманды одинаково работать, или одинаково не работать, как в моем случае sad.gif

Враки. Всё работает =)
При настройке проекта укажите "Makefile project". В этом случае эклипс будет вызывать просто make (или тот сборщик, что вы указали, например "mingw32-make").
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Sep 29 2009, 07:30
Сообщение #14


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Цитата(Petka @ Sep 29 2009, 09:30) *
Враки. Всё работает =)
При настройке проекта укажите "Makefile project". В этом случае эклипс будет вызывать просто make (или тот сборщик, что вы указали, например "mingw32-make").

+1. Работает с mspgcc, winavr. Создание "Makefile project" позволяет создать проект, собираемый и из командной строки (см. сообщения Сергей Борща).


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
Ko4egap
сообщение Oct 1 2009, 06:03
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 17-09-09
Пользователь №: 52 434



Цитата(Petka @ Sep 29 2009, 09:30) *
Враки. Всё работает =)
При настройке проекта укажите "Makefile project". В этом случае эклипс будет вызывать просто make (или тот сборщик, что вы указали, например "mingw32-make").


Да именно так и сделал. Видимо просто с чем-то в моей системе не дружит эклипс, а вот с чем - выяснить не удалось. Ранее работал длительное время с Code Composer на базе эклипса. Вот и сложилось мнение о нем как о чем-то хрупком и нежном. Потому и создал эту тему, что хочу адекватный дебаггер, а не вылетающий от того, что я забыл подать питание на прибор. Ну может быть чистый эклипс будет чуточку лучше...

Цитата(mdmitry @ Sep 29 2009, 11:30) *
+1. Работает с mspgcc, winavr. Создание "Makefile project" позволяет создать проект, собираемый и из командной строки (см. сообщения Сергей Борща).


Читал я его сообщения, и лично с ним общался. Именного его посты и вдохновили меня доразобраться с утилитой make.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 20:30
Рейтинг@Mail.ru


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