前期回顧
01VS Code中玩轉(zhuǎn)瑞薩MCU(1)——RA MCU
RX MCU簡介
RX家族系列MCU圍繞先進(jìn)的CPU內(nèi)核構(gòu)建,匯集了瑞薩的各種技術(shù)創(chuàng)新?;诙嗄攴e累的專有技術(shù),它們旨在在各個方面提供更好的響應(yīng)性和能效,同時結(jié)合出色的運行性能和低功耗。為工業(yè)、家用電子、辦公自動化和ICT領(lǐng)域定義具有片上閃存的32位MCU的終極版本。目前,涵蓋RX100/RX200/RX600/RX700系列。
具體步驟如下:
軟件安裝
請先確保安裝了VS Code(>=v1.96.0)軟件和以下VS Code extension。
Renesas Build Utilities構(gòu)建項目
https://marketplace.visualstudio.com/items?itemName=RenesasElectronicsCorporation.renesas-build-utilities
Renesas Debug調(diào)試項目
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/
在安裝的時候,注意將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)限打開和運行VS Code。
5打開VS Code
打開VS Code,請先確保已經(jīng)在VS Code中已經(jīng)安裝好Renesas Build Utilities和Renesas Debug擴(kuò)展。
打開Command Palette(鼠標(biāo)左鍵選擇View=>Command Palette菜單,或者使用CTRL+SHIFT+P快捷鍵),然后再點擊Renesas:Create RX Project with Smart Configurator。
VS Code將顯示已經(jīng)安裝的Smart Configurators列表,從列表中選擇一個RX Smart Configurator。
如果您看不到已經(jīng)安裝的Smart Configurators列表,VS Code右下方會彈出消息框,提示“No RX Smart Configurator installation found!”。
點擊Browse RX SC按鈕。
在彈出的對話框中選擇已經(jīng)安裝的RX SmartConfigurator執(zhí)行文件(SmartConfigurator.exe)。
RX SmartConfigurator將自動導(dǎo)入并注冊RXSC到VS Code中。
創(chuàng)建工程
打開VS Code,點擊View→Command Palette后,選擇Renesas:Create RX Project with Smart Configurator。
VSCode會顯示已經(jīng)安裝的RX Smart Configurator列表,選擇其中的一個RX Smart Configurator。
選擇創(chuàng)建工程的文件夾
輸入項目名稱,配置好您的板子信息,設(shè)備類型和工具鏈。然后點擊Next。
選擇Bank mode setting,然后點擊Finish完成工程創(chuàng)建。
在項目文件生成完成后,單擊Generate Code并閉RX Smart Configurator。
工程編譯
注意
VS Code中的Restricted模式,會造成Command Palette中CMake命令不可用。
需要將Restricted模式關(guān)閉。點擊左下角的Restricted Mode,點擊Trust。
在VS Code,請使用Command Palette中的 “CMake:Delete Cache and Reconfigure”。
第一次運行的時候,需要對kit進(jìn)行配置,選擇“Unspecified”。
點擊菜單中的Terminal→Run Build Task編譯工程。
選擇Build Project。
工程調(diào)試
可以通過點擊Run→Start Debugging,或者F5鍵來啟動調(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選項卡中VS Code主側(cè)邊欄。
以上是在VS Code中使用瑞薩RX系列MCU的全過程。接下來的內(nèi)容將介紹如何在VS Code中操作瑞薩RL78系列MCU,敬請繼續(xù)關(guān)注!
-
mcu
+關(guān)注
關(guān)注
146文章
17985瀏覽量
367334 -
內(nèi)核
+關(guān)注
關(guān)注
3文章
1416瀏覽量
41461 -
瑞薩
+關(guān)注
關(guān)注
36文章
22386瀏覽量
88073 -
編譯
+關(guān)注
關(guān)注
0文章
679瀏覽量
34033 -
vscode
+關(guān)注
關(guān)注
1文章
169瀏覽量
8520
原文標(biāo)題:VS Code中玩轉(zhuǎn)瑞薩MCU(2)——RX MCU
文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
瑞薩RX130系列MCU CTSU的基本配置和使用
如何在VS Code中使用瑞薩RL78系列MCU

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

評論