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

 
 
51 страниц V  « < 10 11 12 13 14 > »   
Reply to this topicStart new topic
> Вопросы по Eclipse, CDT, Zylin embedded CDT, предлагаю обсуждать тут, может потом FAQ выжмем
Сергей Борщ
сообщение Nov 25 2009, 10:50
Сообщение #166


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Petka @ Nov 25 2009, 10:30) *
а "__align" это у вас такой хитрый #define?
Это ключевое слово для какого-нибудь компилятора.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Petka
сообщение Nov 25 2009, 11:03
Сообщение #167


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

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



Цитата(Сергей Борщ @ Nov 25 2009, 13:50) *
Это ключевое слово для какого-нибудь компилятора.

многие "ключевые слова" таковыми не являются, например "flash" - обёртка над "__attribute__". "__attribute__" - в ключевые слова добавлен. а вот #define парсер например не смог "развернуть". сталкивался с таким. решается либо настройкой тулчейна, либо прописыванием в эклипсовские пути поиска заголовочников правильных путей.
Да, и о каком компиляторе речь-то?
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Nov 25 2009, 14:53
Сообщение #168


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Petka @ Nov 25 2009, 13:03) *
многие "ключевые слова" таковыми не являются,
...
Да, и о каком компиляторе речь-то?
Вот-вот. Мир компиляторов на gcc не заканчивается. Для того же IAR __flash - ключевое слово, расширение компилятора.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Nov 25 2009, 15:58
Сообщение #169


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

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



Цитата(_Ivan_33 @ Nov 24 2009, 21:32) *
спасибо за ответы, разобрался сам, подняв gfortran...
другой вопрос
создал проект в эклипсе
по дефолту там компилится для мега16
где мне поменять название микроконтроллера и частоту?
а файлы типа io.h закидывать прям в папку с проектом?

Хороший стиль, все-таки, указать компилятору путь к стандартным заголовочным файлам.
Если используется makefile, сделанный Вами, то все изменения вносите в него (тип контроллера, частота, ключи сборки и др.). Если используете автоматическую генерацию, то ищите в соответствующих настройках среды (в этом случае я не помощник).


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
_Ivan_33
сообщение Nov 25 2009, 18:49
Сообщение #170


fpga designer
****

Группа: Свой
Сообщений: 613
Регистрация: 20-04-08
Из: Зеленоград
Пользователь №: 36 928



поставил 1 пакет - все заработало)))
теперь другой вопрос - вот что поставить на эклипс для работы с арм7 от филипс в частности lpc2478? посоветуйте пожалуйста еще к нему среду прошивальщика
заранее благодарю


--------------------
Go to the top of the page
 
+Quote Post
sonycman
сообщение Nov 26 2009, 18:00
Сообщение #171


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Petka @ Nov 25 2009, 15:03) *
Да, и о каком компиляторе речь-то?

__align - ключевое слово компилятора ARM RealView.

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

ЗЫ: с другой стороны, в SlickEdit (v14) не получилось задать цвет для имён определений #define - то есть само слово define подсвечивается, а имя его определения - нет... sad.gif
Go to the top of the page
 
+Quote Post
Petka
сообщение Nov 26 2009, 19:38
Сообщение #172


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

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



Цитата(sonycman @ Nov 26 2009, 21:00) *
__align - ключевое слово компилятора ARM RealView.

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

ЗЫ: с другой стороны, в SlickEdit (v14) не получилось задать цвет для имён определений #define - то есть само слово define подсвечивается, а имя его определения - нет... sad.gif


Вот тупое, но действенное решение:
http://www.eclipse.org/forums/index.php?t=...3a65e009734fe93

Насколько я понял после гугления на эту тему: Эклипс не просто пробегается по всем выделенным словам в коде и сверяет со списком ключевых слов. Он делает полноценный C99 парсинг. По этой причине "списка ключевых слов" не может быть в принципе. Как расценивать в таком случае конструкцию:
Код
printf(__align "Hello world!n");

?
Есть более правильные способы настройки CDTшного парсера, на они требуют знания "потрохов" системы.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Nov 27 2009, 14:37
Сообщение #173


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Petka @ Nov 26 2009, 23:38) *
Вот тупое, но действенное решение:
http://www.eclipse.org/forums/index.php?t=...3a65e009734fe93

Спасибо за развёрнутый совет!
Думаю, это решит часть проблемы smile.gif

ЗЫ: хотя в "слике" читать текст программы будет проще и удобнее благодаря более гибкой системе цветового кодирования.
Go to the top of the page
 
+Quote Post
Злодей
сообщение Dec 2 2009, 05:48
Сообщение #174


Частый гость
**

Группа: Участник
Сообщений: 149
Регистрация: 29-04-08
Из: Петербург
Пользователь №: 37 142



Долго не хотел задавать этот вопрос, всё сам пытался найти... Кто-нибудь прикручивал к CDT компилятор M$ VisualC++ ?
Go to the top of the page
 
+Quote Post
AlexMad
сообщение Dec 10 2009, 14:13
Сообщение #175


Местный
***

Группа: Свой
Сообщений: 262
Регистрация: 18-02-05
Из: SPb
Пользователь №: 2 743



Появился вопросец: 

Точно не могу сказать, после чего, но, по-моему, после перехода на EclipseGalileo при старте отладки он(эклипс) стал чего-то ждать. То есть, жмешь дебаг (отладка через мт-линк), при необходимости проходит компиляция, а потом внизу, в строке статуса появляется надпись "Launching <имя проекта>:57%". Вот так висит от полминуты до минуты. Потом начинает обращаться к openOCD или к виндовому GDBserver, заливает код в кристал и начинает дальше трудиться.

На предыдущем эклипсе (Ганимед) такого не замечал. Это только у меня так? и если да, то где и как посмотреть, чего он ждет столько времени?
Go to the top of the page
 
+Quote Post
klen
сообщение Dec 10 2009, 16:33
Сообщение #176


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



у меня также. есть еще косяг у галлилео - невсегда кнопки мышкой нажимаются, сие есть видимо глюк ос+java
http://androidteam.ru/faq/eclipse-ubuntu-910-problems.html
все имеется ввиду под Ubuntu 9.10 (Karmic Koala), в масдае все работает
Go to the top of the page
 
+Quote Post
AlexMad
сообщение Dec 10 2009, 18:02
Сообщение #177


Местный
***

Группа: Свой
Сообщений: 262
Регистрация: 18-02-05
Из: SPb
Пользователь №: 2 743



Цитата(klen @ Dec 10 2009, 19:33) *
у меня также. есть еще косяг у галлилео - невсегда кнопки мышкой нажимаются, сие есть видимо глюк ос+java
http://androidteam.ru/faq/eclipse-ubuntu-910-problems.html
все имеется ввиду под Ubuntu 9.10 (Karmic Koala), в масдае все работает

Да, про косячок с кнопками знаю.

ЗЫ. тоже самое относится и к НИОСу9.1 - он ведь тоже на Галилео основан.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Dec 10 2009, 20:04
Сообщение #178


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(AlexMad @ Dec 10 2009, 16:13) *
Вот так висит от полминуты до минуты.
Наблюдал аналогичное поведение при запуске компилятора. У меня при исполнении makefile в path дописывается путь к компилятору. Путь берется из переменной окружения. На одной из машин переменная окружения была не прописана, в результате в path добавлялась строка, начинающаяся с \\. Естественно, машина пыталась найти сетевую шару с таким именем.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Terminator
сообщение Dec 11 2009, 04:11
Сообщение #179


Местный
***

Группа: Участник
Сообщений: 209
Регистрация: 7-12-04
Из: Томск
Пользователь №: 1 382



С кнопками тоже был косяк. Но вчера в системе обновилось куча java-вского софта и этот глюк пропал.
Go to the top of the page
 
+Quote Post
klen
сообщение Dec 12 2009, 23:43
Сообщение #180


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(Terminator @ Dec 11 2009, 07:11) *
С кнопками тоже был косяк. Но вчера в системе обновилось куча java-вского софта и этот глюк пропал.


обновил систему.. с кнопкоми косяг остался, а зависаний на страте gdb на отладку пропали... чудно все это ...
забыл спросить а система то какая?
Go to the top of the page
 
+Quote Post

51 страниц V  « < 10 11 12 13 14 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


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


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