- миландровский дсп - процессор.
У них своя среда разработки (вроде чутка переделанный эклипс).
Компилятор, линковщик, оптимизатор - всё от gcc.
В линкер скрипте я указал 127кб для секции .program.
И в своём проекте я подключил сразу все библиотеки для удобства.
(Ось, хал, дсп либу, дисплейную либу и т.д.)
Вот.
А мой мейн - это пока что сейчас просто хеллоуворлд из светодиодов.
Так вот после сборки среда говорит мне, что некотрые объектные штуки из библиотек не влезают в те самые 127кб.
По мап файлу я понял, что линковщик линкует в бинарный образ вообще ВСЁ, что есть у меня в проекте, а не только то, что я использую.
Вопрос: зачем он это делает? и можно ли это убрать?
-fdata-sections -ffunction-sections -Wl,--gc-sections
Обсуждают сегодня