天天看點

新手必看 | RVB2601開發闆快速上手指南

編輯語:

技術解碼欄目:是面向開發者詳細解讀晶片開放社群(OCC)上關于處理器、晶片、基礎軟體平台、內建開發環境及應用開發平台的相關技術,友善開發者學習及快速上手,提升開發效率。

之前我們推送了

RISC-V應用創新大賽 | 一文詳解RVB2601套件 助你快速上手赢比賽

,讓大家全面的了解的RVB2601套件的軟硬體情況及開發工具,幫助參賽的同學快速上手。今天我們為大家詳細介紹RVB2601開發闆快速上手教程指南,從硬體參數,驅動安裝,程式運作等方面幫助大家快速深入了解RVB2601開發闆。

關于RVB2601更詳細的資料可登入OCC檢視。

https://occ.t-head.cn/community/post/detail?spm=a2cl5.14300636.0.0.429d180fRBW4be&id=3887115404648787968
新手必看 | RVB2601開發闆快速上手指南
開發闆開箱圖檔
新手必看 | RVB2601開發闆快速上手指南

開發闆資源描述如圖  

開發闆資源描述可參考上期文章

硬體參數

  • 5V/1A USB輸入
  • USB轉序列槽晶片CP2012--單闆系統啟動/指令行資訊都通過此端口輸出
  • USB接口JTAG晶片STM32--可以使用USB口進行程式燒寫,線上Debug功能
  • 闆載PA--支援外接speaker、支援PA後回報,參考音回采
  • 闆載兩路矽麥
  • 4個按鍵--一個BigDipper的CPU複位按鍵、一個JTAG晶片複位按鍵、兩個使用者自定義按鍵
  • 三種功能的LED燈--呼吸三色燈、STM32工訓示燈x2、電源訓示燈x1
  • 使用者擴充IO插針
  •  OLED螢幕

開發硬體環境搭建

1 開發闆供電

RVB2601開發闆供電采用JTAG接口供電,如下圖:

新手必看 | RVB2601開發闆快速上手指南

2 序列槽調試環境

硬體連接配接:如下圖所示,插入UART USB端口。

新手必看 | RVB2601開發闆快速上手指南

驅動安裝:進入我的電腦裝置管理器檢視,可以看到改序列槽驅動已經正确安裝。如果第一次使用,會看到顯示問号。請進入晶片開放社群裡資源下載下傳(

https://occ.t-head.cn/community/download?id=640940849919688704

),進行CP210X序列槽驅動下載下傳。

新手必看 | RVB2601開發闆快速上手指南

序列槽軟體配置:可以使用各種序列槽用戶端軟體,選擇波特率為115200,這裡已SSCOM為例。

新手必看 | RVB2601開發闆快速上手指南

3 開發軟體環境搭建

劍池CDK:基于RVB2601開發闆的應用是利用劍池CDK內建開發環境進行開發的。

關于更多劍池CDK的介紹,可以點選這篇文章檢視

産品幹貨 | 平頭哥劍池CDK 更新重磅來襲!三大亮點速看,邀你參與體驗赢好禮

劍池CDK開發包擷取:

https://occ.t-head.cn/community/download?id=575997419775328256

4 程式運作

Helloworld程式擷取:輕按兩下打開CDK,點選工具欄最右側的HOME圖示,在彈出來的搜尋欄裡輸入Helloworld, 在結果裡選擇CH2601_helloworld,點選右側的建立工程。

新手必看 | RVB2601開發闆快速上手指南

編譯:右鍵點選CH2601_helloworld工程,選擇build,進行編譯,直到結束。

新手必看 | RVB2601開發闆快速上手指南

編譯完成後,可以在工程目錄下obj檔案夾裡找到ch2601_helloworld.elf可執行檔案。

下載下傳:點選flash菜單,選擇Download子菜單,進行鏡像下載下傳。

新手必看 | RVB2601開發闆快速上手指南

下載下傳完成後可以看到以下對話框資訊。

新手必看 | RVB2601開發闆快速上手指南

運作:按照RVB2601闆子上的RST複位鍵,程式會自動執行。(下圖中标藍如是)

新手必看 | RVB2601開發闆快速上手指南

在序列槽用戶端裡可以看到以下列印資訊,說明程式已經正确執行。開發環境的搭建就完成了。

新手必看 | RVB2601開發闆快速上手指南

關于更多RISC-V的内容可點選

需要報名參賽的同學可點選

平頭哥晶片開放社群×阿裡雲天池“RISC-V應用創新大賽”正式開賽! 閱讀原文