前期回顧
02VS Code中玩轉瑞薩MCU(2)——RX MCU
RL78 MCU簡介
RL78家族系列MCU,以其業界領先的低功耗和各種內置的高性能外圍功能,極大地提高了電源效率,降低了BOM成本,實現了設備的小型化。
具體步驟如下:
軟件安裝
請先確保安裝了VS Code(>=v1.96.0)軟件和以下VS Code extension。
https://marketplace.visualstudio.com/items?itemName=RenesasElectronicsCorporation.renesas-build-utilities
Renesas Debug調試項目
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”環境變量中。可以參考這篇博文。
Windows上安裝Python環境并配置環境變量(超詳細教程)_python windows環境變量-CSDN博客
https://blog.csdn.net/Lyh1gguyg/article/details/146276117
2RL78 Smart Configurator
(RL78 SC)安裝
從下方鏈接下載并安裝。
RL78 Smart Configurator(RL78 SC)
https://www.renesas.com/en/software-tool/rl78-smart-configurator#downloads
3CMAKE和Ninja安裝
從下方鏈接下載CMake Windows x64 installer(.msi),并安裝。
注:CMAKE版本大于3.31.1即可。
CMake Windows x64 installer(.msi)
https://cmake.org/
在安裝的時候,注意將CMake文件夾的路徑添加到“path”環境變量中。
從下方鏈接下載ninja-win.zip。解壓zip文件,并把ninja.exe復制到CMake的安裝路徑下的bin文件夾下。
ninja-win.zip
https://github.com/ninja-build/ninja/releases/
打開windows命令窗口。輸入ninja--version和cmake--version檢查是否安裝正確,并且已經添加到了環境變量中。
4安裝編譯工具鏈CC-RL和
LLVM for Renesas RL78
CC-RL
https://www.renesas.com/us/en/software-tool/c-compiler-package-rl78-family
LLVM for Renesas RL78
https://llvm-gcc-renesas.com/rx-download-toolchains/
將CC-RL的bin文件夾路徑添加到RENESAS_CCRL_TOOLCHAIN_PATH環境變量中,將LLVM for Renesas RL78的bin文件夾路徑添加到RENESAS_LLVM_TOOLCHAIN_PATH環境變量中。
注意
有些電腦用戶,如果在添加了CC-RL和LLVM for Renesas RL78到環境變量中,在接下來的步驟中,遇到了上述變量找不到的情況,可以嘗試使用管理員權限打開和運行VS Code。
5打開VS Code
打開VS Code,請先確保已經在VS Code中已經安裝好Renesas Build Utilities和Renesas Debug擴展。
打開Command Palette(鼠標左鍵選擇View=>Command Palette菜單,或者使用CTRL+SHIFT+P快捷鍵),然后再點擊Renesas:Create RL78 Project with Smart Configurator。
VS Code將顯示已經安裝的RL78 Smart Configurator列表,從列表中選擇一個RL78 Smart Configurator。
如果您看不到已經安裝的RL78 Smart Configurator列表,VS Code右下方會彈出消息框,提示“No RL78 Smart Configurator installation found!”。
點擊Browse RL78 SC按鈕。
在彈出的對話框中選擇已經安裝的RL78 Smart Configurator執行文件(SmartConfigurator.exe)。
RL78 Smart Configurator將自動導入并注冊RL78 SC到VS Code中。
創建工程
打開VS Code,點擊View→Command Palette后,選擇Renesas:Create RL78 Project with Smart Configurator。
VS Code會顯示已經安裝的RL78 Smart Configurator列表,選擇其中的一個RL78 Smart Configurator。
選擇創建工程的文件夾
輸入項目名稱,配置好您的板子信息,設備類型和工具鏈。然后點擊Next。
點擊System,在On-chip debug operation setting處選擇Use emulator或者COM Port。
單擊Generate Code并閉RL78 Smart Configurator。
工程編譯
注意
VS Code中的Restricted模式,會造成Command Palette中CMake命令不可用。
需要將Restricted模式關閉。點擊左下角的Restricted Mode,點擊Trust。
在VS Code,請使用Command Palette中的 “CMake:Delete Cache and Reconfigure”。
第一次運行的時候,需要對kit進行配置,選擇“Unspecified”。
點擊菜單中的Terminal→Run Build Task編譯工程。
選擇Build Project。
工程調試
可以通過點擊Run→Start Debugging,或者F5鍵來啟動調試。
當調試開始后,通用的調試控制按鈕將顯示,包括如返回,暫停,單步,單步跳過,單步跳出,重啟,調試停止。在Debug Console處,將顯示調試過程中的一些有用信息。
在調試期間,本地變量,設備寄存器,調用堆棧,監視變量,外設狀態的詳細信息將顯示在Run and Debug選項卡中VS Code主側邊欄。
至此,在VS Code中調試和使用瑞薩RA、RX、RL78系列MCU的步驟講解已全部完成。如果在調試過程中遇到問題或有任何好的想法,歡迎反饋給我們,讓我們一起探索更多玩法,共同玩轉瑞薩MCU!
-
mcu
+關注
關注
146文章
17824瀏覽量
360143 -
WINDOWS
+關注
關注
4文章
3606瀏覽量
90909 -
瑞薩
+關注
關注
36文章
22366瀏覽量
87707 -
vscode
+關注
關注
1文章
167瀏覽量
8359
原文標題:VS Code 中玩轉瑞薩MCU(3)——RL78 MCU
文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
評論