開發(fā)環(huán)境
IDE:IAR for arm9.30.1 +VS Code
仿真器:J-Link V9
本文檔是基于芯片R7FA2L1AB2DFM,理論所有ARM都能通用該方式實(shí)現(xiàn)VS Code編譯調(diào)試仿真。
1
預(yù)先需要安裝iar for arm 9.30.1,然后通過RASC生成基于IAR的工程。
2
VS code擴(kuò)展商城下載兩個(gè)擴(kuò)展插件,編譯器插件:IAR Build調(diào)試插件:IAR C-SPU Debug,如下圖所示:
![e0e629fc-955b-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/A0/08/wKgaomToJ5GADRc1AAG9i-RuWEo533.png)
3
安裝完成后擴(kuò)展商城下邊就會(huì)有IAR Build圖標(biāo)
![e0f395f6-955b-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/A0/08/wKgaomToJ5GARxfIAADXLW3mIAg084.png)
4
打開該擴(kuò)展插件,選擇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就自動(dòng)識(shí)別到我們生成的IAR工程
![e130bc74-955b-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/A0/08/wKgaomToJ5GAYElzAAK0BxTPMlU678.png)
7
編譯工程
終端->運(yùn)行任務(wù)->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
仿真調(diào)試
運(yùn)行->啟動(dòng)調(diào)試->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)相對(duì)于原本的IAR軟件,這個(gè)擴(kuò)展插件少了Live watch窗口,其它差異的待發(fā)掘。
更多內(nèi)容,歡迎識(shí)別下方二維碼查看:
![e1f7e592-955b-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/A0/08/wKgaomToJ5OAXT70AAADFnHXUF4892.png)
原文標(biāo)題:基于IAR for arm9.30.1在VS Code調(diào)試仿真RA
文章出處:【微信公眾號(hào):瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
mcu
+關(guān)注
關(guān)注
146文章
17347瀏覽量
352729 -
瑞薩
+關(guān)注
關(guān)注
35文章
22311瀏覽量
86797
原文標(biāo)題:基于IAR for arm9.30.1在VS Code調(diào)試仿真RA
文章出處:【微信號(hào):瑞薩MCU小百科,微信公眾號(hào):瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
使用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領(lǐng)進(jìn)門系列:MCUXPresso for VS Code插件安裝
![Zephyr領(lǐng)進(jìn)門系列: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升級(jí)VS Code調(diào)試擴(kuò)展,引入Listwindow技術(shù)
?IAR C-SPY為VS Code社區(qū)樹立調(diào)試新標(biāo)準(zhǔn)
Microchip發(fā)布面向VS Code的MPLAB擴(kuò)展早期體驗(yàn)版本
在Linux服務(wù)器上使用IAR Build Tools實(shí)現(xiàn)DevOps和CI/CD
![<b class='flag-5'>在</b>Linux服務(wù)器上使用<b class='flag-5'>IAR</b> Build Tools實(shí)現(xiàn)DevOps和CI/CD](https://file1.elecfans.com/web2/M00/FE/58/wKgZomaht5GATMTZAAAQBmEbFx4528.png)
在IAR中使用KitProg3進(jìn)行調(diào)試,無法檢測(cè)到目標(biāo)是怎么回事?
在IAR中生成庫文件并被應(yīng)用工程調(diào)用的參考流程(上)
![<b class='flag-5'>在</b><b class='flag-5'>IAR</b>中生成庫文件并被應(yīng)用工程調(diào)用的參考流程(上)](https://file1.elecfans.com/web2/M00/E7/F2/wKgZomZNktaAL5_VAAAgwauUG_E792.png)
評(píng)論