|
|
  |
Вопросы по Eclipse, CDT, Zylin embedded CDT, предлагаю обсуждать тут, может потом FAQ выжмем |
|
|
|
Dec 17 2012, 18:53
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 22-02-09
Из: Минск
Пользователь №: 45 206

|
Зависает индексация в Eclipse Juno (все сломалось после крэша при отключении питания во время работы). После перезагрузки Eclipse, компа задание индексации не пропадает, продолжает висеть: прогресс 0%, загрузка ЦП - 100%. Отмена задания через красную кнопочку не срабатывает, пишет: cancel requested, но продолжает висеть.
в .metadata\.log следующее сообщение: !ENTRY org.eclipse.core.jobs 2 2 2012-12-17 21:15:46.471 !MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.cdt.internal.core.pdom.PDOMManager$4 Может кто-нибудь знает, каким способом можно завершить эту несчастную индексацию? ___ Оопс... разобрался. Просто удалил текст из исходника на котором спотыкался индексер.
Сообщение отредактировал imiron13 - Dec 17 2012, 19:01
|
|
|
|
|
Dec 28 2012, 21:18
|
Профессионал
    
Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079

|
светодиод подпаян к PD3. Другим кодом он прошивается и работает. вот настройки моего проекта Код PORTD = (0<<7)|(0<<6)|(0<<5)|(0<<4)|(0<<3)|(0<<2)|(0<<1)|(0<<0); // все ноги в 0 DDRD =(1<<7)|(1<<6)|(1<<5)|(1<<4)|(1<<3)|(1<<2)|(1<<1)|(1<<0); // все ноги на вывод как видим, PD3 на выход настроен. что-то еще тут
|
|
|
|
|
Dec 28 2012, 21:31
|
Гуру
     
Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322

|
Цитата(Метценгерштейн @ Dec 28 2012, 23:18)  как видим, PD3 на выход настроен. что-то еще тут Ну, убедили...да. Открываем out.map, задаём в поиск __low_level_init и смотрим адрес где оно расположено. Где? Или так меняем программу: Код void main (void) { __low_level_init(); sei(); Горит? Если да - то это глюк компилятора, не иначе.
|
|
|
|
|
Dec 28 2012, 21:57
|
Гуру
     
Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322

|
Цитата(Метценгерштейн @ Dec 28 2012, 23:37)  да! Заработало! Не совсем - __low_level_init запустилась не сразу после ресета. Наверное Цитата(Метценгерштейн @ Dec 28 2012, 23:37)  так что это было? Если не ошибаюсь, __low_level_init - это в Иаре. А в GCC должно быть что-то __attribute__ ((section ("какая-то секция"))); // init номер какой-то
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|