一篇初学Xilinx SDK的开发,API函数笔记

初学Xilinx SDK的开发,Xilinx 系统调试器是一款支持 Zynq UltraScale+ MPSoC、Zynq-7000 SoC 和 MicroBlaze 核的集成型调试器。下面记录使用到的API函数及自己的理解。若有误,还请指教。

 
1、XScuTimer_Config *XScuTimer_LookupConfig(u16 DeviceId)
一篇初学Xilinx SDK的开发,API函数笔记
////////////////////////////////////////////////////
 
应用举例
 
XScuTimer_Config *ConfigPtr;
 
ConfigPtr = XScuTimer_LookupConfig (XPAR_PS7_SCUTIMER_0_DEVICE_ID);
 
//得到当前定时器配置列表的指针
 
////////////////////////////////////////////////////
 
2、s32 XScuTimer_CfgInitialize(XScuTimer *InstancePtr,XScuTimer_Config *ConfigPtr, u32 EffectiveAddress)
一篇初学Xilinx SDK的开发,API函数笔记
////////////////////////////////////////////////////
 
应用举例
 
XScuTimer Timer; // 定时器
 
XScuTimer_Config *ConfigPtr; // 配置信息指针
 
ConfigPtr = XScuTimer_LookupConfig (XPAR_PS7_SCUTIMER_0_DEVICE_ID);
 
//得到当前定时器配置列表的指针
 
XScuTimer_CfgInitialize(&Timer, ConfigPtr, ConfigPtr->BaseAddr); //初始化timer
 
////////////////////////////////////////////////////
 
3、void XScuTimer_LoadTimer(InstancePtr,Value ) ;
一篇初学Xilinx SDK的开发,API函数笔记