- 開發闆簡介
開發闆資源描述如下圖:
硬體參數如下:
5V/1AUSB輸入
USB轉序列槽晶片CP2012--單闆系統啟動/指令行資訊都通過此端口輸出
USB接口JTAG晶片STM32--可以使用USB口進行程式燒寫,線上Debug功能
闆載PA--支援外接speaker、支援PA後回報,參考音回采
闆載兩路矽麥
4個按鍵--一個BigDipper的CPU複位按鍵、一個JTAG晶片複位按鍵、兩個使用者自定義按鍵
三種功能的LED燈--呼吸三色燈、STM32工訓示燈x2、電源訓示燈x1
使用者擴充IO插針
OLED螢幕
- 開發硬體環境搭建
2.1. 開發闆燒錄和供電
RVB2601開發闆燒錄和供電采用JTAG USB端口,位置參考開發闆資源圖裡。
2.2. 序列槽調試環境
2.2.1. 硬體連接配接
RVB2601開發闆的UART USB端口,位置參考開發闆資源圖裡。
2.2.2. 驅動安裝
進入我的電腦裝置管理器檢視,可以看到改序列槽驅動已經正确安裝。如果第一次使用,會看到顯示問号。請進入晶片開放社群裡資源下載下傳進行CP210X序列槽驅動下載下傳,或直接點選[這裡]下載下傳序列槽驅動。
2.2.3. 序列槽軟體配置
可以使用各種序列槽用戶端軟體,選擇波特率為115200,這裡已SSCOM為例。
- 開發軟體環境搭建
3.1. CDK介紹
基于RVB2601開發闆的應用是利用CDK內建開發環境進行開發的。 關于的CDK的介紹,可以直接前往平頭哥晶片開發社群進行檢視,也可以點選這裡直接前往。
3.2. CDK開發包擷取
直接前往平頭哥晶片開放社群資源下載下傳中心進行下載下傳,也可以點選這裡直接下載下傳。
注意:針對RVB2601開發闆進行開發,CDK必須更新到2.8.2版本以上。
3.3. CDK安裝
解壓縮直接輕按兩下setup.exe進行安裝,按照安裝提示逐漸點選完整即可。
- 程式運作
4.1. Helloworld程式擷取
輕按兩下打開CDK,點選工具欄最右側的HOME圖示,點選建立工程, 在彈出來的搜尋欄裡輸入Helloworld, 在結果裡選擇ch2601_helloworld,點選右側的建立工程。
4.2. 編譯
右鍵點選Ch2601_helloworld工程,選擇build,進行編譯,直到結束。
編譯完成後,可以在工程目錄下obj檔案夾裡找到ch2601_helloworld.elf可執行檔案。
4.3. 下載下傳
點選flash菜單,選擇Download子菜單,進行鏡像下載下傳。
下載下傳完成後可以看到以下對話框資訊。
4.4. 運作
按照RVB2601闆子上的RST複位鍵,程式會自動執行。
在序列槽用戶端裡可以看到以下列印資訊,說明程式已經正确執行。