Главная arrow Форум  
16.09.2019 г.
Главная
Проекты
Статьи
Начинающим
Архив новостей
Ссылки
Контакты
Поиск
Файлы
Форум
Карта сайта
Авторизация





Забыли пароль?
Ещё не зарегистрированы? Регистрация
Поддержи наш сайт!
Через WebMoney

 R785211844650
 Z210696637574
 E368177590409

Форум ARV Research
Добро пожаловать, Гость
Пожалуйста Вход или Регистрация.
Забыли пароль?
_GEN_GOTOBOTTOM Ответить

TOPIC: Eclipse

#8423
ARV (Администратор)
Администратор
Постов: 2384
graph
В ответ на: Eclipse 28.05.2014 16:23 Репутация: 175  
ну тогда сравнивайте командную строку, что делает makefile с тем, что делает Eclipse - какие-то нюансы все же есть наверняка
Не стыдно не знать, стыдно не учиться
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#8424
Apparatchik (Пользователь)
Специалист
Постов: 123
graphgraph
В ответ на: Eclipse 29.05.2014 10:15 Репутация: 0  
В Eclipse это я так понимаю командная строка


А как посмотреть в WinAVR?
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#8425
ARV (Администратор)
Администратор
Постов: 2384
graph
В ответ на: Eclipse 29.05.2014 19:10 Репутация: 175  
ну вот и очевидная недоработка: 2 раза опция -ffunction-sections, а парной ей -Wl,-gc-sections, без которой отпадает весь смысл первой, нет вообще...
Не стыдно не знать, стыдно не учиться
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#8426
Apparatchik (Пользователь)
Специалист
Постов: 123
graphgraph
В ответ на: Eclipse 29.05.2014 22:06 Репутация: 0  
Действительно два раза, недосмотрел что есть галка для этой опции, исправил - ничего не поменялось. Вторая опция, которую Вы написали, прописана в параметрах линкера в разделе General. Скопировал с консоли командную строку при компиляции одного и того же файла
Eclipse:
avr-gcc -Wall -g3 -gdwarf-2 -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega325 -DF_CPU=16000000UL -MMD -MP -MF"Displayboard_V2_A.d" -MT"Displayboard_V2_A.d" -c -o "Displayboard_V2_A.o" "../Displayboard_V2_A.c"
Finished building: ../Displayboard_V2_A.c

WinAVR:
avr-gcc -c -mmcu=atmega325 -I. -gdwarf-2 -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=./Displayboard_V2_A.lst -std=gnu99 -MMD -MP -MF .dep/Displayboard_V2_A.o.d Displayboard_V2_A.c -o Displayboard_V2_A.o
Может Вы опытным глазом, я мало что понимаю, пробовал подставлять недостающие - ничего не добился.
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#8454
Apparatchik (Пользователь)
Специалист
Постов: 123
graphgraph
В ответ на: Eclipse 10.08.2014 01:44 Репутация: 0  
Иногда нужно написать простую программу для Windows, дабы использовать полюбившуюся мне Eclipse я установил тулчейн MinGW. Как сделать чтоб при нажатии кнопки Выполнить программа запускалась в виндовской консоле а не в Эклипсовской? В последней она выполняется не корректно, консоль пустая, но когда останавливаеш видно что программа отработала причем "кто то" сам нажимает клавишу enter, если же вручную запустить из проводника, то все работает нормально.
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#8467
Apparatchik (Пользователь)
Специалист
Постов: 123
graphgraph
В ответ на: Eclipse 30.09.2014 15:00 Репутация: 0  
Скажите пожалуйста, я забыл, что нужно настроить чтобы при компиляции компилились только те файлы, которые изменены. Раньше так было, но поставил на другом компе и оно каждый раз компилит весь проект, в случае с STM32 это сравнительно очень долго там много библиотек.

P.S. на предыдущий вопрос так и не нашол ответа
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
_GEN_GOTOTOP Ответить
© Copyright 2007 Best of Joomla, Работает на FireBoardполучить последние сообщения прямо на Ваш рабочий стол