工程参见附件。
硬件平台:6678LE评估板
软件平台:CCS5
运行结果,每次运行结果不一致,每次只有部分核响应中断,我觉得是我程序有问题,请有经验的朋友帮我看下吧,谢谢了。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工程参见附件。
硬件平台:6678LE评估板
软件平台:CCS5
运行结果,每次运行结果不一致,每次只有部分核响应中断,我觉得是我程序有问题,请有经验的朋友帮我看下吧,谢谢了。
Andy Yin,你好。
仔细对比,发现我的程序中所有核都是如下配置的,hTest,intcObj都是全局变量,每个核都共享这个变量,怀疑是这里有问题,我马上修改程序做进一步测试,有消息我会及时更新。
另外,CSL的手册中,我没有找到intc部分的相关函数,只有csl目录下src文件夹里有intc的源码。
CSL本来就是这样的结构还是我的CSL手册不全呢?
哪里能够找到比较全面的手册,谢谢了。
vectId = CSL_INTC_VECTID_4;
hTest = CSL_intcOpen(&intcObj, 91, &vectId, NULL);
//Register an call-back handler which is invoked when the event occurs.
EventRecord.handler = &test_ipc_handler;
EventRecord.arg = 0;
CSL_intcPlugEventHandler(hTest, &EventRecord);
//Enabling the events.
//CSL_intcHwControl(hTest, CSL_INTC_CMD_EVTCLEAR, NULL);
CSL_intcHwControl(hTest, CSL_INTC_CMD_EVTENABLE, NULL);