TI中文支持网
TI专业的中文技术问题搜集分享网站

C6748上程序跑飞

我在dsp中将涉及到中断的部分全部屏蔽掉,工程可以正常运行,但我打开中断,工程就跑飞啦,请教下这个可能是哪方面的原因?

中断配置如下:

void InterruptInit(void)
{
        // 初始化 DSP 中断控制器
        IntDSPINTCInit();
        IntGlobalEnable();
    GPIOIntTypeSet(SOC_GPIO_0_REGS, 8, 1);//设置0[7]为下降沿触发
    GPIOIntTypeSet(SOC_GPIO_0_REGS, 61, 1);//设置3[12]为下降沿触发
    // 使能 GPIO BANK 中断
    GPIOBankIntEnable(SOC_GPIO_0_REGS, 0);                  // USER0 KEY GPIO0
    GPIOBankIntEnable(SOC_GPIO_0_REGS, 3);
        // 注册中断服务函数
        IntRegister(C674X_MASK_INT4, Irq04);
        IntRegister(C674X_MASK_INT5, Irq05);
        IntEventMap(C674X_MASK_INT4,SYS_INT_GPIO_B0INT);//bank0对应中断号为65
        IntEventMap(C674X_MASK_INT5,SYS_INT_GPIO_B3INT);//bank3对应中断号为52
    // 使能中断
    IntEnable(C674X_MASK_INT4);
    IntEnable(C674X_MASK_INT5);
}

Shine:

试试加大stack。

赞(0)
未经允许不得转载:TI中文支持网 » C6748上程序跑飞
分享到: 更多 (0)