请教各位大神:
我在测试C6672时,发现中断进不来。C6672的片子GPIO管脚连接的是FPGA-V7。如果只对GPIO进行读写,能看到FPGA给DSP的GPIO管脚送的数。但是利用FPGA来送给DSP中断则不能跳入中断。我查看手册,里面说对于CC667x系列的DSP的事件,GPIO0-7为每个核单独的GPIO中断,Timer中断也是0-7为每个核单独的,只有8-15才为共享的。是不是这样呢?没有理解错误吧。
所以我把INT4-7配置成了GPIO8-11中断,INTMUX1 = 0x55545352,NTMUX3 = 0x44420000。只是这么设置中断进不来,定时器中断也没有。是不是哪个地方配置的不对。或者是我的中断向量表不对。程序是我参照例程修改的,程序我贴到附件里面了。请大神们帮我看看是不是哪个地方有问题。卡到这过不去了。灰常着急啊。
另外,我看用中断向量表建立中断进不来,就用CSL_intcOpen、CSL_intcPlugEventHandler、CSL_intcHwControl、CSL_intcInit句柄来建立中断,但是总编译不过去,说这几个函数没有定义,我已经include了相应的头文件#include <csl_intcAux.h>、#include <csl_intc.h>怎么还是报错呢,路径我也加了。用这个在C6455 ccs3.3下都可以啊,怎么在ccs5.2不行呢。
我把我的程序传上来,请大神帮忙看看。谢谢了啊。等着着急啊。