Thread 中讨论的其他器件: CC3200
您好!
我正在将 CC3220S-LAUNCHXL 用于我的项目、在该项目中、我尝试通过 SPI 发送数据、还包括 DMA、以减少 CPU 开销并加快速度。 我已使用中断通过 SPI 成功发送和接收数据,但当我使用包括 DMA 在内的相同代码时,我遇到了一个问题。 我卡在 Hwi 中的 while 循环中。 我从我的角度尝试了所有东西、但我不知道问题是什么。
我还发现、cc3220 SDK 中没有 Udma_if.c、我可以在 cc3200 SDK 中看到它。
有人可以帮帮我吗?
/*
*==== Hwi_exHandler ===
*
void Hwi_exHandler (UINT * exstack、UINT LR)
{
Hwi_module->exACTIVe[0]= true;
/*如果没有插入异常处理程序,请在此处旋转*/
while (Hwi_excHandlerFunc = NULL){
;
}
Hwi_exHandlerFunc (exstack、LR);
}