Спасибо за совет!!!!! Теперь все работает как надо. Правда я еще в процессе тестирования!!))Kavka писал(а):Для последних версий gcc можно опций подкинуть.
Компилятору: -ffunction-sections -fdata-sections
Линкеру: -Wl,--gc-sections
Автоматическое исключение неиспользуемых данных и функций.
Найдено 8 результатов
- Чт фев 20, 2014 03:46:17
- Форум: AVR
- Тема: AVR studio в вопросах и ответах
- Ответы: 3188
- Просмотры: 1283712
Re: AVR studio 4 в вопросах и ответах
- Ср фев 19, 2014 22:38:11
- Форум: AVR
- Тема: AVR studio в вопросах и ответах
- Ответы: 3188
- Просмотры: 1283712
Re: AVR studio 4 в вопросах и ответах
Я так понимаю это надо дописать как опции в Custom Compilation Options???
- Ср фев 19, 2014 20:48:51
- Форум: AVR
- Тема: AVR studio в вопросах и ответах
- Ответы: 3188
- Просмотры: 1283712
Re: AVR studio 4 в вопросах и ответах
Вот это уже интересно. Можно более подробное описание куда и что подкидывать.Kavka писал(а):Для последних версий gcc можно опций подкинуть.
Компилятору: -ffunction-sections -fdata-sections
Линкеру: -Wl,--gc-sections
Автоматическое исключение неиспользуемых данных и функций.
- Ср фев 19, 2014 17:26:23
- Форум: AVR
- Тема: AVR studio в вопросах и ответах
- Ответы: 3188
- Просмотры: 1283712
Re: AVR studio 4 в вопросах и ответах
Убираю, компилирую. В итоге тот же размер. И естественно ошибка функции. Функцию тоже коментирую.kobzar писал(а):вы в главном файле своем указываете #include "libename.h"
вот попробуйте убрать ето из мейн файла ету запись и скомпиьльте проект
- Ср фев 19, 2014 17:09:25
- Форум: AVR
- Тема: AVR studio в вопросах и ответах
- Ответы: 3188
- Просмотры: 1283712
Re: AVR studio 4 в вопросах и ответах
Кстати таки да -
Был у меня подобный вопрос по работе либы с ЛЦД экраном!
Взял готовую с кучей всего что только можно! после того как написал код - залез в либу и удалил все лишнее что не использую и все !
Вот вопрос и заключается в том, как заставить компилятор использовать только необходимое ...
Был у меня подобный вопрос по работе либы с ЛЦД экраном!
Взял готовую с кучей всего что только можно! после того как написал код - залез в либу и удалил все лишнее что не использую и все !
Вот вопрос и заключается в том, как заставить компилятор использовать только необходимое ...
- Ср фев 19, 2014 17:07:40
- Форум: AVR
- Тема: AVR studio в вопросах и ответах
- Ответы: 3188
- Просмотры: 1283712
Re: AVR studio 4 в вопросах и ответах
...я ни одну функцию из этой библиотеки не использую...
Так не подключайте библиотеку.
Я не использую ни одну функцию, сказал к примеру. А вообще надо использовать и не одну!)
Убрал использование функций для того что б проверить какой размер получится. И получил тот же самый размер-5бт. Что ...
Так не подключайте библиотеку.
Я не использую ни одну функцию, сказал к примеру. А вообще надо использовать и не одну!)
Убрал использование функций для того что б проверить какой размер получится. И получил тот же самый размер-5бт. Что ...
- Ср фев 19, 2014 15:19:29
- Форум: AVR
- Тема: AVR studio в вопросах и ответах
- Ответы: 3188
- Просмотры: 1283712
Re: AVR studio 4 в вопросах и ответах
Доброго время суток.
Столкнулся с такой проблемой, подключаю к проекту в AVRStudio библиотеки h и с файлы. Всегда считал что компилятор должен брать из библиотек только те функции которыми я пользуюсь. А тут получается, что даже если я ни одну функцию из этой библиотеки не использую, он все равно ...
Столкнулся с такой проблемой, подключаю к проекту в AVRStudio библиотеки h и с файлы. Всегда считал что компилятор должен брать из библиотек только те функции которыми я пользуюсь. А тут получается, что даже если я ни одну функцию из этой библиотеки не использую, он все равно ...
- Ср фев 19, 2014 15:02:26
- Форум: AVR
- Тема: Помощь по плавному изменению цветов RGB ленты.
- Ответы: 3
- Просмотры: 1624
Re: Помощь по плавному изменению цветов RGB ленты.
Вот недавно делал светодиодную Проц ATmega 48.
Вот код который плавно переливается всем цветами радуги. Управление сделал по экспоненте, что б плавнее зажигались светодиоды.
Использовал аппаратный ШИМ.
// R G B
PORTD.0=1;
//красного -- желтый
for(i=0;i<255;i++) {delay_ms(20);OCR1BL=exp(i ...
Вот код который плавно переливается всем цветами радуги. Управление сделал по экспоненте, что б плавнее зажигались светодиоды.
Использовал аппаратный ШИМ.
// R G B
PORTD.0=1;
//красного -- желтый
for(i=0;i<255;i++) {delay_ms(20);OCR1BL=exp(i ...