- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)