一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

瑞薩MCU小百科 ? 來源:瑞薩MCU小百科 ? 2025-04-23 13:49 ? 次閱讀

前期回顧

01VS Code中玩轉(zhuǎn)瑞薩MCU(1)——RA MCU

02VS Code中玩轉(zhuǎn)瑞薩MCU(2)——RX MCU

RL78 MCU簡介

43d1d352-1ff9-11f0-9310-92fbcf53809c.png

RL78家族系列MCU,以其業(yè)界領(lǐng)先的低功耗和各種內(nèi)置的高性能外圍功能,極大地提高了電源效率,降低了BOM成本,實現(xiàn)了設(shè)備的小型化。

具體步驟如下:

軟件安裝

請先確保安裝了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)境變量(超詳細教程)_python windows環(huán)境變量-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”環(huán)境變量中。

44abdcd2-1ff9-11f0-9310-92fbcf53809c.png

從下方鏈接下載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)境變量中。

44d3c24c-1ff9-11f0-9310-92fbcf53809c.png

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環(huán)境變量中,將LLVM for Renesas RL78的bin文件夾路徑添加到RENESAS_LLVM_TOOLCHAIN_PATH環(huán)境變量中。

注意

有些電腦用戶,如果在添加了CC-RL和LLVM for Renesas RL78到環(huán)境變量中,在接下來的步驟中,遇到了上述變量找不到的情況,可以嘗試使用管理員權(quán)限打開和運行VS Code。

450ea1c8-1ff9-11f0-9310-92fbcf53809c.png

5打開VS Code

打開VS Code,請先確保已經(jīng)在VS Code中已經(jīng)安裝好Renesas Build Utilities和Renesas Debug擴展。

打開Command Palette(鼠標左鍵選擇View=>Command Palette菜單,或者使用CTRL+SHIFT+P快捷鍵),然后再點擊Renesas:Create RL78 Project with Smart Configurator。

45303ca2-1ff9-11f0-9310-92fbcf53809c.png

VS Code將顯示已經(jīng)安裝的RL78 Smart Configurator列表,從列表中選擇一個RL78 Smart Configurator。

453b6afa-1ff9-11f0-9310-92fbcf53809c.png

如果您看不到已經(jīng)安裝的RL78 Smart Configurator列表,VS Code右下方會彈出消息框,提示“No RL78 Smart Configurator installation found!”。

點擊Browse RL78 SC按鈕。

459a327e-1ff9-11f0-9310-92fbcf53809c.png

在彈出的對話框中選擇已經(jīng)安裝的RL78 Smart Configurator執(zhí)行文件(SmartConfigurator.exe)。

RL78 Smart Configurator將自動導(dǎo)入并注冊RL78 SC到VS Code中。

創(chuàng)建工程

打開VS Code,點擊View→Command Palette后,選擇Renesas:Create RL78 Project with Smart Configurator。

45303ca2-1ff9-11f0-9310-92fbcf53809c.png

VS Code會顯示已經(jīng)安裝的RL78 Smart Configurator列表,選擇其中的一個RL78 Smart Configurator。

453b6afa-1ff9-11f0-9310-92fbcf53809c.png

選擇創(chuàng)建工程的文件夾

45d51b78-1ff9-11f0-9310-92fbcf53809c.png

輸入項目名稱,配置好您的板子信息,設(shè)備類型和工具鏈。然后點擊Next。

45f2ad28-1ff9-11f0-9310-92fbcf53809c.png

點擊System,在On-chip debug operation setting處選擇Use emulator或者COM Port。

45feb6a4-1ff9-11f0-9310-92fbcf53809c.png

單擊Generate Code并閉RL78 Smart Configurator。

461c8440-1ff9-11f0-9310-92fbcf53809c.png

工程編譯

注意

VS Code中的Restricted模式,會造成Command Palette中CMake命令不可用。

462f9b7a-1ff9-11f0-9310-92fbcf53809c.png

需要將Restricted模式關(guān)閉。點擊左下角的Restricted Mode,點擊Trust。

464fab2c-1ff9-11f0-9310-92fbcf53809c.jpg

在VS Code,請使用Command Palette中的 “CMake:Delete Cache and Reconfigure”。

465d5eca-1ff9-11f0-9310-92fbcf53809c.png

第一次運行的時候,需要對kit進行配置,選擇“Unspecified”。

467bdea4-1ff9-11f0-9310-92fbcf53809c.png

點擊菜單中的Terminal→Run Build Task編譯工程。

46896c0e-1ff9-11f0-9310-92fbcf53809c.png

選擇Build Project。

46aee254-1ff9-11f0-9310-92fbcf53809c.png

工程調(diào)試

可以通過點擊Run→Start Debugging,或者F5鍵來啟動調(diào)試。

46bc98b8-1ff9-11f0-9310-92fbcf53809c.png

46da12f8-1ff9-11f0-9310-92fbcf53809c.png

當調(diào)試開始后,通用的調(diào)試控制按鈕將顯示,包括如返回,暫停,單步,單步跳過,單步跳出,重啟,調(diào)試停止。在Debug Console處,將顯示調(diào)試過程中的一些有用信息。

46ea4894-1ff9-11f0-9310-92fbcf53809c.png

在調(diào)試期間,本地變量,設(shè)備寄存器,調(diào)用堆棧,監(jiān)視變量,外設(shè)狀態(tài)的詳細信息將顯示在Run and Debug選項卡中VS Code主側(cè)邊欄。

471b56c8-1ff9-11f0-9310-92fbcf53809c.png

至此,在VS Code中調(diào)試和使用瑞薩RA、RX、RL78系列MCU的步驟講解已全部完成。如果在調(diào)試過程中遇到問題或有任何好的想法,歡迎反饋給我們,讓我們一起探索更多玩法,共同玩轉(zhuǎn)瑞薩MCU!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17718

    瀏覽量

    358158
  • WINDOWS
    +關(guān)注

    關(guān)注

    4

    文章

    3598

    瀏覽量

    90692
  • 瑞薩
    +關(guān)注

    關(guān)注

    36

    文章

    22356

    瀏覽量

    87578
  • vscode
    +關(guān)注

    關(guān)注

    1

    文章

    166

    瀏覽量

    8277

原文標題:VS Code 中玩轉(zhuǎn)瑞薩MCU(3)——RL78 MCU

文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    單片機RL78/G13 樣例程序

    本帖最后由 于圭 于 2014-12-29 10:29 編輯 單片機RL78/G13 樣例程序
    發(fā)表于 11-22 19:49

    [求助]RL78/G13(R5F100LEA)驅(qū)動1602

    [求助]RL78/G13(R5F100LEA)驅(qū)動1602因為剛剛接觸這塊板子很多不懂1.之前使用51可以驅(qū)動1602,想問一下51的程序復(fù)制在
    發(fā)表于 10-21 14:39

    RL78族匯編案例嗎?

    RL78族匯編案例嗎
    發(fā)表于 04-17 11:27

    誰有 RL78/G13 DEMO BOARD 的學(xué)習板子 哪里可以買到

    `誰有 RL78/G13 DEMO BOARD的學(xué)習板子 哪里可以買到`
    發(fā)表于 11-25 09:53

    怎么實現(xiàn)基于單片機RL78/I1A系列MCU設(shè)計的帶數(shù)字LED照明系統(tǒng)?

    本設(shè)計介紹了基于單片機RL78/I1A系列MCU設(shè)計的帶數(shù)字LED照明系統(tǒng)設(shè)計方案。
    發(fā)表于 06-15 09:21

    RL78 dataflash pfdl庫使用教程

    RL78 dataflash pfdl庫使用1.安裝PFDL庫2.CS+ for CC配置4.讀dataflash5.寫dataflash6.注意事項1.安裝PFDL庫從
    發(fā)表于 07-23 09:48

    RL78/G15針對8位MCU應(yīng)用進行的優(yōu)化

    RL78/G15是一款通用微控制器,工作頻率為16MHz,針對8位MCU應(yīng)用進行了優(yōu)化,適用于工業(yè)、消費類、傳感器控制、照明和逆變器等各種應(yīng)用。1. RL78/G15 MCU的主要特性
    發(fā)表于 02-13 17:48

    電子發(fā)表RL78/G14系列即時控制微控制器

    電子發(fā)表RL78/G14系列產(chǎn)品,擴充了RL78微控制器(MCU)的產(chǎn)品線。 此新款16位元
    發(fā)表于 07-06 09:43 ?1282次閱讀

    RL78集成開發(fā)環(huán)境CubeSuite+運行參考例程

    RL78串口例程
    發(fā)表于 03-30 14:57 ?81次下載

    介紹MCU的新系列RL78產(chǎn)品的特點與應(yīng)用

    介紹MCU的新系列RL78產(chǎn)品的特點
    的頭像 發(fā)表于 06-14 00:12 ?3650次閱讀

    電子推出的RL78/I1x系列微控制器是RL78微控制器系列

    RL78/I1x和RL78 / H1x系列微控制器是基于電子RL78 CPU內(nèi)核為核心構(gòu)建而
    的頭像 發(fā)表于 08-01 08:29 ?6294次閱讀

    關(guān)于RL78系列單片機在線升級

    關(guān)于RL78系列單片機在線升級
    發(fā)表于 11-24 12:51 ?39次下載
    關(guān)于<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RL78</b><b class='flag-5'>系列</b>單片機在線升級

    RL78系列MCU Data Flash使用介紹

    ),有效的降低了用戶的硬件成本。 二、Data Flash特點 用戶能基于官方提供的庫來使用MCU內(nèi)部的數(shù)據(jù)閃存,雖然MCU內(nèi)部的閃存仍以1K字節(jié)塊作為單位,但是用戶可以按照字節(jié)進
    的頭像 發(fā)表于 12-23 22:10 ?5462次閱讀

    Visual Studio Code - 如何在Visual Studio CodeVS Code)中構(gòu)建和調(diào)試RL78項目

    Studio Code - 如何在Visual Studio CodeVS Code)中構(gòu)建和調(diào)試R
    的頭像 發(fā)表于 08-14 12:05 ?1108次閱讀

    基于RL78 MCU的智能馬桶量產(chǎn)級解決方案

    基于RL78 MCU的智能馬桶量產(chǎn)級解決方案
    的頭像 發(fā)表于 10-30 18:27 ?2179次閱讀
    基于<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RL78</b> <b class='flag-5'>MCU</b>的智能馬桶量產(chǎn)級解決方案