我试图为Zynq做一个简单的STANDALONE应用程序。我想使用' time.h'操纵日期/时间。我知道stanalone BSP上没有硬件实现,但我想自己连接它。 在编译期间,当我调用时间(NULL)'我收到错误,没有实现' _gettimeofday()'。我已经根据函数定义找到并实现了它,因此错误消失了,一切看起来都不错,但是当我在硬件上运行我的项目时,我只看到来自time()的零。 有人可以帮忙吗?
此致 G2
答案 0 :(得分:0)
好的,我做了一些研究,发现了link。这几乎是我一直在搜索的内容,而不是' _times()'我需要' _gettimeofday()'这是我的实施:
int _gettimeofday(struct timeval *__p, void *__tz)
{
__p->tv_sec = (systemUsCounter / 1000000);
__p->tv_usec = systemUsCounter;
return 0;
}
我离开了' __ tz'指针没有链。 所以这基本上是如何利用&time; time.h'在Zynq的独立应用程序中。