您好,
我的编程环境是CCS V5,使用6678多核
开发板,程序主要功能是core0向其余七个核置IPC中断,core1~core7在ISR中执行调用不同的程序或者执行不同的代码。程序
仿真过程中console的输出会出现乱码,因此每个核都打印了一个txt文件,工程在仿真时候可以正常运行,但是每个核都会报如下的warning:
TMS320C66x_1: Warning: Illegal opcode (7e035001) at pc = 0x21801040 Illegal opcode at pc = 0x21801040
TMS320C66x_2: Warning: Illegal opcode (7e035001) at pc = 0x21801040 Illegal opcode at pc = 0x21801040
TMS320C66x_3: Warning: Illegal opcode (7e035001) at pc = 0x21801040 Illegal opcode at pc = 0x21801040
TMS320C66x_4: Warning: Illegal opcode (7e035001) at pc = 0x21801040 Illegal opcode at pc = 0x21801040
TMS320C66x_5: Warning: Illegal opcode (7e035001) at pc = 0x21801040 Illegal opcode at pc = 0x21801040
TMS320C66x_6: Warning: Illegal opcode (7e035001) at pc = 0x21801040 Illegal opcode at pc = 0x21801040
TMS320C66x_7: Warning: Illegal opcode (7e035001) at pc = 0x21801040 Illegal opcode at pc = 0x21801040
最终core1~core7打印的文件中,TSCL等几个寄存器的值也有错误,想问一下出现这个warning的原因?