请问如何在ccs中建立和使用5728的dsp硬件中断,有没有相关例程?我按照c6657的方式配置硬件中断,使用ccs8.3.1
// 动态创建硬件中断
Hwi_Handle hwi0;
Hwi_Params hwiParams;
Error_Block eb;
// 初始化错误块
Error_init(&eb);
// 使用默认值初始化参数
Hwi_Params_init(&hwiParams);
// 中断事件
hwiParams.eventId = 99;
// 传递到中断服务函数的参数
hwiParams.arg = 0;
// 不允许该中断自身嵌套
hwiParams.maskSetting = Hwi_MaskingOption_SELF;
// 使能中断
hwiParams.enableInt = TRUE;
// 可屏蔽中断 4
hwi0 = Hwi_create(4, RXMAC, &hwiParams, &eb);
if(hwi0 == NULL)
{
System_abort("Hwi1 create failed");
}
Void RXMAC(UArg arg)
{
statuschg2=1;//接收判断
}
然后程序会跑飞,请问该怎么正确配置硬件中断?
还有如何将程序烧进dsp中并设为开机自启动呢?