上一篇文章介紹了如何在VS code中使用瑞薩官方插件為RA芯片創(chuàng)建項(xiàng)目與項(xiàng)目調(diào)試,相信大家對(duì)RA在VS code中的開(kāi)發(fā)有了基礎(chǔ)的了解。
接下來(lái)我們就正式開(kāi)始Zephyr開(kāi)發(fā)的介紹,同樣是借助VS code中的Zephyr官方插件輔助進(jìn)行配置。在這篇文章中我們就先介紹如何正確使用Zephyr IDE這一官方插件。
打開(kāi)VS code左側(cè)的extension,搜索Zephyr,可以看到Zephyr IDE這一插件,點(diǎn)擊Install更新之后,屏幕左側(cè)瑞薩圖標(biāo)下方就出現(xiàn)了Zephyr IDE的快捷入口。

點(diǎn)擊圖標(biāo)后顯示如下界面:

這便是我們接下來(lái)會(huì)用到的快捷配置導(dǎo)航欄。
在開(kāi)始配置前,我們先在C盤或者D盤目錄下直接建立一個(gè)Zephyr文件夾用來(lái)存放Zephyr項(xiàng)目(最好直接使用C:/Zephyr或D:/Zephyr這種,不然后續(xù)配置環(huán)境時(shí)易報(bào)錯(cuò))。
開(kāi)始之前先在資源管理器中打開(kāi)這個(gè)文件夾,作為我們工作的空間。


文件打開(kāi)后點(diǎn)擊右下角Zephyr圖標(biāo)回到Zephyr配置頁(yè)面開(kāi)始配置Zephyr開(kāi)發(fā)環(huán)境。
首先點(diǎn)擊第二行[Install Host Tools]進(jìn)行所需插件工具的更新,平臺(tái)自動(dòng)檢查Zephyr所需七大插件的下載更新情況,并自動(dòng)完成更新(第一次使用時(shí)會(huì)有部分插件更新失敗,屬于正?,F(xiàn)象,多試幾次)所有插件更新完成后如下圖所示。

工具配置完成后點(diǎn)擊第四行[WorkSpace Setup],開(kāi)始配置工作空間。

從頂部導(dǎo)航欄中跳出的選項(xiàng)中選擇[Open Current Directroy],直接在我們之前創(chuàng)建的Zephyr文件夾中構(gòu)建WorkSpace。

對(duì)于首次使用的小伙伴,選擇[Create new west.yml],在本地創(chuàng)建新的拉取菜單文件。

已經(jīng)創(chuàng)建之后就會(huì)有使用本地拉取菜單文件這一選項(xiàng)。

選擇[Create new west.yml]之后我們選擇[Minimal Zephyr],選擇所需要的hal庫(kù)包。

選擇Renesas。

Zephyr版本選擇默認(rèn)Default。

選擇完畢配置成功后會(huì)自動(dòng)執(zhí)行West Update,成功之后就已經(jīng)完成百分之九十的環(huán)境配置了,因此百分之九十的問(wèn)題也會(huì)出現(xiàn)在這一環(huán)節(jié),各位小伙伴一定要耐心解決,成功界面如下圖所示。

如果這一步失敗了也不要緊,我們可以使用下面的工具逐一排查。
Install SDK
選擇交叉編譯工具版本,對(duì)應(yīng)上述選擇Zephyr版本部分,點(diǎn)擊后可以看到Zephyr對(duì)應(yīng)版本使用的交叉編譯工具版本。

Tip:如果這里沒(méi)有出現(xiàn)最新的0.17.3 Zephyr 4.2版本,那說(shuō)明創(chuàng)建環(huán)節(jié)還未成功,先點(diǎn)擊下面的[West Config],后續(xù)選擇參考上文。
配置成功后如圖所示。

WEST CONFIG

創(chuàng)建Config文件,對(duì)應(yīng)上述配置中的第一環(huán)節(jié)。
Setup West Environment
創(chuàng)建.venv Python虛擬工作環(huán)境文件,成功如圖。

West Init

參考上文即可。
上述工具可幫助我們逐一排查問(wèn)題出現(xiàn)地點(diǎn)并且針對(duì)性解決,若四個(gè)部分均成功檢驗(yàn)通過(guò),那么最后一步點(diǎn)擊WSET UPSDATE會(huì)很順利,如果UPDATE失敗,請(qǐng)勢(shì)必仔細(xì)檢查上述步驟均有沒(méi)有成功配置,更新成功如下圖所示:

Update成功意味著你成功完成了Zephyr開(kāi)發(fā)環(huán)境的搭建工作,接下來(lái)就可以在VS code中開(kāi)始Zephyr之旅了。
在下一篇文章中我們就用一個(gè)簡(jiǎn)單的LED閃燈程序來(lái)展示如何進(jìn)行程序的構(gòu)建與燒錄。
-
瑞薩
+關(guān)注
關(guān)注
36文章
22437瀏覽量
89905 -
IDE
+關(guān)注
關(guān)注
0文章
364瀏覽量
48767 -
開(kāi)發(fā)環(huán)境
+關(guān)注
關(guān)注
1文章
254瀏覽量
17562 -
Zephyr
+關(guān)注
關(guān)注
0文章
47瀏覽量
6518
原文標(biāo)題:當(dāng)RA MCU遇見(jiàn)Zephyr系列(3)——在Vs code中配置Zephyr集成開(kāi)發(fā)環(huán)境
文章出處:【微信號(hào):瑞薩嵌入式小百科,微信公眾號(hào):瑞薩嵌入式小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
Zephyr領(lǐng)進(jìn)門系列:MCUXPresso for VS Code插件安裝
如何搭建瑞薩RA VS code開(kāi)發(fā)環(huán)境
使用MCUXpresso for VS Code插件開(kāi)發(fā)Zephyr的hello world
當(dāng)RA MCU遇見(jiàn)Zephyr系列(2)——搭建瑞薩RA VS code開(kāi)發(fā)環(huán)境
講述構(gòu)建VS Code集成開(kāi)發(fā)環(huán)境的方法
構(gòu)建VS Code集成開(kāi)發(fā)環(huán)境教程
關(guān)于VS Code實(shí)現(xiàn)遠(yuǎn)程開(kāi)發(fā)的配置方法詳細(xì)教程
嵌入式系統(tǒng)開(kāi)發(fā)環(huán)境的構(gòu)建03:構(gòu)建VS Code集成開(kāi)發(fā)環(huán)境
keil與vs code開(kāi)發(fā)C51單片機(jī)
vs code 調(diào)試STM32
使用VS Code開(kāi)發(fā)Arduino
Simplicity Studio開(kāi)發(fā)環(huán)境擴(kuò)展支持VS Code(預(yù)發(fā)布版本)
Visual Studio Code - 如何在Visual Studio Code(VS Code)中構(gòu)建和調(diào)試RL78項(xiàng)目
Simplicity Studio 5擴(kuò)增功能支持以VS Code開(kāi)發(fā)

如何在VS code中配置Zephyr集成開(kāi)發(fā)環(huán)境
評(píng)論