大难肯定是可以的,但是我找一下两个论坛,都没有发现如何修改的帖子,麻烦Andy one 或者TI的工程师能够帮忙指出一下需要修改的地方?
提前谢谢啦!
chen xie:
回复 Kevin Cai:
如果您有什么建议的话,麻烦请解决一下这个问题!
http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/p/45206/100321.aspx#100321
http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/p/14166/101136.aspx#101136
问题一:两个帖子最后的回复说的是一个问题。就是两个核同时运行的时候,第二个核收不到中断。
Andy 说是49中断的问题,但是改过之后没有效果。
问题二:core 1自己做初始化的时候,bcp_rxopen函数通不过。
Kevin Cai:
回复 chen xie:
Hi,
一 BCP global header中, 有一个flow id的字段, 两个核同时运行时,需要将flow id设置成两个不同的值.
在QMSS初始化的时候, 每个flow id需要指定一个接收队列, 可以将flow id 0指定到 接收队列0; 将flow id 1指定到 接收队列1;
这样BCP就会把输出结果放到两个核各自的接收队列
二 两个核运行时, BCP只需要初始化一次, 相应的队列初始化也只需要做一次. 比如初始化在核0做就可以了, 核1不需要再做一次