|
|
  |
Вопросы по Eclipse, CDT, Zylin embedded CDT, предлагаю обсуждать тут, может потом FAQ выжмем |
|
|
|
Nov 25 2009, 15:58
|

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

|
Цитата(_Ivan_33 @ Nov 24 2009, 21:32)  спасибо за ответы, разобрался сам, подняв gfortran... другой вопрос создал проект в эклипсе по дефолту там компилится для мега16 где мне поменять название микроконтроллера и частоту? а файлы типа io.h закидывать прям в папку с проектом? Хороший стиль, все-таки, указать компилятору путь к стандартным заголовочным файлам. Если используется makefile, сделанный Вами, то все изменения вносите в него (тип контроллера, частота, ключи сборки и др.). Если используете автоматическую генерацию, то ищите в соответствующих настройках среды (в этом случае я не помощник).
--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
|
|
|
|
|
Nov 26 2009, 18:00
|

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

|
Цитата(Petka @ Nov 25 2009, 15:03)  Да, и о каком компиляторе речь-то? __align - ключевое слово компилятора ARM RealView. Просто в том же SlickEdit я могу свободно добавлять новые ключ. слова типа byte, dword и т.п, что мне будет удобнее. Странно, что в более навороченном Eclipse такого нет. ЗЫ: с другой стороны, в SlickEdit (v14) не получилось задать цвет для имён определений #define - то есть само слово define подсвечивается, а имя его определения - нет...
|
|
|
|
|
Nov 26 2009, 19:38
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(sonycman @ Nov 26 2009, 21:00)  __align - ключевое слово компилятора ARM RealView. Просто в том же SlickEdit я могу свободно добавлять новые ключ. слова типа byte, dword и т.п, что мне будет удобнее. Странно, что в более навороченном Eclipse такого нет. ЗЫ: с другой стороны, в SlickEdit (v14) не получилось задать цвет для имён определений #define - то есть само слово define подсвечивается, а имя его определения - нет...  Вот тупое, но действенное решение: http://www.eclipse.org/forums/index.php?t=...3a65e009734fe93Насколько я понял после гугления на эту тему: Эклипс не просто пробегается по всем выделенным словам в коде и сверяет со списком ключевых слов. Он делает полноценный C99 парсинг. По этой причине "списка ключевых слов" не может быть в принципе. Как расценивать в таком случае конструкцию: Код printf(__align "Hello world!n"); ? Есть более правильные способы настройки CDTшного парсера, на они требуют знания "потрохов" системы.
|
|
|
|
|
Dec 10 2009, 14:13
|
Местный
  
Группа: Свой
Сообщений: 262
Регистрация: 18-02-05
Из: SPb
Пользователь №: 2 743

|
Появился вопросец:
Точно не могу сказать, после чего, но, по-моему, после перехода на EclipseGalileo при старте отладки он(эклипс) стал чего-то ждать. То есть, жмешь дебаг (отладка через мт-линк), при необходимости проходит компиляция, а потом внизу, в строке статуса появляется надпись "Launching <имя проекта>:57%". Вот так висит от полминуты до минуты. Потом начинает обращаться к openOCD или к виндовому GDBserver, заливает код в кристал и начинает дальше трудиться.
На предыдущем эклипсе (Ганимед) такого не замечал. Это только у меня так? и если да, то где и как посмотреть, чего он ждет столько времени?
|
|
|
|
|
Dec 10 2009, 18:02
|
Местный
  
Группа: Свой
Сообщений: 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 - он ведь тоже на Галилео основан.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|