vxworks中的时间戳是指什么啊,怎么用呢?
是sysTimestampLock()等几个api么?和 tickGet()有何区别呢?
时间戳是读timer寄存器的counter计数器值读出来的,可以精确到微妙甚至纳秒,tickget的精度是10毫秒。用法跟tickGet一样,取到的是一个时刻,差值自己计算。
多谢,但是为何我的程序编译不过去啊,我已经定义了INCLUDE_TIMESTAMP,而且也包含了相关的头文件sysLib.h,但是一编译系统就提示sysTimestampLock(),sysTimestampEnable()等函数没有定义。
为什么啊?老大们帮帮忙
在你的timer.c里面有没有定义这个函数啊,src/drv/timer目录下给了一个模板,如果没有可以根据模板自己写一个