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