開發(fā)環(huán)境
IDE:IAR for arm9.30.1 +VS Code
仿真器:J-Link V9
本文檔是基于芯片R7FA2L1AB2DFM,理論所有ARM都能通用該方式實現(xiàn)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)
目前發(fā)現(xiàn)相對于原本的IAR軟件,這個擴展插件少了Live watch窗口,其它差異的待發(fā)掘。
更多內容,歡迎識別下方二維碼查看:
![e1f7e592-955b-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/A0/08/wKgaomToJ5OAXT70AAADFnHXUF4892.png)
-
mcu
+關注
關注
146文章
17324瀏覽量
352659 -
瑞薩
+關注
關注
35文章
22310瀏覽量
86761
原文標題:基于IAR for arm9.30.1在VS Code調試仿真RA
文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
使用MCUXpresso for VS Code插件開發(fā)Zephyr的hello world
![使用MCUXpresso for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>插件開發(fā)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社區(qū)樹立調試新標準
Microchip發(fā)布面向VS Code的MPLAB擴展早期體驗版本
在Linux服務器上使用IAR Build Tools實現(xiàn)DevOps和CI/CD
![<b class='flag-5'>在</b>Linux服務器上使用<b class='flag-5'>IAR</b> Build Tools實現(xiàn)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)
評論