工具/软件:TI-RTOS
您好!
我使用 Timestamp_get64()获取时间戳,使用 Timestamp_GetFreq()获取 CPU 频率。
我的 CPU 频率为80MHz。
我尝试获取以毫秒为单位的执行时间。 我尝试使用的方法如下。
TIMESTAMP_get64 (&ts);
(笑声)
这里是我的代码
…
TIMESTAMP_get64 (&te);
start64 = ts.hi << 32;
start 64 |= ts.lo;
end64 = te.hi << 32;
end64 |= te.lo;
Millisec =(end64 - start64)/80000; // Timestamp_getFreq ()接收到的我的 CPU 时钟为80MHz
但是、在每1分钟、毫秒值就会溢出。
如何正确地找到毫秒。
谢谢
Jagan