CDK開發(fā)環(huán)境介紹 CDK全稱C-SKY Development Kit, 是平頭哥推出的, 支持平頭哥自研指令集C-SKY架構(gòu)和RISC-V架構(gòu)的芯片的集成開發(fā)環(huán)境, 為開發(fā)者提供統(tǒng)一的圖形開發(fā)界面, 幫助開發(fā)者進(jìn)行應(yīng)用開發(fā). 這篇說明是為了讓CDK用戶能快速上手使用SDK運(yùn)行示例代碼.
下載, 安裝和運(yùn)行
- CDK最新版本下載地址 見平頭哥官網(wǎng) 點(diǎn)擊工具->集成開發(fā)環(huán)境CDK
- 當(dāng)前版本為 V2.10.5, 大小 959.91MB, 安裝需要 3.64 GB 空間
- 直接解壓縮后運(yùn)行setup.exe安裝, 建議使用默認(rèn)路徑D:\C-Sky\CDK, 如果C盤空間充足, 也可以使用C:\C-Sky\CDK. 注意路徑中不能包含中文
- 安裝結(jié)束后可以在Windows程序菜單中找到CDK, 直接點(diǎn)擊可以啟動(dòng)CDK
打開項(xiàng)目
- # github
- git clone https://github.com/IOsetting/wm-sdk-w806.git
- # 或者使用 gitee
- git clone https://gitee.com/iosetting/wm-sdk-w806.git
復(fù)制代碼
在CDK中, - 點(diǎn)擊菜單Project->Open Multi-Project Workspace,
- 打開項(xiàng)目文件, 項(xiàng)目文件的路徑tools\W806\projects\SDK_Project\project\CDK_WS\W806_SDK\W806_SDK.cdkws
此時(shí)在CDK中就可以看到一個(gè)名為W806_SDK的項(xiàng)目
2021-12-18_214549.png (100.29 KB, 下載次數(shù): 55)
下載附件
2021-12-18 23:32 上傳
第一次編譯項(xiàng)目已經(jīng)預(yù)置了流水燈示例代碼, 可以直接使用菜單Project->Build Active Project進(jìn)行編譯(也可以使用對(duì)應(yīng)的快捷鍵F7). 如果一切正常, 下方Output View會(huì)顯示以下輸出
2021-12-18_214513.png (153.88 KB, 下載次數(shù): 53)
下載附件
2021-12-18 23:33 上傳
第一次燒錄對(duì)于大多數(shù)沒有CKLink的用戶, 需要使用單獨(dú)的燒錄工具將生成的固件寫入W806開發(fā)板. 聯(lián)盛德提供的燒錄工具是 Upgrade_Tools.exe - 運(yùn)行 Upgrade_Tools.exe
2021-12-18_214706.png (26.99 KB, 下載次數(shù): 43)
下載附件
2021-12-18 23:33 上傳
- 選擇COM口. 如果連接了多個(gè)USB2TTL設(shè)備, 需要選擇對(duì)應(yīng)開發(fā)板的COM口, 如果只連接了一個(gè), 這里使用默認(rèn)顯示的即可
- 點(diǎn)擊打開串口
- 點(diǎn)擊...選擇固件, 路徑為bin\W806\W806.fls
- 點(diǎn)擊下載,
- 在出現(xiàn)Waiting for restarting device...后, 按開發(fā)板上的RESET按鈕開始下載
- 當(dāng)顯示Download "wm-sdk-w806-cdk/bin/W806/W806.fls" file success!后, 再次按開發(fā)板上的RESET按鈕開始運(yùn)行
如果一切正常, 你會(huì)看到W806開發(fā)板上的3個(gè)LED顯示流水燈效果
運(yùn)行DEMO中的示例代碼
DEMO里有W806各個(gè)外設(shè)功能的演示代碼, 下面以PWM功能為例, 演示如何使用示例代碼
1.從項(xiàng)目中移除 app/src 目錄
在 app/src 目錄上右鍵, 點(diǎn)擊Remove Virtual Folder, 這一步是將預(yù)置的項(xiàng)目代碼從項(xiàng)目中移除, 這一步并不會(huì)真的刪除文件

2021-12-18_220457.png (117.31 KB, 下載次數(shù): 52)
下載附件
2021-12-18 23:33 上傳
2.添加示例代碼到項(xiàng)目中
在 app 目錄上右鍵, 點(diǎn)擊Add Source Folder, 這一步是將示例代碼添加到項(xiàng)目中, 這一步并不會(huì)在文件系統(tǒng)中拷貝代碼
2021-12-18_220557.png (113.72 KB, 下載次數(shù): 51)
下載附件
2021-12-18 23:34 上傳

在彈出的對(duì)話框中選擇目錄demo\pwm\2_led_fade_complementary, 這個(gè)是PB0, PB1, PB2, PB3 4個(gè)PWM通道組成兩對(duì)互補(bǔ)輸出的示例展示.
2021-12-18_220659.png (132.96 KB, 下載次數(shù): 56)
下載附件
2021-12-18 23:35 上傳

項(xiàng)目樹會(huì)更新為下面的結(jié)構(gòu), 這時(shí)候就可以進(jìn)行編譯了
2021-12-18_220858.png (151.57 KB, 下載次數(shù): 61)
下載附件
2021-12-18 23:35 上傳
3.編譯和燒錄
使用菜單Project->Build Active Project編譯(也可以使用對(duì)應(yīng)的快捷鍵F7), 編譯完成后, 和上面介紹的方式一樣, 用Upgrade_Tools.exe進(jìn)行燒錄 如果一切正常, 你會(huì)看到W806開發(fā)板上LED顯示的變化, 如果PB3外接LED(記得加1K以上的電阻限流), 可以觀察到互補(bǔ)的亮度變化
其他的示例代碼, 都可以參照上面的方式運(yùn)行. |