Ti 工程师:
你们好!
最近在使用CCS5调试6670代码,发现在运行一段放在DDR空间的程序时会Abort,此段代码会被多次调用,并非每次都会Abort,在Abort时,通过观察Disessambly视图和Memory视图,发现两者不一致,Memory视图中的代码是正确的,但对应到Disessambly视图中,同一位置的代码已被修改,导致Opcode Err,见附图!
请问此问题原因是什么,应该如何定位?多谢先!
Andy Yin1:
在memory中把L1P/L2 CACHE 勾上看看memory browser中的数据域disassembly是否一致。
Rambo:
回复 Andy Yin1:
感谢Andy的回复,我在Memory中试过L1D/L1P/L2 CACHE 勾选的多种组合,数据都没有变化,同Disessambly视图的数据都不一样。