求助OAL_BSP_CALLBACKS在什么地方定义过
小弟初学WinCE的BSP,用的WinCE6.0以及SMDK6410的BSP,目前需要在板子上添加自定义中断,看网上的
帖子说好像是先添加逻辑中断号然后要改
OEMInterruptEnable,
OEMInterruptDisable,
OEMInterruptDone,
OEMInterruptHandle这几个函数,但是这些又分别调用了以下OAL级函数
OALIntrEnableIrqs: 被OEMInterruptEnable调用,
OALIntrDisableIrqs:被OEMInterruptDisable调用,
OALIntrDoneIrqs: 被OEMInterruptDone调用,
这几个函数又调用了以下BSP级函数
BSPIntrEnableIrq: 被OALIntrEnableIrqs函数调用,
BSPIntrDisableIrq: 被OALIntrDisableIrqs函数调用,
BSPIntrDoneIrq: 被OALIntrDoneIrqs函数调用,
BSPIntrRequestIrqs: 被OALIntrRequestIrqs函数调用,
到这问题来了,OAL级函数在调用BSP级时不是直接调用而是判断是否之前定义了OAL_BSP_CALLBACKS,小弟
找了好久没有找到,想问一下这个OAL_BSP_CALLBACKS一般在什么地方定义,请论坛各位前辈指导,您的一
句话可能会让我少走很多弯路。 WinCE BSP??中断
[解决办法]
这个一般在sources中或者是bat文件中定义的