C6678,多核运行中,8个核同时无限次循环执行数据处理程序,前几次的是时候只有三个核再跑,后面就8个核一起跑,这怎么办?加上IPc 也是这样,而且每个核在第一次跑的时候时间都是20ms,之后都是10ms,仿真时间差异这么大,可怎么查原因?
Allen35065:
多核共享有问题吧,简化测试环境,看是否能够缩小问题范围。
Dan Jia:
回复 Allen35065:
单次执行一次始终是对的,这怎么定位?
Dan Jia:
回复 Allen35065:
单次执行一次始终是对的,我是主核设置了8个标志位,其他核检测到该标志位就执行程序,执行完就清除标志位,然后等待下次主核将响应标志位值1。