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

 
 
> Nios II 7.1 IDE. Функции из HAL., Вопросы...
Волощенко
сообщение Oct 29 2007, 13:30
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 347
Регистрация: 16-02-06
Из: г.Николаев, Украина
Пользователь №: 14 377



Есть желание применить функции из HAL. Вот программа, в ней вызывается функция alt_timestamp_start(), которая описана в altera_avalon_timer_ts.c.

#include "sys/alt_stdio.h"
//-----------------------------
#include "alt_types.h"
#include "system.h"
//-----------------------------
#include "altera_avalon_timer_regs.h" //for timer
#include "altera_avalon_timer_ts.c"
//-----------------------------
int main()
{alt_u32 a;
a=alt_timestamp_start();
alt_putstr("Hello from Nios II!\n");
printf("%08x, ", a);
while (1);
return 0;
}

Но при компиляции сообщается об ошибке: undefined reference to `alt_timestamp_start'.
Вопрос: Что в программе не так, и как правильно подключать функции и макросы из системной библиотеки, например, из hello_world_small_0_syslib\Device Drivers [Sopc Builder]\altera_avalon_timer\HAL\src
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
id_gene
сообщение Nov 9 2007, 11:04
Сообщение #2


carpe manana
***

Группа: Свой
Сообщений: 321
Регистрация: 2-06-05
Пользователь №: 5 659



Ошибки - это плохо.
Про билдер я, похоже, поторопился, выбирать нужно в настройках сислиба.

Добавлено:
про инклуды: _подозреваю_, что область поиска файлов для инклуда (ключ gcc -include) ограничена по умолчанию только необходимыми вещами, чтобы не замусорить систему. Посмотрите, как это будет сделано через скрипты или правьте пути поиска в настройках компилятора. Навскидку ничего умнее в голову не приходит.
Читайте доки
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Волощенко   Nios II 7.1 IDE. Функции из HAL.   Oct 29 2007, 13:30
- - RHnd   Сейчас не могу проверить, но мне кажется, что подк...   Oct 29 2007, 15:19
|- - Волощенко   Цитата(RHnd @ Oct 29 2007, 19:19) Сейчас ...   Nov 8 2007, 11:39
|- - Postoroniy_V   Цитата(Волощенко @ Nov 8 2007, 20:39) Тем...   Nov 8 2007, 13:51
|- - Волощенко   Цитата(Postoroniy_V @ Nov 8 2007, 17:51) ...   Nov 9 2007, 10:21
- - id_gene   С этой функцией не работал, но могу предположить с...   Nov 9 2007, 10:40
|- - Волощенко   to id_gene Спасибо, за дополнительную информацию,...   Nov 9 2007, 10:59
- - popeye   Волощенко Если Вы хотите использовать timestamp т...   Nov 9 2007, 18:52
|- - Волощенко   к popeye, спасибо за ответ! Однако, если встав...   Nov 9 2007, 19:49
|- - Postoroniy_V   Цитата(Волощенко @ Nov 10 2007, 04:49) к ...   Nov 12 2007, 01:50
|- - Волощенко   to Postoroniy_V. Спасибо за ответы! 1. Пока у ...   Nov 12 2007, 11:28
|- - Postoroniy_V   Цитата(Волощенко @ Nov 12 2007, 20:28) Мо...   Nov 12 2007, 13:45
|- - Волощенко   Цитата(Postoroniy_V @ Nov 12 2007, 17:45)...   Nov 12 2007, 16:20
|- - Postoroniy_V   Цитата(Волощенко @ Nov 13 2007, 01:20) Сп...   Nov 12 2007, 22:48
- - popeye   Может это глупый вопрос, а Вы код для своей alt_ti...   Nov 9 2007, 20:12
|- - Волощенко   Цитата(popeye @ Nov 10 2007, 00:12) Может...   Nov 9 2007, 21:02
- - Harbour   Если оригинальная f() описана как 'static inli...   Nov 10 2007, 05:56


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 16:55
Рейтинг@Mail.ru


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