您好,
我的程序在仿真时,提示如下错误:
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.
TI中文支持网





