RVMCU課堂「4」:手把手教你玩轉(zhuǎn)RV STAR——Nuclei Studio 蜂鳥調(diào)試器篇
本教程以板上按鍵控制點(diǎn)亮RV-STAR開發(fā)板上的LED為目標(biāo),從IDE的下載安裝開始詳細(xì)介紹了使用Nuclei Studio 蜂鳥調(diào)試器進(jìn)行RISC-V嵌入式開發(fā)的方法。系統(tǒng)環(huán)境:Windows 10-64bit硬件平臺(tái):基于GD32VF103MCU的RV-STAR開發(fā)板
01下載Nuclei Studio
在芯來的官網(wǎng)上下載最新版的Nuclei Studiohttps://www.nucleisys.com/download.php#tools這里需要使用2021年2月以后的最新版openocd,因?yàn)樽钚掳鎸?shí)現(xiàn)了免驅(qū)功能。
- 下載好后直接解壓,注意Nuclei Studio是免安裝的集成環(huán)境,使用還是很方便,并且集成了risc-v的調(diào)試環(huán)境,解壓后目錄如下;
- 啟動(dòng)程序后看一下插件是否升級(jí)到最新版,在菜單Help->Install New Software,然后如下圖操作,更新Nuclei Studio到最新版本,開發(fā)環(huán)境就算準(zhǔn)備好了。
- 菜單File->New->C/C project,然后操作如下圖;
- 這里的Project type一定要選Nuclei SDK Project For GD32VF103 SoC;
- 這里的Board一定不要選錯(cuò),其他選項(xiàng)可以不用管,直接Next;
- 選擇Project Example時(shí)選 baremetal_helloworld,其他選項(xiàng)不用管,然后一路next;
- 項(xiàng)目創(chuàng)建好了。點(diǎn)左上角的錘子,編譯一下試試;
- 在Console里一堆命令閃過,出現(xiàn)如下界面,說明一切OK。
- 接下來按照文檔,開始點(diǎn)燈實(shí)驗(yàn)。https://www.rvmcu.com/quickstart-doc-u-rvstar.html這里有板子的介紹和一些手冊,找到《RV-STAR開發(fā)板用戶手冊(Nuclei Studio IDE版)》,按照文檔接好板子;
- 因?yàn)榘遄邮亲詭?a href="/tags/調(diào)試器" target="_blank">調(diào)試器,連接非常的方便,一塊板子一根線就可以接上,如下圖;
- 在《RV-STAR開發(fā)板用戶手冊(Nuclei Studio IDE版)》文檔中找到如下方法;
- 我們先到git上找到代碼;
- 可以看到,點(diǎn)燈的程序很簡單,只有一個(gè)main.c,我們直接把這個(gè)main.c替換helloword中的main.c;
- 重新編譯通過,程序準(zhǔn)備OK啦;
- 打開串口調(diào)試工具,我們在這里直接用Nuclei Studio 自帶的工具,如果上一步驅(qū)動(dòng)安裝是正確的,這里配置也沒有什么問題;
- 出現(xiàn)如下界面,光標(biāo)一閃一閃,說明串口已經(jīng)連上了,等待程序的輸出;
- 然后點(diǎn)擊運(yùn)行,執(zhí)行程序就可以了;
- 這時(shí)Console上又是一頓狂閃之后定格在如下界面;
- 說明程序已經(jīng)正常燒寫,我們看看串口是否有輸出;
- 看到這個(gè)界面,說明我們點(diǎn)燈實(shí)驗(yàn)已經(jīng)成功了,按一下板子上的PA0-WKUP,就可以看到板子上亮著不同顏色的燈了,串口也有對(duì)應(yīng)的輸出;
- 點(diǎn)燈實(shí)驗(yàn)成功!
更多實(shí)驗(yàn)例程可以到RVMCU社區(qū)快速入門頁面獲取教程資料。
https://www.rvmcu.com/quickstart.html歡迎登陸我們的RV社區(qū):https://www.riscv-mcu.com,更多精彩的RVMCU內(nèi)容等您來~