zynq -中断头文件简介

SDK实现中断可利用独立板支持包(BSP)中提供的中断库函数。这些库函数位于以下头文件中:

Xparameters.h – 该文件包含处理器的地址空间和设备ID宏定义,常用于对硬件外设进行寻址

Xscugic.h – 该文件包含配置zynq中断控制器的库函数以及GIC的使用范围;

Xil_exception.h – 该文件包含Cortex-A9的异常函数。

英文原文:

Xparameters.h – This file contains the processor’s address space and the device IDs.

• Xscugic.h – This file holds the drivers for the configuration and use of the GIC.

• Xil_exception.h – This file contains exception functions for the Cortex-A9


xparameters_ps.h提供了中断ID(无需在源代码中包含该头文件,因为它已包含在xparameters.h文件中)。我们可在源文件中使用这个中断“ID”(如GPIO_Interrupt_ID),使用方式如下:

#defne GPIO_DEVICE_ID XPAR_XGPIOPS_0_DEVICE_ID
#defne INTC_DEVICE_ID XPAR_SCUGIC_SINGLE_DEVICE_ID
#defne GPIO_INTERRUPT_ID XPS_GPIO_INT_ID



你可能感兴趣的:(zynq,7000,SOC)