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

ccs软件仿真和通过JTAG在6678evm板上仿真的区别?

我一个avs编码软件,在ccs5.1软件仿真的情况下,跑起来是正常的,但是在6678evm板上仿真就会有以下报错,是汇编函数出的问题?请问大牛,这种问题是什么原因造成的呢?

这个出错的汇编函数,如果在一个简单的测试工程中测试,在evm板上跑也都是没有问题的。

[C66xx_7] A0=0x0 A1=0x8
[C66xx_7] A2=0x200 A3=0xc17b5f8
[C66xx_7] A4=0x37fbf57f A5=0xc17ba74
[C66xx_7] A6=0x2325c A7=0xfffe78dc
[C66xx_7] A8=0x227 A9=0x83177c
[C66xx_7] A10=0x36353333 A11=0x37fbf57f
[C66xx_7] A12=0xce9 A13=0x2
[C66xx_7] A14=0x37fbf57f A15=0x0
[C66xx_7] A16=0x7fff A17=0xf80
[C66xx_7] A18=0xd63 A19=0xce9
[C66xx_7] A20=0x0 A21=0x0
[C66xx_7] A22=0xffff9d87 A23=0xffff9fa4
[C66xx_7] A24=0x197 A25=0x1af
[C66xx_7] A26=0x1a8 A27=0x1aa
[C66xx_7] A28=0xfffff841 A29=0xda
[C66xx_7] A30=0xfe7900fd A31=0xdaf841
[C66xx_7] B0=0xc050100 B1=0x835d18
[C66xx_7] B2=0x0 B3=0xc14e028
[C66xx_7] B4=0x15000103 B5=0x4123
[C66xx_7] B6=0xc1350bc B7=0x0
[C66xx_7] B8=0x0 B9=0x0
[C66xx_7] B10=0x4123 B11=0x0
[C66xx_7] B12=0xd83 B13=0x5d18
[C66xx_7] B14=0x835e78 B15=0x835d18
[C66xx_7] B16=0xd47 B17=0xe1b
[C66xx_7] B18=0xe16 B19=0xd83
[C66xx_7] B20=0x1d6f B21=0x1deb
[C66xx_7] B22=0x20f B23=0x0
[C66xx_7] B24=0x1ba B25=0x1ad
[C66xx_7] B26=0x1bb B27=0xd89
[C66xx_7] B28=0x33 B29=0x34
[C66xx_7] B30=0x350037 B31=0x340033
[C66xx_7] NTSR=0x1020d
[C66xx_7] ITSR=0x20f
[C66xx_7] IRP=0xc1350bc
[C66xx_7] SSR=0x0
[C66xx_7] AMR=0x0
[C66xx_7] RILC=0x0
[C66xx_7] ILC=0x0
[C66xx_7] Exception at 0x0
[C66xx_7] EFR=0x2 NRP=0x0
[C66xx_7] Internal exception: IERR=0x1
[C66xx_7] Instruction fetch exception
[C66xx_7] ti.sysbios.family.c64p.Exception: line 248: E_exceptionMin: pc = 0x00000000, sp = 0x00835d18.
[C66xx_7] To see more exception detail, use ROV or set 'ti.sysbios.family.c64p.Exception.enablePrint = true;'
[C66xx_7] xdc.runtime.Error.raise: terminating execution

Andy Yin1:

出现了内部异常,从NRP=0来看,是运行到了一个异常PC地址0出,所以发生了指令获取异常,查看一下是否存在内存改写导致指令运行到一个异常的PC。

赞(0)
未经允许不得转载:TI中文支持网 » ccs软件仿真和通过JTAG在6678evm板上仿真的区别?
分享到: 更多 (0)