《《IAR下使用Wiggler和Multi-ICE进行JTAG调试和FLASH下载》.pdfVIP

《《IAR下使用Wiggler和Multi-ICE进行JTAG调试和FLASH下载》.pdf

  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文档。上传文档
查看更多
《《IAR下使用Wiggler和Multi-ICE进行JTAG调试和FLASH下载》.pdf

IAR 下使用Wiggler 和Multi-ICE 进行JTAG 调试和FLASH 下载 ——基于S64-DEK Rev2.0 ——By Mcuzone 首先到 下载并安装IAR 的32K 限制的KITSTART 学习版,注意安装的 时候请附带安装“Macraigor ”的驱动,不然的话请直接到 IAR 的安装目录下的“driver\ Macraigor ”下面双击ocd_dbgr.exe 安装。 完成软件安装后下找一个没有错误的范例来作为操作演示,在这里我们使用的是 IAR 为ATMEL 的S64EK 写的软件包里面的一个basic 范例,这个软件包可以到 或者 下载,下载后通过 IAR 的 IDE 来打开“basic.eww ”,(在 AT91SAM7S-BasicTools\compil 下)如下图: 打开basic.eww 后选择“flash debug ”,因为我们要将程序下载到FLASH 并调试,如 下图所示: 接下来是进行一些“project\option ”设置,首先用鼠标点击“Basic-Flash-debug ”,这 样才能在“project\option ”下设置,如果点在其他地方,如 main.c 上是无法进行 “project\option ”设置的。 通过“project\option ”或者ALT+F7 来进入设置页面: 首先是“General Options”,在这里需要设置“Device ” 以及工作模式,由于是一个配 置好的范例,所以只需要查看一下即可。 接下来是Linker 选项卡,在这里需要更改部分内容,请在下图红圈内打勾,C-SPY 是 IAR 的调试器,如果不打这个勾的话是无法在编译通过后进行调试的,请注意: “Linker ”下的另一子选项卡,“Extra Output ”,在这个需要在“Generate extra output file ”前打勾,然后将“output format”选择成“simple-code ”,如果要将程序下载到FLASH, 需要生成两个文件,一个是“.S79 ”文件,还有一个是“.sim”文件,这个设置是为了“FLASH Download ”而必需的。 “Debugger ”选项,用于选择调试器,IAR 支持很多的调试器,这里我们选择 “Macraigor ”,它支持廉价且简易的wiggler 调试器。 选择好“Debugger ”驱动后,转到“Macraigor ”,然后选择“wiggler ”接口。 注意,在“Debugger ”选项卡下的“Setup”内还需要设置一个“macro file ”,由于我 们使用的是basic 范例,所以直接选择basic 范例下的resource 文件夹下的SAM7.mac 文件: 然后再到“Debugger ”下的“Download ”子选项卡设置“use flash loader ”,按照下图 中红圈内的按钮进行设置。 设置完成,开始debug: 按下“Debug ”后先会出现“Downloading Application ”和“Programming ”的进度条 提示,由于wiggler 的峰值下载速度也只有4K 左右,所以请稍等片刻。下载完成后进入Debug 界面,可以留心一下下面的LOG 框内的信息: Tue Dec 13 09:24:43 2005: Loaded macro file: C:\Program Files\IAR Systems\Embedded Workbench 4.0 Kickstart\arm\config\flashloader\Atmel\ FlashAT91SAM7Sx.mac Tue Dec 13 09:24:43 2005: FLASH Download V1.1 Tue Dec 13 09:24:43 2005: PLL Enable Tue Dec 13 09:24:43 2005: Set CPSR Tue Dec 13 09:24:43 2005: CPSR

文档评论(0)

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

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

1亿VIP精品文档

相关文档