MP/MC以及OVLY
请教各位大侠:
我自己作的DSP板子用view-- CPU registers时MP/MC=0,OVLY=0;
DSK开发板则显示MP/MC=1,OVLY=1;两者在LOAD PROGRAMME时
都出现Data verification failed...并且好像Edit--registers,改不了MP/MC
请教有甚么办法吗?
在什么地址出现Data verification failed?
我是在0x100的地址上出现的错误,有解决的办法吗?
/* 5402.cmd */
-e CodeStart /*程序入口,必须在程序中定义相应的标号*/
-m map.map /*生成存储器映射报告文件 */
MEMORY {
PAGE 0:
VECT: org=0080h len=0080h /*中断向量表*/
PARAM: org=100h len=0F00h /*代码区*/
PAGE 1:
DARAM: org=1000h len=1000h /*数据区*/
}
SECTIONS {
.text :> PARAM PAGE 0 /*代码段*/
.vectors :> VECT PAGE 0 /*中断向量表*/
STACK :> DARAM PAGE 1 /*堆栈*/
.bss :> DARAM PAGE 1 /*未命名段*/
.data :> DARAM PAGE 1 /*数据段*/
}
.mmregs ;预定义的寄存器
.def CodeStart ;定义程序入口标记
.text ;程序区
CodeStart: ;程序入口
SSBX XF ;XF置1
RPT #999 ;重复执行1000次空指令产生延时
NOP
RSBX XF ;XF清0
RPT #999 ;重复执行1000次空指令产生延时
NOP
B CodeStart ;跳转到程序开头循环执行
.end
呵呵,你去看看用我的方法是不是可以解决,其实出现Data verification failed.......不一定就是CMD弄错了,也有可能是仿真器根本就改写不了CPU
你看看我发的帖子就知道了
什么叫仿真器改写不了CPU 我用5402 也出现这个问题
我qq:79282857
manasunl 你怎么解决的?可否联系下 实验中止拉:(
就是硬件仿真中,通过CCS的观察 窗口发现芯片所有的寄存器和内存都为F或0,而且不能手动改写
这个是我使用才买的USB2.0的仿真器发现的问题 后来我把电脑BIOS里面的USB2.0关掉,改用1.1的 就能够使用
不知道为什么`
我的问题解决拉 我的是存储器设置问题 把ovly改为1就可以拉