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

c5535仿真时报错

您好,

          我的程序在仿真时,提示如下错误:

C55xx: File Loader: Verification failed: Values at address 0x00000@DATA do not match Please verify target memory and memory map.
C55xx: GEL: File: D:\workspace_v8\voice\Debug\voice.out: a data verification error occurred, file load failed.

尝试解决问题时在主函数里加入语句:    CSL_CPU_ST3_55_MPNMC_ON; 

                                                             但是条语句有警告#176-D expression has no effect

  请问一下该怎么解决问题仿真失败问题?

Shine:

请看一下cmd文件或者map文件,看是不是有数据/代码分配到地址0了,地址0处是MMR寄存器。

at_will:

回复 Shine:

您好,我的map文件地址0部分如下,不是太懂,请问有什么问题,该怎么解决?

SECTION ALLOCATION MAP
(Addresses surrounded by []'s are displayed for convenience only!)

outputattributes/
sectionpageorgn(bytes) orgn(words) len(bytes) len(words)input sections
———————– ———– ———- ————————
.switch0[ 00000000 ]00000000*00000012[ 00000000 ]00000000*00000012C55XXCSL_LP.lib : csl_sysctrl.obj (.switch:_SYS_setEBSR)

Shine:

回复 at_will:

.switch定义到0处了,修改一下cmd文件,MMR这处地址不能分配段。MMR(RW) : origin = 0000000h length = 0000C0h /* MMRs */

at_will:

回复 Shine:

您好,我的CMD文件没有改过,没有发现用到了地址0.

赞(0)
未经允许不得转载:TI中文支持网 » c5535仿真时报错
分享到: 更多 (0)