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

6678多个核同时运行->核崩了

6678同时运行一个工程,各个核通过DNUM区分,现在发现经常 有一两个核会跑飞,出现0x007EEEE8(no symbols are defined for 0x007EEEE8),请问这是怎么一回事呢?(我将工程的cmd全部配置在L2中,所以这个0x007EEEE8是不在我的cmd内的!)

截图在附件中,请各位大神看下下吧,谢谢!

Allen35065:

程序跑飞了,原因可能是内存越界,代码改写等等,这个需要详细的debug。

eclipse_sky:

回复 Allen35065:

Allen Yin你好,十分感谢您百忙中回答我的问题!

因为 所有核都加载的一个工程,其他核 和 这个跑飞的核 都是同样的程序,cmd也是完全一样的。可是唯独只有这个核跑飞了,其他核都正常,而且这个不是偶然发生的,几乎每次运行都会有一两个核跑飞,所以我感到很奇怪,根据您的经验,可能是哪个环节出问题了呢?

Allen35065:

回复 eclipse_sky:

不太好说,因为是同样的程序,可能在某些全局内存的读写上存在有时序和竞争关系?你可以在程序里多设一些打印的语句来找到跑飞的地方在行调试。

赞(0)
未经允许不得转载:TI中文支持网 » 6678多个核同时运行->核崩了
分享到: 更多 (0)