(资料图片仅供参考)
作者:付汉杰 hankf@amd.com
1. 硬件的Vivado Block design设计中,添加AXI Timer
2. 包含AXI Timer的头文件
3. 定义timer的参数和全局变量
4. 初始化AXI Timer
调用TmrCtrPolledInit()初始化AXI Timer, 也初始化了全局变量TimerCounter。
其中TmrCtrPolledInit()来自于xtmrctr_polled_example.c中的TmrCtrPolledExample(),可以在BSP中从AXI Timer的“Import Example”中导入。
5. 通过XTmrCtr_GetValue获取时间戳
通过XTmrCtr_GetValue获取时间戳,是以时钟周期为单位的。可以转化成微妙、毫秒、秒等单位。
文章来源:博客园
标签: