你好!
我在CCS3.3上面创建了工程,准备测试程序!编译和生成都顺利通过。但是在下载程序的时候出现了一下的错误:
Trouble Writing Memory Block at 0x1c12020 on Page 0 of Length 0x4:
Error 0x00000002/-1060
Error during: Memory,An unknown error prevented the emulator from accessing the processor
in a timely fashion.
It is recommended to RESET EMULATOR. This will disconnect eachtarget from the emulator. The targets should then be power cycled
or hard reset followed by an emureset and reconnect to each target.
麻烦帮忙看一下应该怎样去解决!谢谢~
Chris Meng:
你好,
你使用的仿真器是哪家的什么型号?是否支持DM6467?看你的错误connect到DM6467的ARM是可以的对么?运行gel可以正常么?如果是560的仿真器,能否降低clk,看是否有改善?
0x1c12020的地址看起来是CFG Bus Peripherals的区域,你为什么会有代码下载到这一段?
zhou boda:
回复 Chris Meng:
你好!我用的仿真器是SEED-XDS560PLUS!是支持DM6467的,ARM和DSP都能连接上,我在连接ARM的时候也跑了DDR2的测试程序,是成功的!我在setup的时候选择的JTAG clk是10.368MHz!
关于你提醒的0x1c12020这个地址,我刚刚看了一下确实是CFG Bus Peripherals的区域,但是这段区域我没有去设置!这是在GEL文件中进行设置?我的GEL文件是合纵达提供的!这个需要修改吗???
Chris Meng:
回复 zhou boda:
你好,
去掉gel,下载你的out文件是否还是同样的错误?如果是,请你看看你的map文件,看是否有使用0x1c12020地址。
zhou boda:
回复 Chris Meng:
我把GEL文件去掉之后又出现了这样的错误:
Trouble Reading Memory Block at 0x8086c4c8 on Page 0 of Length 0x4:Error 0x00000006/-1060Error during: Memory, Register, An unknown error prevented the emulator from accessing the processorin a timely fashion.It is recommended to RESET EMULATOR. This will disconnect each target from the emulator. The targets should then be power cycledor hard reset followed by an emureset and reconnect to each target.
错误代码是一样的!但是出错的地址变了,我的芯片手册上面这段地址是DDR2上的!
zhou boda:
回复 Chris Meng:
不好意思!我不太明白你的运行gel文件初始化DDR是什么意思!是指在不添加工程的时候运行吗?嘿嘿,新手~麻烦详细点!然后ARM和DSP端的gel文件都要去掉吗?
zhou boda:
回复 zhou boda:
问题已经解决了!谢谢你的耐心指导!
Cheng Ma1:
回复 zhou boda:
请问您是如何解决该问题的?我也遇到了同样的问题,谢谢。!