編輯語:
技術解碼欄目:是面向開發者詳細解讀晶片開放社群(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 開發闆開箱圖檔開發闆資源描述如圖
開發闆資源描述可參考上期文章
。硬體參數
- 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接口供電,如下圖:
2 序列槽調試環境
硬體連接配接:如下圖所示,插入UART USB端口。
驅動安裝:進入我的電腦裝置管理器檢視,可以看到改序列槽驅動已經正确安裝。如果第一次使用,會看到顯示問号。請進入晶片開放社群裡資源下載下傳(
https://occ.t-head.cn/community/download?id=640940849919688704),進行CP210X序列槽驅動下載下傳。
序列槽軟體配置:可以使用各種序列槽用戶端軟體,選擇波特率為115200,這裡已SSCOM為例。
3 開發軟體環境搭建
劍池CDK:基于RVB2601開發闆的應用是利用劍池CDK內建開發環境進行開發的。
關于更多劍池CDK的介紹,可以點選這篇文章檢視
産品幹貨 | 平頭哥劍池CDK 更新重磅來襲!三大亮點速看,邀你參與體驗赢好禮劍池CDK開發包擷取:
https://occ.t-head.cn/community/download?id=5759974197753282564 程式運作
Helloworld程式擷取:輕按兩下打開CDK,點選工具欄最右側的HOME圖示,在彈出來的搜尋欄裡輸入Helloworld, 在結果裡選擇CH2601_helloworld,點選右側的建立工程。
編譯:右鍵點選CH2601_helloworld工程,選擇build,進行編譯,直到結束。
編譯完成後,可以在工程目錄下obj檔案夾裡找到ch2601_helloworld.elf可執行檔案。
下載下傳:點選flash菜單,選擇Download子菜單,進行鏡像下載下傳。
下載下傳完成後可以看到以下對話框資訊。
運作:按照RVB2601闆子上的RST複位鍵,程式會自動執行。(下圖中标藍如是)
在序列槽用戶端裡可以看到以下列印資訊,說明程式已經正确執行。開發環境的搭建就完成了。
關于更多RISC-V的内容可點選
!
需要報名參賽的同學可點選
平頭哥晶片開放社群×阿裡雲天池“RISC-V應用創新大賽”正式開賽! 閱讀原文