ARM调试问题总结.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
标题:ARM调试问题总结 2010-04-30 15:47:52 基于ADS的ARM调试有关问题总结 1. 在添加文件的过程中你可能已经发现了CodeWarrior IDE 为用户建立了三个 Target,分别是“DebugRel”、“Realse”、“Debug”,这三个Target 分别表示三种 调试方式。 DebugRel 表示在生成目标的时候会为每一个源文件生成调试信息;Debug 表示为每一个源文件生成最完全的调试信息;Release 表示不生成任何调试信息。一般默认选择“DebugRel”。同时从图6 可以发现每次添加文件的时候都会询问添加到哪个“Target”,一般默认三个都添加,点击确定。 2. 我在编译程序的时候出现了这样的错误,请问是什么问题啊 Error : (Fatal) L6002U: Could not open file D:\...\tmmgrsp\周力功\ARM嵌入式系统实验教程\FlashDown.mcp re: 别用中文名路径,换成英文的; 点击Project下的Remove Object Code..,然后在重新编译下就OK了。 3. 刚买了一块2131开发板,不管怎样擦除都不能在AXD下仿真 错误显示:Error, FLASH is protected by user configation! re: 1:请使用EasyJTAG V1.06的版本; 2:在JTAG配置中选中“当需要的时候擦除”。 4. 在AXD中提示error 0x40001e00! FLASH Sector 0 write failed! re: 1. 使用EasyJTAG写外部FLASH要注意,需使用16位总线方式,需要使用SST39VF106芯片. 2. 如果是自己做的板子,需要先在内部RAM调试通过,保证EasyJTAG与板子已经连通. 3. 如果有外部RAM,要先通过(测试)外部RAM来测试总线. 5. 在AXD中提示RDI Warning 00254:Unimplemented RDI message. re: 是JTAG的问题.可以先使用ISP操作试试就知道了,如果能 ISP,说明 LPC2104 没有损坏,还能正常运行程序 JTAG的nRST、TDI、TMS、RTCK等引脚注意要接上下拉电阻,以确保JTAG在上电时有一个稳定的初始状态,具体参看ARM公司给出的JTAG参考电路。 对于有的PC 机,EasyJTAG 不能正确连接开发板,总是弹出错误对话框,这时可以检查并口连接是否可靠,检查并口上是否接有软件狗,或者重新给开发板上下电。另外,在PC 机的CMOS 设置里将并口模式设为SPP 模式,设置并口的资源为378H~37FH。 6. 错误显示:No disassembly could be read at the requested address. re: 1.有可能被加密了,请使用ISP软件(FlashMagic),看看能否对Flash进行擦除。 2.也可能芯片被烧坏。 7. 错误显示:RDI Severe Error 00602: Cant halt target and make it enter DEBUG state. re: 当在非GPIO模式下操作IOnDIR时,会出现JTAG调试中无法暂停的情况,并且AXD会弹出以下信息的窗口并被迫关闭:RDI Severe Error 00602:Cant halt target and make it enter DEBUG state.简单翻译一下就是:“RDI严重错误00602: 无法暂停目标并使它进入调试状态。”当出现这种情况后,就要复位2131(或者重新上电),然后重新打开H-JTAG软件和AXD等。 8. SDT JTAG和Wiggler JTAG有什么区别? re: SDT JTAG和WIGGLER JTAG的区别只是在与并口的接法不一样。功能是一样的。你在OPENOCD里,应该能找到JTAG信号与并口的连接的定义,做相应的修改应该就可以了。 9. 错误显示:RDI Severe Error 00616: Failed to access instruction register. re: 1.可能是并口驱动能力不够强, 影响JTAG信号质量, 造成不稳定. 2.可能是你flash中的程序有问题,先往flash中烧一个能正常跑的程序,再试试看。 10. 关于JTAG接口: P1.20/TRACESYNC应该加上拉电阻以禁止TRACE功能。PINSEL2一定要在程序开始时初始化一下。 LPC2210 JTAG 注   1,2/VDD3.3V   P1.

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档