标题:
关于#include 头文件
[打印本页]
作者:
xinyun001
时间:
2006-4-10 21:19
标题:
关于#include 头文件
关于#include <sys/alt_timestamp.h>头文件
#include <stddef.h>
#include <stdio.h>
#include <sys/alt_timestamp.h>
#include <sys/alt_alarm.h>
#include <alt_types.h>
#include <system.h>
int main (void)
{
alt_u32 time1;
alt_u32 time2;
alt_u32 time3;
alt_u32 i;
if (alt_timestamp_start() < 0)
{
printf ("No timestamp device available");
}
else
{
time1 = alt_timestamp();
i=0;
while(i<2000)
i++;
time2 = alt_timestamp();
i=0;
while(i<50000)
i++;
time3 = alt_timestamp();
printf ("time in func1 = %d ticks\n",( int)(time2-time1));
printf ("time in func2 = %d ticks\n",(int)(time3-time2));
printf ("Number of ticks per second = %u\n",(unsigned int) alt_timestamp_freq());
}
return 0;
}
当我编译的时候怎么会出现找没有定义过alt_timestamp_start()。alt_timestamp_freq()等函数
错误显示如下:undefined reference to `alt_timestamp' ../hello_world.c:25: undefined reference to `alt_timestamp'
等的错误。
作者:
hansennios
时间:
2006-4-11 14:10
你使用了alt_timestamp,而HAL中没有定义。
HAL只有在你为timestamp timer指定了物理设备后才会定义alt_timestamp等函数。
请在"system library properites"中的"system library"中,为timestamp timer指定物理设备,就是你在SOPC builder中添加的timer。
作者:
xinyun001
时间:
2006-4-11 14:58
楼上的谢谢了 真的很感谢 现在搞定了
作者:
sqian
时间:
2009-3-18 20:18
f
作者:
wanyuemin
时间:
2009-7-14 19:20
又多学了一点
作者:
huxiao9178
时间:
2009-9-27 23:28
楼主很厉害啊,拜读了
作者:
gongyue1000
时间:
2009-11-10 14:05
太厉害啊,谢谢
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0