欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3183|回復: 2
收起左側

[RICS-V|ARM] 國產MCU IDE MounRiver Studio雙核開發項目實戰

[復制鏈接]
ID:809235 發表于 2021-6-23 16:07 | 顯示全部樓層 |閱讀模式
近年來,RISC-V生態發展一片欣欣向榮,眾多行業巨頭紛紛布局,國內也涌現了一批RISC-V內核的商用IP以及配套的集成開發環境。越來越多的商業方案和行業應用也選擇了RISC-V內核MCU。以我個人開發經驗為例,最近一個公司項目使用了南京沁恒微的CH32V103芯片,在WCH官網提交開發板申請之后,我前往其配套工具官網(mounriver)下載了對應的集成開發環境MounRiver Studio (MRS)最新版本。
1.png
MRS下載包大約470M,安裝過程很快,安裝向導軟件執行結束之后就可以直接打開MRS了,無需另行安裝工具鏈或其他軟件運行環境,還是蠻方便的。首次運行時頁面如下:
2.png

3.png

頁面整體比較清爽,雖然從軟件介紹中得知MRS也是基于Eclipse平臺開發,但界面上所作的精簡還是讓人耳目一新。接下來就是愉快的項目開發時間了!
首先打開新建工程對話框,用MRS自帶的模板工程來驗證下手頭的這塊CH32V103的開發板。
4.png
在工程模板頁面有WCH和GD廠家的RISC-V系列MCU工程模板,型號還蠻齊全,更讓人意外的是芯片列表中還有ARM內核的CH系列芯片(后來才發現是自己沒仔細看MRS歡迎頁的相關介紹),正好手頭還有塊CH32F103的板子,待會兒可以順便試試用MRS來開發ARM內核的工程。當前我們繼續CH32V103的開發,選擇C6T6型號創建標準模板工程,編譯~成功。
5.png
接下來想試試在線仿真功能,將一同申請的WCH-Link按照說明文檔所示方法與CH32V103開發板連接,調試器紅燈常亮,說明當前處于RISC-V模式,設備管理器也已識別到硬件:
6.png
硬件連接圖:
7.jpg

點擊工具欄上Debug圖標~順利進入調試模式,頁面左下角是反匯編代碼窗口,底部輸出框也有寄存器信息:
8.png
依次試了一下雙擊添加斷點,單步執行,暫停,重新執行…嗯一切正常~
9.png
點擊停止按鈕,退出調試模式,接下來就是代碼燒錄功能測試了。找到工具欄代碼下載按鈕,點擊右側的三角按鈕,打開下載配置界面,發現該頁面集成了設備Flash讀保護查詢/設置,編程地址,擦除,編程,校驗,復位運行等功能。
10.png
直接Apply 后點擊下載按鈕:
11.png
下載成功,接上串口,看下代碼是否正常運行:
12.png
Nice!整個操作基本都是自動化填充參數,編譯、調試都無需額外設置選項,還是很開發者友好的,讓我們把精力都集中在代碼方面,而不是集成開發環境本身。
接下來就是MRS下CH32F103開發“嘗鮮”環節了,還是采用內置模板工程,選擇CH32F103 C8T6型號,創建工程:
13.png
點擊編譯~咦,直接通過:
14.png
這就有點神奇了,難道是MRS自動根據芯片內核切換了工具鏈并自動設置好了編譯參數?趕緊打開工程屬性頁一探究竟:
15.png
還真的是已經自動切換為ARM  GCC工具鏈了,看來MRS在簡化開發操作方面確實下了不少功夫。下面再來測試下MRS對ARM內核芯片的代碼下載功能:WCH-Link需要切換到ARM模式,還是參考配套的說明文檔,把TX接地后重新上電,調試器紅燈、藍燈常亮,切換成功。
硬件連接圖:
16.png
此時再次點擊下載按鈕:
17.png
果然,下載軟件也自動切換為ARM內核對應的了。稍微探究一番,發現該軟件可以讀取芯片基本信息,指定位置、長度的Flash內容,查詢、設置Flash讀保護狀態等。
18.png
燒錄結束后連接串口,復位芯片,觀察到打印信息:
19.png
程序運行正常!最后就是在線仿真測試了,直接點擊仿真按鈕:
20.png
還是無需配置,直接仿真成功!

以上就是本次MRS雙核開發項目實戰分享的全部內容,從MCU到集成開發環境都給了我不小的驚喜,希望國產MCU以及開發工具越來越好!

回復

使用道具 舉報

ID:584195 發表于 2021-8-5 22:39 | 顯示全部樓層
這個板子的教材豐富嗎?
回復

使用道具 舉報

ID:809235 發表于 2021-9-6 16:29 | 顯示全部樓層
zyluglugl 發表于 2021-8-5 22:39
這個板子的教材豐富嗎?

手冊,pcb啥的WCH官網上都有,缺啥直接問他們技術支持要就行~
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表