我在6678上跑一个时钟和IPC程序,设置的是在两个核 上跑,通过核0发中断给核1来触发其运行,然后核1在给核0发一个中断最为回复。
但是两个核同时启动时,核1不能捕捉到中断。如果先运行核1,然后在运行核0的话,核1和核0都能捕捉到中断。请问这和什么有关呢?
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.
你好,
你这里出现的现象是正常的。因为CCS将两个核选中然后点run,这两个核不是同时运行起来的,也可能核0先运行起来,也可能核1先运行起来。如果核0发中断的时候,核1还没有起来,那你的测试就会失败。
所以通常的做法是等和1先跑起来以后,再运行核0.