реклама на сайте
подробности

 
 
> Как использовать библиотечную функцию в WinAVR?
AVRdeveloper
сообщение Apr 14 2008, 11:41
Сообщение #1





Группа: Новичок
Сообщений: 11
Регистрация: 8-02-08
Пользователь №: 34 857



Здравствуйте, у меня возникла проблема с освоением WINAVR. При попытке использовать библиотечные функции из Procyon AVRlib Version 20061029 студия ругается. А именно, при использовании функции uartInit(); или еще какой то из того же пакета происходит ошибка:

" C:\WinAVR-20071221\Uart\default/../s_uart.c:7: undefined reference to `uartInit' ".

(gcc ver.20071221)
Листинг:
#include <avr/io.h>
#include <avr/interrupt.h>
#include "buffer.h"
#include "uart.h"

int main ()
{
uartInit();
return 0;
}

Хедеры, которые определены в сорцах, я так же скопировал в каталог с моим исходником.
Что я не так делаю? Кто-то ведь использовал эту библиотеку, подскажите, буду благодарен за простой пример вроде "Hello, world!" с использованием библиотечных функций. smile3046.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Сергей Борщ
сообщение Apr 14 2008, 11:59
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(AVRdeveloper @ Apr 14 2008, 14:41) *
Хедеры, которые определены в сорцах, я так же скопировал в каталог с моим исходником.
Видимо в список компилируемых файлов надо добавить и какие-то .c-файлы библиотеки.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
AVRdeveloper
сообщение Apr 14 2008, 12:24
Сообщение #3





Группа: Новичок
Сообщений: 11
Регистрация: 8-02-08
Пользователь №: 34 857



Цитата(Сергей Борщ @ Apr 14 2008, 14:59) *
Видимо в список компилируемых файлов надо добавить и какие-то .c-файлы библиотеки.

Я так понял, опция меню Edit Configuration Options -> Include directories "сама собой" добавляет файлы *.с, если указать к ним путь? Скриншот:
Прикрепленное изображение
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 15:03
Рейтинг@Mail.ru


Страница сгенерированна за 0.01377 секунд с 7
ELECTRONIX ©2004-2016