0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于RISC-V MCU開發(fā)實(shí)例(一):環(huán)境搭建

SALE20 ? 來源:SALE20 ? 作者:SALE20 ? 2022-07-20 14:17 ? 次閱讀

關(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 ,也是南京中科微針對嵌入式項(xiàng)目RISC-V系列MCU開發(fā)的跨平臺(tái)支持的C/C++集成開發(fā)環(huán)境,提供了包括編輯器、C編譯器、宏匯編、鏈接器、庫管理、仿真調(diào)試器和下載器等在內(nèi)的完整開發(fā)資源。

- IDE高度集成,環(huán)境自建。

- 支持中英文語言,默認(rèn)使用英語語言集。

- 支持Jlink和Cjlink調(diào)試器

- 自帶函數(shù)封裝庫

2)IDE安裝

poYBAGLXnemADHmJAAB34RR9rTE064.jpg

3)IDE界面

pYYBAGLXnemAT0FDAACDB9shmwg639.jpg

4)IDE幫助工具

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

poYBAGLXnemAVbzoAAB81rO6xXU109.jpg

項(xiàng)目調(diào)試

1)創(chuàng)建項(xiàng)目

芯片選中,CSM32RV20,為MCU,RV1和RV4為SOC芯片。

pYYBAGLXnemAOvC2AAB68H7cUNQ525.jpg

2)項(xiàng)目工程

工作空間內(nèi),Sources中包含drivers和src,drivers中為庫函數(shù),src為main函數(shù)。

poYBAGLXneqAEG0cAADevbAbrD0556.jpg

pYYBAGLXneqAThKrAADokpq1Tqo370.jpg

3)CSM32RV20 開發(fā)板

使用CSM32RV20 QFN32封裝,4*4大小。

poYBAGLXneqAa_rUAAC3ut1OrRA570.jpg

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

pYYBAGLXneuAfaYmAADe9adZ4tk272.jpg

4)debug調(diào)試

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

poYBAGLXneuAJ4RbAADnvNr92e0081.jpg

5)串口燒錄

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

pYYBAGLXneuAZS0eAABwB2h4Vgg722.jpgpoYBAGLXneuAMYnLAACVEhB4TpE713.jpg

6)ISP工具自帶串口打印

pYYBAGLXneuAT5sqAACTa2kUH8s367.jpg

poYBAGLXneyAIbndAACEcuy4W3U820.jpg
審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17148

    瀏覽量

    351213
  • STM32F030
    +關(guān)注

    關(guān)注

    1

    文章

    33

    瀏覽量

    6666
  • RISC-V
    +關(guān)注

    關(guān)注

    45

    文章

    2277

    瀏覽量

    46159
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RISC-V MCU開發(fā) ():集成開發(fā)環(huán)境

    實(shí)現(xiàn)基于RISC-V MCU的項(xiàng)目開發(fā),與之配套的集成開發(fā)環(huán)境必不可少。目前市場上可供選擇的RISC-V
    發(fā)表于 09-23 14:32 ?4038次閱讀
    <b class='flag-5'>RISC-V</b> <b class='flag-5'>MCU</b><b class='flag-5'>開發(fā)</b> (<b class='flag-5'>一</b>):集成<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b>

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

    、材料準(zhǔn)備: ?1. RISC-V ?CSM32RV20開發(fā)板 ?X 1 ? ? 2. ? CSM Studio IDE(開發(fā)調(diào)試) 3. CSM-ISP(串口燒錄) ? 二、 ID
    發(fā)表于 03-01 09:05 ?1321次閱讀
    <b class='flag-5'>RISC-V</b><b class='flag-5'>開發(fā)</b>分析  CSM32RV20<b class='flag-5'>開發(fā)</b>板<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>

    擁抱RISC-V開發(fā)世界 兆易創(chuàng)新推GD32VF103系列RISC-V MCU

    兆易創(chuàng)新推出GD32V系列RISC-V內(nèi)核32位通用MCU新品,現(xiàn)在,直接使用GD32V系列32位通用MCU以創(chuàng)意靈感擁抱
    發(fā)表于 08-23 10:05 ?7963次閱讀

    國產(chǎn)RISC-V MCU推薦

    的控制能力。 高性能低功耗的RISC-V MCU GD32VF103是曾經(jīng)獲得國際大獎(jiǎng)的RISC-V MCU,備受網(wǎng)友矚目。bigbat表示測試過這顆芯片。就
    發(fā)表于 04-17 11:00

    RISC-VMCU關(guān)于USB高速通信設(shè)計(jì)的難點(diǎn)

    需要進(jìn)步完善和優(yōu)化。目前大部分RISC-V的編譯器都是基于Eclipse等開發(fā)環(huán)境,對工程師來說可能存在定的上手難度。因此,
    發(fā)表于 05-27 16:23

    RISC-V單片機(jī)快速入門01-開發(fā)環(huán)境搭建 相關(guān)資料下載

    在Nuclei Studio IDE下環(huán)境搭建工作,下講,我們開始正式移植RT_Thread系統(tǒng)。、基礎(chǔ)知識(shí)1.RISC-V簡介
    發(fā)表于 07-01 08:26

    RISC-V MCU開發(fā) ():集成開發(fā)環(huán)境

    基于RISC-V MCU的項(xiàng)目開發(fā),與之配套的集成開發(fā)環(huán)境必不可少。目前市場上可供選擇的RISC
    發(fā)表于 09-22 14:44

    RISC-V MCU開發(fā)相關(guān)資料分享

    RISC-V MCU開發(fā)():集成開發(fā)環(huán)境近年來,RISC
    發(fā)表于 11-10 07:50

    RISC-V MCU開發(fā)相關(guān)資料分享

    RISC-V MCU開發(fā) (二):工程創(chuàng)建與管理MounRiver? Studio(MRS)內(nèi)置了GD、WCH等芯片廠家的RISC-V/ARM以及R
    發(fā)表于 12-09 08:14

    RISC-V MCU開發(fā)的相關(guān)資料分享

    RISC-V MCU開發(fā) (十一):跨內(nèi)核工程轉(zhuǎn)換大多數(shù)嵌入式工程師使用Keil進(jìn)行開發(fā),但Keil目前不支持RISC-V內(nèi)核,只支持ARM
    發(fā)表于 02-11 06:17

    RISC-V MCU開發(fā)實(shí)戰(zhàn)() :DHT11

    種。MRS是款針對嵌入式項(xiàng)目(RISC-V/ARM)的集成開發(fā)環(huán)境,提供了包括編輯器、C編譯器、宏匯編、鏈接器、庫管理、仿真調(diào)試器和下載器等在內(nèi)的完整
    發(fā)表于 03-06 15:17

    RISC-V開發(fā)環(huán)境

    如何搭載RISC-V開發(fā)環(huán)境,主要注意什么?
    發(fā)表于 03-24 08:17

    RISC-V MCU開發(fā)():集成開發(fā)環(huán)境

    RISC-V MCU開發(fā)():集成開發(fā)環(huán)境近年來,RISC
    發(fā)表于 11-05 16:35 ?37次下載
    <b class='flag-5'>RISC-V</b> <b class='flag-5'>MCU</b><b class='flag-5'>開發(fā)</b>(<b class='flag-5'>一</b>):集成<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b>

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

    本系列僅為記錄工作,開發(fā)從STM32F030平臺(tái)切換到RISC-V CSM32RV20。CSM32RV20是南京中科微電子有限公司開發(fā)款基于RI
    發(fā)表于 11-18 17:06 ?18次下載
    <b class='flag-5'>RISC-V</b> <b class='flag-5'>MCU</b> CSM32RV20<b class='flag-5'>開發(fā)</b>(<b class='flag-5'>一</b>):<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>

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

    RISC-V MCU CSM32RV20開發(fā)):環(huán)境搭建,RISCV核的低功耗
    的頭像 發(fā)表于 01-20 19:06 ?1880次閱讀
    <b class='flag-5'>RISC-V</b> <b class='flag-5'>MCU</b> CSM32RV20<b class='flag-5'>開發(fā)</b>(<b class='flag-5'>一</b>):<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>