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

 
 
51 страниц V  « < 30 31 32 33 34 > »   
Reply to this topicStart new topic
> Вопросы по Eclipse, CDT, Zylin embedded CDT, предлагаю обсуждать тут, может потом FAQ выжмем
IgorKossak
сообщение Jul 20 2011, 21:39
Сообщение #466


Шаман
******

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



Работаю с Indigo уже давно (правда без отладки), нареканий нет.
Go to the top of the page
 
+Quote Post
Flexz
сообщение Jul 21 2011, 07:50
Сообщение #467


Местный
***

Группа: Свой
Сообщений: 252
Регистрация: 9-10-08
Из: Московская обл.
Пользователь №: 40 797



Аналогично, серьезных проблем не обнаружил, работаю без дебага. Разве что Code Analysis сносит башню от плюсового кода с активным использованием шаблонов и он заливает весь код ошибками.
Коллега настраивал отладку с gdb - были какие-то сложности, т.к. настройка отличалась от предыдущих версий, но я не сильно вникал, да и вроде бы все разрешилось в итоге.
Go to the top of the page
 
+Quote Post
adax
сообщение Aug 9 2011, 09:22
Сообщение #468


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 25-12-10
Пользователь №: 61 871




1. Не могу добавить исходник в проект. Раньше этот исходник был в проекте. Кажется я применил к нему Exclude from build .... , и теперь не удается заставить Еклипс его снова увидеть (Делал Refresh Copy/Paste , Import)
Версия Еклипса 3.5.

2. Вообще хочется перейти на работу с самописным makefile (неуправляемость Еклипса сильно раздражает), можно ли как нибудь конвертировать проект с автоматическим makefile в автономный. Система разработки SoftConsole от Астеl. настроек куча, совсем с нуля makefile писать пока квалификации не хватает.
Go to the top of the page
 
+Quote Post
Aaron
сообщение Aug 9 2011, 10:09
Сообщение #469


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 5-10-06
Из: Зеленоград
Пользователь №: 21 007



adax
Зайдите в свойства проекта, C/C++ General -> Paths and Symbols, справа первая вкладка Source Location, проверьте по вашему проекту состояние Filter(...) - наверное ваши файлы туда вбиты и поэтому они не видны в Project Explorer.
А в чём проблема в существующем проекте взять автогенерируемый makefile, в настройках отключить автогенерацию, и дальше makefile править по мере необходимости руками?
Go to the top of the page
 
+Quote Post
adax
сообщение Aug 9 2011, 10:42
Сообщение #470


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 25-12-10
Пользователь №: 61 871



Цитата(Aaron @ Aug 9 2011, 14:09) *
adax
Зайдите в свойства проекта, C/C++ General -> Paths and Symbols, справа первая вкладка Source Location, проверьте по вашему проекту состояние Filter(...) - наверное ваши файлы туда вбиты и поэтому они не видны в Project Explorer.
А в чём проблема в существующем проекте взять автогенерируемый makefile, в настройках отключить автогенерацию, и дальше makefile править по мере необходимости руками?

Спасибо, помогло.

Цитата(Aaron @ Aug 9 2011, 14:09) *
adax
А в чём проблема в существующем проекте взять автогенерируемый makefile, в настройках отключить автогенерацию, и дальше makefile править по мере необходимости руками?

Спасибо.
Я так и пробовал, но сходу не получилось.
У меня автоматически создаются два макефайла для Debug и Release и храняться соответственно каждый в своей папке.
Перенос их в корень проекта какие-то связи нарушает, буду пробовать дальше.
Go to the top of the page
 
+Quote Post
svss
сообщение Aug 18 2011, 09:24
Сообщение #471


Местный
***

Группа: Свой
Сообщений: 231
Регистрация: 19-12-08
Из: Новосибирск
Пользователь №: 42 594



Граждане, а у вас в Eclipse/CDT тоже така кракозябра или кто знает как её бороть?
Поделитесь, пож.


(WinXP/Indigo)
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Aug 18 2011, 10:19
Сообщение #472


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Нет, не встречал такого. Возможно компилятор выдаёт какие-то ESC-последовательности, для раскраски. Что за компилятор?


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
svss
сообщение Aug 18 2011, 22:02
Сообщение #473


Местный
***

Группа: Свой
Сообщений: 231
Регистрация: 19-12-08
Из: Новосибирск
Пользователь №: 42 594



Цитата(AHTOXA @ Aug 18 2011, 17:19) *
Что за компилятор?


gcc 4.3.4 20090804 (release) 1
(cygwin)
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Aug 19 2011, 02:39
Сообщение #474


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Не встречался с таким. Попробуйте скомпилить что-нибудь в консоли. Или поменяйте компиляторsm.gif

ЗЫ. Погуглил - нашёл упоминания некоего colorgcc. Возможно это он.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
svss
сообщение Aug 19 2011, 20:16
Сообщение #475


Местный
***

Группа: Свой
Сообщений: 231
Регистрация: 19-12-08
Из: Новосибирск
Пользователь №: 42 594



Цитата(AHTOXA @ Aug 19 2011, 09:39) *
Не встречался с таким. Попробуйте скомпилить что-нибудь в консоли. Или поменяйте компиляторsm.gif

ЗЫ. Погуглил - нашёл упоминания некоего colorgcc. Возможно это он.

Не понял сути намёка. И в консоли, и под eclipse компилируется всё нормально (баги-глюки - оффтопик здесь).
Проблема - в юзверь-интерфейсе эклипса.
Хочу тултипы (и ашипке) видеть на нормальном (желательно аглицком!) язЫке.

(Мало ли чего кто хочет, правда? Вопрос был в другом: У Вас так же хрюово, як у мя, или всё "тип-топ"?)

У меня эклипс - на двух компах, на одном русская XP, на другом - панъевро/english. На обоих - одинаковая хрень.
[Скрншот - в студию, если можно]

ЗЫ: colorgcc - другой опер.
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Aug 20 2011, 07:33
Сообщение #476


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Никаких намёков, говорю прямым текстом - скорее всего это не эклипса выдаёт эти символы, а компилятор.
Проверить - запустить make из консоли, и посмотреть на выдачу.
У меня лично ничего такого не наблюдается. Правда у меня Helios.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Aug 20 2011, 10:13
Сообщение #477


Шаман
******

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



svss, научитесь грамотно по русски писать. Это последнее предупреждение.
Модератор.

Теперь по делу. Вы ничего с настройками фонтов или кодовых таблиц не намудрили? Комбинация символов, выделенная Вами, должна быть всего навсего апострофом, (точнее, открывающей и закрывающей одиночной кавычкой). У меня всё нормально отображается и под Win XP и под Linux.
Go to the top of the page
 
+Quote Post
svss
сообщение Aug 21 2011, 09:11
Сообщение #478


Местный
***

Группа: Свой
Сообщений: 231
Регистрация: 19-12-08
Из: Новосибирск
Пользователь №: 42 594



Цитата(IgorKossak @ Aug 20 2011, 17:13) *
Вы ничего с настройками фонтов или кодовых таблиц не намудрили? Комбинация символов, выделенная Вами, должна быть всего навсего апострофом, (точнее, открывающей и закрывающей одиночной кавычкой). У меня всё нормально отображается и под Win XP и под Linux.
Спасибо, именно от этом был вопрос. С настройками я ничего не намудрил просто потому, что не мудрил.

Поиграл в project->properties с кодовыми страницами - не помогло.
Поглядел window->preferences->(General, C++ appearance, Build Console) - ничего подходящего.
Ладно, пусть пока так.
Поскольку кракозябра - в eclipse console и в tooltips editor,
проблема, вероятно, у eclipse около перехватчика stdout. (Известно, что их там есть, остаётся отыскать мою)

-- на другой день -- (solved)
Решение - редакция eclipse.ini
Нужно добавить строчку: -Dfile.encoding=UTF-8

АНТОХА: отдельное спасибо за подсказку.

Сообщение отредактировал svss - Aug 22 2011, 03:14
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Lyrri
сообщение Aug 25 2011, 18:26
Сообщение #479


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 15-01-11
Из: Киев
Пользователь №: 62 244



У меня возникла следующая проблемма при отладке(eclipse Helios Service Release 2, zylinCDT, sourcery g++ lite, чип lm3s6950). Если при запуске дебага в теле программы отсутствуют breakpoints, то отладка нормально останавливается на main(). При этом gdb выдает следующее:
Код
target remote localhost:3333
main () at main.c:27
27        GPIOPinTypeGPIOOutput(GPIO_PORTF_BASE, GPIO_PIN_0);
monitor reset halt
500 kHz
JTAG tap: lm3s.cpu tap/device found: 0x3ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x3)
Only resetting the Cortex-M3 core, use a reset-init event handler to reset any peripherals
target state: halted
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x000001a0 msp: 0x2000fffc
monitor soft_reset_halt
requesting target halt and executing a soft reset
target state: halted
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x000001a0 msp: 0x2000fffc
thbreak main
Hardware assisted breakpoint 1 at 0xf6: file main.c, line 25.
continue

Temporary breakpoint 1, main () at main.c:25
25        SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF);


Если же в теле программы (все равно в каком месте) поставить брекпоинты, то программа начнет выполнятся не останавливаясь на main(), до тех
пор, пока не дойдет до брекпоинта. При этом лог gdb немного отличается:
Код
target remote localhost:3333
main () at main.c:27
27        GPIOPinTypeGPIOOutput(GPIO_PORTF_BASE, GPIO_PIN_0);
monitor reset halt
500 kHz
JTAG tap: lm3s.cpu tap/device found: 0x3ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x3)
Only resetting the Cortex-M3 core, use a reset-init event handler to reset any peripherals
target state: halted
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x000001a0 msp: 0x2000fffc
monitor soft_reset_halt
requesting target halt and executing a soft reset
target state: halted
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x000001a0 msp: 0x2000fffc
thbreak main
Hardware assisted breakpoint 1 at 0xf6: file main.c, line 25.
continue

Program received signal SIGINT, Interrupt.
main () at main.c:25
25        SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF);
Note: automatically using hardware breakpoints for read-only addresses.


Собственно само отличие в следующих двух строках:
Код
Program received signal SIGINT, Interrupt.
Note: automatically using hardware breakpoints for read-only addresses.


Скрипт инициализации следующий:
Код
target remote localhost:3333
monitor reset halt
monitor soft_reset_halt
thbreak main
continue


Хотелось бы разобраться, это мой косяк где-то присутствует или такое поведение имеет место быть при отладке
Go to the top of the page
 
+Quote Post
svss
сообщение Aug 26 2011, 04:30
Сообщение #480


Местный
***

Группа: Свой
Сообщений: 231
Регистрация: 19-12-08
Из: Новосибирск
Пользователь №: 42 594



Current Zylin-CDT can not put break point at main() automatically. Therefore, we need ...

(правда, этому "current" уж пять лет)

Сообщение отредактировал svss - Aug 26 2011, 04:33
Go to the top of the page
 
+Quote Post

51 страниц V  « < 30 31 32 33 34 > » 
Reply to this topicStart new topic
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0

 


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


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