前期回顧
01VS Code中玩轉(zhuǎn)瑞薩MCU(1)——RA MCU
RX MCU簡介
RX家族系列MCU圍繞先進(jìn)的CPU內(nèi)核構(gòu)建,匯集了瑞薩的各種技術(shù)創(chuàng)新。基于多年積累的專有技術(shù),它們旨在在各個(gè)方面提供更好的響應(yīng)性和能效,同時(shí)結(jié)合出色的運(yùn)行性能和低功耗。為工業(yè)、家用電子、辦公自動(dòng)化和ICT領(lǐng)域定義具有片上閃存的32位MCU的終極版本。目前,涵蓋RX100/RX200/RX600/RX700系列。
具體步驟如下:
軟件安裝
請(qǐng)先確保安裝了VS Code(>=v1.96.0)軟件和以下VS Code extension。
Renesas Build Utilities構(gòu)建項(xiàng)目
https://marketplace.visualstudio.com/items?itemName=RenesasElectronicsCorporation.renesas-build-utilities
Renesas Debug調(diào)試項(xiàng)目
https://marketplace.visualstudio.com/items?itemName=RenesasElectronicsCorporation.renesas-debug
1Python安裝
從下方鏈接下載并安裝64位Python 3.10.0或者以上版本。
64位Python 3.10.0
https://www.python.org/downloads/
將Python 3.10文件夾的路徑添加到“path”環(huán)境變量中。可以參考這篇博文。
Windows上安裝Python環(huán)境并配置環(huán)境變量(超詳細(xì)教程)_python windows環(huán)境變量-CSDN博客
https://blog.csdn.net/Lyh1gguyg/article/details/146276117
2RX Smart Configurator(RXSC)安裝
從下方鏈接下載并安裝。
RX Smart Configurator(RXSC)安裝
https://www.renesas.com/en/software-tool/rx-smart-configurator#downloads
3CMAKE和Ninja安裝
從下方鏈接下載CMake Windows x64 installer(.msi),并安裝。
注:CMAKE版本大于3.31.1即可。
CMake Windows x64 installer(.msi)
https://cmake.org/
在安裝的時(shí)候,注意將CMake文件夾的路徑添加到“path”環(huán)境變量中。
從下方鏈接下載ninja-win.zip。解壓zip文件,并把ninja.exe復(fù)制到CMake的安裝路徑下的bin文件夾下。
ninja-win.zip
https://github.com/ninja-build/ninja/releases/
打開windows命令窗口。輸入ninja--version和cmake--version檢查是否安裝正確,并且已經(jīng)添加到了環(huán)境變量中。
4安裝編譯工具鏈CC-RX和
GCC for Renesas GNURX
CC-RX
https://www.renesas.com/us/en/software-tool/cc-compiler-package-rx-family
GCC for Renesas GNURX
https://llvm-gcc-renesas.com/rx-download-toolchains/
將CC-RX的bin文件夾路徑添加到RENESAS_RXC_TOOLCHAIN_PATH環(huán)境變量中,將GCC for Renesas GNURX的bin文件夾路徑添加到RENESAS_GCCRX_TOOLCHAIN_PATH環(huán)境變量中。
注意
有些電腦用戶,如果在添加了CC-RX和GCC到環(huán)境變量中,在接下來的步驟中,遇到了上述變量找不到的情況,可以嘗試使用管理員權(quán)限打開和運(yùn)行VS Code。
5打開VS Code
打開VS Code,請(qǐng)先確保已經(jīng)在VS Code中已經(jīng)安裝好Renesas Build Utilities和Renesas Debug擴(kuò)展。
打開Command Palette(鼠標(biāo)左鍵選擇View=>Command Palette菜單,或者使用CTRL+SHIFT+P快捷鍵),然后再點(diǎn)擊Renesas:Create RX Project with Smart Configurator。
VS Code將顯示已經(jīng)安裝的Smart Configurators列表,從列表中選擇一個(gè)RX Smart Configurator。
如果您看不到已經(jīng)安裝的Smart Configurators列表,VS Code右下方會(huì)彈出消息框,提示“No RX Smart Configurator installation found!”。
點(diǎn)擊Browse RX SC按鈕。
在彈出的對(duì)話框中選擇已經(jīng)安裝的RX SmartConfigurator執(zhí)行文件(SmartConfigurator.exe)。
RX SmartConfigurator將自動(dòng)導(dǎo)入并注冊(cè)RXSC到VS Code中。
創(chuàng)建工程
打開VS Code,點(diǎn)擊View→Command Palette后,選擇Renesas:Create RX Project with Smart Configurator。
VSCode會(huì)顯示已經(jīng)安裝的RX Smart Configurator列表,選擇其中的一個(gè)RX Smart Configurator。
選擇創(chuàng)建工程的文件夾
輸入項(xiàng)目名稱,配置好您的板子信息,設(shè)備類型和工具鏈。然后點(diǎn)擊Next。
選擇Bank mode setting,然后點(diǎn)擊Finish完成工程創(chuàng)建。
在項(xiàng)目文件生成完成后,單擊Generate Code并閉RX Smart Configurator。
工程編譯
注意
VS Code中的Restricted模式,會(huì)造成Command Palette中CMake命令不可用。
需要將Restricted模式關(guān)閉。點(diǎn)擊左下角的Restricted Mode,點(diǎn)擊Trust。
在VS Code,請(qǐng)使用Command Palette中的 “CMake:Delete Cache and Reconfigure”。
第一次運(yùn)行的時(shí)候,需要對(duì)kit進(jìn)行配置,選擇“Unspecified”。
點(diǎn)擊菜單中的Terminal→Run Build Task編譯工程。
選擇Build Project。
工程調(diào)試
可以通過點(diǎn)擊Run→Start Debugging,或者F5鍵來啟動(dòng)調(diào)試。
當(dāng)調(diào)試開始后,通用的調(diào)試控制按鈕將顯示,包括如返回,暫停,單步,單步跳過,單步跳出,重啟,調(diào)試停止。在Debug Console處,將顯示調(diào)試過程中的一些有用信息。
在調(diào)試期間,本地變量,設(shè)備寄存器,調(diào)用堆棧,監(jiān)視變量,外設(shè)狀態(tài)的詳細(xì)信息將顯示在Run and Debug選項(xiàng)卡中VS Code主側(cè)邊欄。
以上是在VS Code中使用瑞薩RX系列MCU的全過程。接下來的內(nèi)容將介紹如何在VS Code中操作瑞薩RL78系列MCU,敬請(qǐng)繼續(xù)關(guān)注!
-
mcu
+關(guān)注
關(guān)注
146文章
17688瀏覽量
357703 -
內(nèi)核
+關(guān)注
關(guān)注
3文章
1402瀏覽量
40904 -
瑞薩
+關(guān)注
關(guān)注
36文章
22352瀏覽量
87544 -
編譯
+關(guān)注
關(guān)注
0文章
674瀏覽量
33527 -
vscode
+關(guān)注
關(guān)注
1文章
166瀏覽量
8266
原文標(biāo)題:VS Code中玩轉(zhuǎn)瑞薩MCU(2)——RX MCU
文章出處:【微信號(hào):瑞薩MCU小百科,微信公眾號(hào):瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
瑞薩RX130系列MCU CTSU的基本配置和使用
如何在VS Code中使用瑞薩RA系列MCU

如何在VS Code中使用瑞薩RL78系列MCU

瑞薩電子新推32位RX系列微控制器RX23E-A產(chǎn)品組
瑞薩解決方案匯總帖
瑞薩電子擴(kuò)大RX63T Group微控制器(MCU)系列產(chǎn)品
瑞薩電子推出32位RX65N和RX651系列微控制器
基于瑞薩RX66T高性能MCU的變頻器設(shè)計(jì)方案
瑞薩RA系列MCU選型指南
新聞 | 瑞薩電子MCU和MPU產(chǎn)品線將支持Microsoft Visual Studio Code

評(píng)論