TI中文支持网
TI专业的中文技术问题搜集分享网站

C6678,多核运行中,8个核同时无限次循环执行数据处理程序,前几次的是时候只有三个核再跑,后面就8个核一起跑,这怎么办?求帮助!

C6678,多核运行中,8个核同时无限次循环执行数据处理程序,前几次的是时候只有三个核再跑,后面就8个核一起跑,这怎么办?加上IPc 也是这样,而且每个核在第一次跑的时候时间都是20ms,之后都是10ms,仿真时间差异这么大,可怎么查原因?

Allen35065:

多核共享有问题吧,简化测试环境,看是否能够缩小问题范围。

Dan Jia:

回复 Allen35065:

单次执行一次始终是对的,这怎么定位?

Dan Jia:

回复 Allen35065:

单次执行一次始终是对的,我是主核设置了8个标志位,其他核检测到该标志位就执行程序,执行完就清除标志位,然后等待下次主核将响应标志位值1。

赞(0)
未经允许不得转载:TI中文支持网 » C6678,多核运行中,8个核同时无限次循环执行数据处理程序,前几次的是时候只有三个核再跑,后面就8个核一起跑,这怎么办?求帮助!
分享到: 更多 (0)