關(guān)于RISC-V MCU開發(fā)實(shí)例:咱們以CSM32RV20的開發(fā)環(huán)境搭建為例子,我們可以參看動(dòng)能世紀(jì)客戶分享的案例情況。在此感謝該客戶的慷慨耐心支持上傳,贈(zèng)人玫瑰,手留余香。
本系列僅為記錄工作,MCU開發(fā)從STM32F030平臺(tái)切換到RISC-V CSM32RV20。CSM32RV20是一款基于RISC-V核的超低功耗MCU芯片,內(nèi)置RISC-V RV32IMAC Core (2.6 CoreMark/MHz)。
IDE環(huán)境搭建
1)IDE準(zhǔn)備
IDE: CSMStudio ,也是南京中科微針對(duì)嵌入式項(xiàng)目RISC-V系列MCU開發(fā)的跨平臺(tái)支持的C/C++集成開發(fā)環(huán)境,提供了包括編輯器、C編譯器、宏匯編、鏈接器、庫(kù)管理、仿真調(diào)試器和下載器等在內(nèi)的完整開發(fā)資源。
- IDE高度集成,環(huán)境自建。
- 支持中英文語(yǔ)言,默認(rèn)使用英語(yǔ)語(yǔ)言集。
- 支持Jlink和Cjlink調(diào)試器
- 自帶函數(shù)封裝庫(kù)
2)IDE安裝

3)IDE界面

4)IDE幫助工具
在菜單欄選中help,選中CSMStudio,就能打開說明文檔,通過說明文檔可以切換語(yǔ)言環(huán)境、創(chuàng)建項(xiàng)目,編譯項(xiàng)目,調(diào)試項(xiàng)目以及常見問題的說明。

項(xiàng)目調(diào)試
1)創(chuàng)建項(xiàng)目
芯片選中,CSM32RV20,為MCU,RV1和RV4為SOC芯片。

2)項(xiàng)目工程
工作空間內(nèi),Sources中包含drivers和src,drivers中為庫(kù)函數(shù),src為main函數(shù)。


3)CSM32RV20 開發(fā)板
使用CSM32RV20 QFN32封裝,4*4大小。

另外一款是TSSOP20封裝的,相比之下是IO口減少,資源相對(duì)的少一些。

4)debug調(diào)試
通過CJTAG接口,可以使用JLink或者南京中科微的CJLink調(diào)試器。使用Jlink V10硬件版本以上,即可實(shí)現(xiàn)debug調(diào)試。
命中斷點(diǎn):

5)串口燒錄
** 使用CSM-ISP軟件,在有多個(gè)串口設(shè)備時(shí),需要手動(dòng)選中CH340的串口號(hào)。


6)ISP工具自帶串口打印


-
mcu
+關(guān)注
關(guān)注
146文章
17984瀏覽量
366901 -
STM32F030
+關(guān)注
關(guān)注
1文章
33瀏覽量
7058 -
RISC-V
+關(guān)注
關(guān)注
46文章
2572瀏覽量
48826
發(fā)布評(píng)論請(qǐng)先 登錄
RISC-V MCU開發(fā) (一):集成開發(fā)環(huán)境

RISC-V開發(fā)分析 CSM32RV20開發(fā)板環(huán)境搭建

擁抱RISC-V的開發(fā)世界 兆易創(chuàng)新推GD32VF103系列RISC-V MCU
國(guó)產(chǎn)RISC-V MCU推薦
RISC-V的MCU關(guān)于USB高速通信設(shè)計(jì)的難點(diǎn)
RISC-V單片機(jī)快速入門01-開發(fā)環(huán)境搭建 相關(guān)資料下載
RISC-V MCU開發(fā) (一):集成開發(fā)環(huán)境
RISC-V MCU開發(fā)相關(guān)資料分享
RISC-V MCU開發(fā)的相關(guān)資料分享
RISC-V MCU開發(fā)實(shí)戰(zhàn)(一) :DHT11
RISC-V MCU開發(fā)(一):集成開發(fā)環(huán)境

RISC-V MCU CSM32RV20開發(fā)(一):環(huán)境搭建

評(píng)論