[ZLG-ARM] 利用H-JTAG对2214外部RAM调试不0K,内部RAM就ok,奇怪。

[复制链接]
2798|2
 楼主| caine_kk 发表于 2007-1-15 13:28 | 显示全部楼层 |阅读模式
用走马灯程序对目标板进行测试.wiggler和h-jtag进行调试(EASYJTAG仿真器让我同学在用)。<br />&nbsp;&nbsp;&nbsp;&nbsp;1.利用工程模版创建的工程文件,在DebugInExram下进行调试,目标代码始终无法正确的加载侥勘臧錜AM中,反正通过观察内存,对应地址的数据有时候是0x00,有时候是0xff.所以跑不起来。用easyJTAG仿真器来调试就没问题。<br />&nbsp;&nbsp;&nbsp;&nbsp;2.我通过修改linker设置,不用工程模版的scatter机制,直接用simple方式在内部RAM里进行仿真,将RO设置为:0x40000000,enter设置为:0x40000000.这样测试代码映像能够正确的加载以及运行调试。<br />&nbsp;&nbsp;&nbsp;&nbsp;请问:要在外部ram里调试还需要进行怎样的设置?我的调试环境到底出了什么问题?谢谢。
zlgarm 发表于 2007-1-15 17:53 | 显示全部楼层

re:

&nbsp;&nbsp;&nbsp;这是因为EasyJTAG会自动初始化外部RAM,所以用EasyJTAG就可以下载程序<br /><br />到外部RAM.而H-JTAG不会自动去初始化外部RAM,所以CPU就不"认得"外部<br /><br />RAM了.可以通过AXD发命令给LPC2214,&nbsp;初始化外部RAM对应的BCFG,然后再下载<br /><br />程序到外部RAM.
 楼主| caine_kk 发表于 2007-1-16 13:14 | 显示全部楼层

-

谢谢周工.这个问题已经解决.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

7

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部