描述
初学Xilinx SDK的开发,下面记录使用到的API函数及自己的理解。若有误,还请指教。
1、XScuTimer_Config *XScuTimer_LookupConfig(u16 DeviceId)
名称
代码
解释
函数名
XScuTimer_LookupConfig
查询ID对应的设备配置信息
参数1
u16 DeviceId
timer对应的设备ID,在xparameter.h中定义
返回值
XScuTimer_Config
指向给定ID设备的配置类表的指针
应用举例
XScuTimer_Config *ConfigPtr;
ConfigPtr = XScuTimer_LookupConfig (XPAR_PS7_SCUTIMER_0_DEVICE_ID);
//得到当前定时器配置列表的指针
2、s32 XScuTimer_CfgInitialize(XScuTimer *InstancePtr,XScuTimer_Config *ConfigPtr, u32 EffectiveAddress)
名称
代码
解释
函数名
XScuTimer_CfgInitialize
初始化timer
参数1
XScuTimer *InstancePtr
指向timer实例的指针
参数2
XScuTimer_Config *ConfigPtr
指向配置结构体的指针
参数3
u32 EffectiveAddress