IAR5.20下成功使用H-JTAG调试STM32 Cortex-m3步骤详解
4星 · 超过85%的资源 需积分: 9 104 浏览量
更新于2024-12-19
收藏 222KB PDF 举报
本文主要介绍了如何在IAR5.20环境下使用H-JTAG进行STM32 Cortex-M3的调试。首先,H-JTAG V0.7.0 Beta (BUILD20080720)是一个针对Cortex-M3调试的重要工具,特别强调了以下关键点:
1. IAR版本要求:调试Cortex-M3需使用IAR5.11及以上版本,因为早期版本的KEIL RDI接口不支持Cortex-M3。
2. STM32F系列扫描链设置:STM32F系列的TAP配置需要特别注意,必须按照提供的图1所示进行,否则可能无法调试。
3. H-JTAG安装与设置:安装过程相对简单,只需按照指示进行。安装后需设置TAP和LPTPort,如图1和图2所示,并配置下载线,比如使用Wiggler,如图3所示。
4. 芯片识别:如果设置正确,H-JTAG应该能够识别出Cortex-M3芯片,如图4所示。
5. H-Flasher使用:打开H-Flasher并选择对应的目标芯片,如STM32F103VBT6,确保芯片系列选择正确,如图6。
6. IAR设置:在IAR项目中进行如下配置:
- General Options > Target:设置目标芯片型号为STM32F103xB,并启用小端模式,如图7。
- Debugger > Setup:选择RDI驱动,如图8。
- RDI设置:指定RDI驱动路径,即H-JTAG的安装目录,如图9。务必确认无误后点击OK。
7. RDI菜单的出现:完成上述设置后,IAR主窗口会新增RDI菜单,通过点击Configure,可以进一步配置H-JTAG相关选项,如图11所示。
在整个过程中,需要注意的是,初次尝试时务必避免在PgmOptions中误选RESET选项,这会导致调试无法正常进行。通过以上步骤,开发者可以顺利地利用H-JTAG进行STM32 Cortex-M3的调试工作,确保项目的高效开发和调试流程的顺畅。
2201 浏览量
174 浏览量
761 浏览量
1416 浏览量
点击了解资源详情
111 浏览量
240 浏览量
173 浏览量
点击了解资源详情
cwf123456
- 粉丝: 1
- 资源: 3
最新资源
- List Issues-crx插件
- lokalise:从lokali.se检索本地化文件的工具
- TP002-控制LED灯翻转.zip
- 监控程序运行进程及系统CPU运行状态异常重启
- AprendeIngles:Proyecto App应用程序
- Mind-Robot:我正在构建一个意念控制机器人,使用 android、arduino 和 Mindwave 耳机
- 2021年毕业设计 (计算机科学与技术专业).zip
- plchdr-kt:Kotlin中的简单占位符生成器
- TP005-按键控制LED灯翻转.zip
- TabMania-crx插件
- librebook:使用Flutter构建的最小前端库创世客户端
- 易语言文件目录管理系统
- auspost:澳大利亚邮政网站库
- API菜单类-易语言
- javascript-technical-documentation:这是有关JavaScript某些方面的简短技术文档。 使用HTML和CSS制作
- 毕业设计.zip