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.

IPC核间通信测试



利用培训资料中的IPC核间通信例子,其中用TSCL测试时间,在EVM6678上我测试核间通信时间是:

[TMS320C66x_0] Set interrupt from core0 to core1,cycle=1589

[TMS320C66x_0] interrupt info 16

[TMS320C66x_1] Recieve interrupt from core0 to core1 with info 0x 10,cycle=1064525132

[TMS320C66x_1] Set interrupt from core1 to core2,cycle=1064539267

[TMS320C66x_1] interrupt info 16

[TMS320C66x_2] Recieve interrupt from core1 to core2 with info 0x 10,cycle=2106407144

[TMS320C66x_2] Set interrupt from core2 to core3,cycle=2106421332

[TMS320C66x_2] interrupt info 16

[TMS320C66x_3] Recieve interrupt from core2 to core3 with info 0x 10,cycle=-1176935642

[TMS320C66x_3] Set interrupt from core3 to core4,cycle=-1176921421

[TMS320C66x_3] interrupt info 16

.......................................................

........................................................

而在培训资料里配套IPC例子的PDF文档里的核间通信时间是:

比我测试的少了4个数量级,请问这是什么原因造成的?

如果核间通信如我测试的一样需要这么多时间,那流程结构和主从模式中核间通信需要这么多时间,多核还有什么意义?

 

请高手们指点下!!!

IPC_example_on_6678_CCSv503.7z