typedef struct {
volatile Uint32 DIR; /*方向寄存器,0输出,1输入*/
volatile Uint32 OUT_DATA;
volatile Uint32 SET_DATA;
volatile Uint32 CLR_DATA;
volatile Uint32 IN_DATA;
volatile Uint32 SET_RIS_TRIG;
volatile Uint32 CLR_RIS_TRIG;
volatile Uint32 SET_FAL_TRIG;
volatile Uint32 CLR_FAL_TRIG;
volatile Uint32 INTSTAT;
} CSL_GpioBank_registersRegs;
/**************************************************************************\
* Register Overlay Structure
\**************************************************************************/
typedef struct {
volatile Uint32 PID;
volatile Uint32 PCR;
volatile Uint32 BINTEN;
volatile Uint8 RSVD0[4];
CSL_GpioBank_registersRegs BANK_REGISTERS[4];
} CSL_GpioRegs;
6678手册中没有找到PID PCR INTSTAT这几个寄存器?
Nancy Wang:
请贴出代码的具体路径,方便我们查看。
,
user1534243:
6678手册中没有找到PID PCR INTSTAT这几个寄存器?gpio的csl库头文件中定义的
,
user1534243:
cslr_gpio.h
,
Nancy Wang:
在CSL文档中可以找到PID和PCR,参考看一下,INTSTAT暂时没找到说明。
CSL_GPIO_getPID
CSL_GPIO_getPCR
ti-processor-sdk-rtos-c667x-evm-06.03.00.106-Windows/pdk_c667x_2_0_16/packages/ti/csl/docs/doxygen/html/group___c_s_l___g_p_i_o___f_u_n_c_t_i_o_n.html