开发环境
IDE:IAR for arm9.30.1 +VS Code
仿真器:J-Link V9
本文档是基于芯片R7FA2L1AB2DFM,理论所有ARM都能通用该方式实现VS Code编译调试仿真。
1
预先需要安装iar for arm 9.30.1,然后通过RASC生成基于IAR的工程。
2
VS code扩展商城下载两个扩展插件,编译器插件:IAR Build调试插件:IAR C-SPU Debug,如下图所示:
![e0e629fc-955b-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/A0/08/wKgaomToJ5GADRc1AAG9i-RuWEo533.png)
3
安装完成后扩展商城下边就会有IAR Build图标
![e0f395f6-955b-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/A0/08/wKgaomToJ5GARxfIAADXLW3mIAg084.png)
4
打开该扩展插件,选择IAR版本,如下图所示:
![e1030f2c-955b-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/A0/08/wKgaomToJ5GAODdDAACWvJD8W2E059.png)
5
打开生成的IAR工程文件夹
![e110629e-955b-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/A0/08/wKgaomToJ5GAAjsuAAB8llZwu-I170.png)
![e11d1278-955b-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/A0/08/wKgaomToJ5GAKsrGAACuYimkwrM444.png)
6
打开文件夹后,VS Code就自动识别到我们生成的IAR工程
![e130bc74-955b-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/A0/08/wKgaomToJ5GAYElzAAK0BxTPMlU678.png)
7
编译工程
终端->运行任务->iar->iar:Build Project
![e1825b10-955b-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/A0/08/wKgaomToJ5KADBScAAA-_YSvG0Q107.png)
![e18fcc78-955b-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/A0/08/wKgaomToJ5KAFaTFAAAr9aIU8OI848.png)
![e19fd956-955b-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/A0/08/wKgaomToJ5KAOyVoAAAnMbDQ3-U148.png)
8
编译完成
![e1af2140-955b-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/A0/08/wKgaomToJ5KAM7_lAACYcsM5Xgc535.png)
9
仿真调试
运行->启动调试->IAR C-SPY Debug
![e1bccd5e-955b-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/A0/08/wKgaomToJ5KAadm9AAAeQRR7fN8256.png)
![e1c9f9b6-955b-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/A0/08/wKgaomToJ5KAAuMEAAAPHt02s9Q393.png)
10
仿真界面
![e1e6f0d4-955b-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/A0/08/wKgaomToJ5OAa-NtAAFdNaC1DFU060.png)
目前发现相对于原本的IAR软件,这个扩展插件少了Live watch窗口,其它差异的待发掘。
更多内容,欢迎识别下方二维码查看:
![e1f7e592-955b-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/A0/08/wKgaomToJ5OAXT70AAADFnHXUF4892.png)
-
mcu
+关注
关注
146文章
17373浏览量
353023 -
瑞萨
+关注
关注
35文章
22314浏览量
86893
原文标题:基于IAR for arm9.30.1在VS Code调试仿真RA
文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
使用MCUXpresso for VS Code插件开发Zephyr的hello world
![使用MCUXpresso for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>插件开发Zephyr的hello world](https://file1.elecfans.com/web3/M00/04/A6/wKgZPGd3PBeAcAcFAABDETVNApk954.png)
Zephyr领进门系列:MCUXPresso for VS Code插件安装
![Zephyr领进门系列:MCUXPresso for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>插件安装](https://file1.elecfans.com/web3/M00/03/05/wKgZO2djfSaAUujAAAAfBRCwTeE291.png)
IAR升级VS Code调试扩展,引入Listwindow技术
IAR C-SPY为VS Code社区树立调试新标准
Microchip发布面向VS Code的MPLAB扩展早期体验版本
在Linux服务器上使用IAR Build Tools实现DevOps和CI/CD
![<b class='flag-5'>在</b>Linux服务器上使用<b class='flag-5'>IAR</b> Build Tools实现DevOps和CI/CD](https://file1.elecfans.com/web2/M00/FE/58/wKgZomaht5GATMTZAAAQBmEbFx4528.png)
在IAR中使用KitProg3进行调试,无法检测到目标是怎么回事?
在IAR中生成库文件并被应用工程调用的参考流程(上)
![<b class='flag-5'>在</b><b class='flag-5'>IAR</b>中生成库文件并被应用工程调用的参考流程(上)](https://file1.elecfans.com/web2/M00/E7/F2/wKgZomZNktaAL5_VAAAgwauUG_E792.png)
评论