移植TMS320C6657的代码的时候,在uart中断中,有一段代码是将uart的接收、发送、错误等中断函数挂接在对应的中断号上,使用的方式如下
1、定义
CSL_CgemRegs *gpCGEM_regs = (CSL_CgemRegs *)CSL_C66X_COREPAC_REG_BASE_ADDRESS_REGS;
这个查了一下
#define CSL_CGEM0_5_REG_BASE_ADDRESS_REGS (0x01800000)
#define CSL_C66X_COREPAC_REG_BASE_ADDRESS_REGS (CSL_CGEM0_5_REG_BASE_ADDRESS_REGS)
是C6XX corepac registers 这个对应的是TMS320C6748中的哪个呢?
2、在映射中断的时候采用如下:
gpCGEM_regs->INTMUX1 = CSL_GEM_INTC0_OUT_0_PLUS_20_MUL_N << CSL_CGEM_INTMUX1_INTSEL4_SHIFT;
请了解的大神指导一二,不清楚看手册的哪一个地方来修改这些
user5354016:
回复 Shine:
多谢