ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
12 июля
436822 Топик полностью
Vit (28.08.2013 19:29, просмотров: 105) ответил AU08 на 2 Vit: Насчёт библиотеки - просьба поподробнее!
В IAR можно при создании проекта выбрать не обычный, а библиотеку. Там компилишь (оно без main, линковать ничего не нужно) под нужный камень, с нужными опциями оптимизации, и получаешь объектник. Встроенные библиотеки (CLIB/DLIB/none) желательно чтобы совпадали с обычным проектом. Потом получившийся объектник включаешь в обычный проект. Библиотечные функции описываешь в хедере и его включаешь в Си-файлы того же обычного проекта. Есть нюансы - генерировать либу с отладочной инфой (для дебаггера) или без - если с ней, то там внутри пути абсолютные. Ну и либовые функции по умолчанию weak, т.е. если в обычном проекте будет функция с тем же именем и типом, то компилер молча заменит либовую на неё.