国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

CH32V103學(xué)習(xí)筆記之一——認(rèn)識(shí)開(kāi)發(fā)環(huán)境

2021-08-03 17:18 作者:修地球八級(jí)工  | 我要投稿

1、前言

??? 前些天看到WCH沁恒微電子發(fā)布的“首屆RISC-V MCU創(chuàng)新應(yīng)用邀請(qǐng)賽”通告,活動(dòng)獎(jiǎng)品豐富,報(bào)名參與還送基于RISC-V架構(gòu)的的學(xué)習(xí)板。那還猶豫什么,登記報(bào)名參加。昨天包郵送的板子終于寄到了。我選的板載MCU是CH32V103R8T6的學(xué)習(xí)板,長(zhǎng)下面這個(gè)樣子。

CH32V103R8T6學(xué)習(xí)板

2、硬件資源

2.1、CH32V103系列MCU硬件資源

????CH32V103R8T6是以RISC-V3A處理器為核心的32位通用微控制器,基于RISC-V開(kāi)源指令集設(shè)計(jì)。片上集成了時(shí)鐘安全機(jī)制、多級(jí)電源管理、通用DMA控制器,具有1路USB2.0主機(jī)/設(shè)備接口、多通道12位ADC轉(zhuǎn)換模塊、多通道TouchKey、多組定時(shí)器、多路IIC/USART/SPI接口等豐富的外設(shè)資源。

CH32V103系列現(xiàn)有產(chǎn)品硬件資源

2.2、學(xué)習(xí)板硬件資源

????CH32V103R8T6學(xué)習(xí)板包含WCH-Link和CH32V103R8T6最小評(píng)估板兩部分,可分別獨(dú)立使用(斷開(kāi)J2處的跳線帽,下圖示“SWD&UART接口”)。

????WCH-Link是基于CH549G主控的下載調(diào)試器,用于下載調(diào)試具有SWD接口的ARM芯片和沁恒微電子推出的RISC-V系列MCU(目前支持CH32V103、CH32F103、CH569、CH573等系列產(chǎn)品),包含一個(gè)虛擬串口可用來(lái)接發(fā)調(diào)試信息。

????CH32V103R8T6最小系統(tǒng)板引出全部I/O接口,板載復(fù)位按鍵,一個(gè)USB Type-C,一個(gè)USB Type-A接口,兩個(gè)用戶編程LED,一個(gè)用戶編程按鍵。用戶按鍵和LED默認(rèn)未接入任何I/O。

學(xué)習(xí)板產(chǎn)品圖
學(xué)習(xí)板原理圖

3、集成開(kāi)發(fā)環(huán)境(IDE)

????IDE使用MounRiver Studio(MRS),一款針對(duì)RISC-V和ARM兩類MCU開(kāi)發(fā)的嵌入式集成開(kāi)發(fā)環(huán)境。MounRiver Studio由MounRiver團(tuán)隊(duì)基于GNU Eclipse深度定制而成,提供了包括定制版GCC、宏匯編、鏈接器、調(diào)試器、下載器等在內(nèi)的完整開(kāi)發(fā)資源。

????下載鏈接:http://www.mounriver.com/download,提供Windows和Linux平臺(tái)的工具包。

????MounRiver Studio目前是免費(fèi)使用!免費(fèi)使用!免費(fèi)使用!

MounRiver Studio歡迎頁(yè)面

4、初探MounRiver Studio

????安裝軟件的過(guò)程就不截圖說(shuō)明了,基本也就一路下一步,也沒(méi)有什么需要配置選擇的選項(xiàng)。MounRiver Studio自帶支持的MCU的工程模板,不用動(dòng)手去費(fèi)很大功夫配置各種工具鏈。下面介紹怎么使用自帶的模板建立第一個(gè)工程。

1.打開(kāi)MRS軟件,按下圖操作

新建一個(gè)工程

2.在彈出的新建工程選項(xiàng)窗口中依次輸入“工程名”(不要出現(xiàn)漢字,會(huì)導(dǎo)致編譯生成的文件無(wú)法下載調(diào)試),指定工程路徑,選擇對(duì)應(yīng)的MCU,再點(diǎn)擊“完成”就會(huì)生成一個(gè)已經(jīng)配置好工具鏈的工程了。

新建工程選項(xiàng)配置

3、展開(kāi)資源管理器中剛新建的工程,就能看到創(chuàng)建的工程中的各種文件。熟悉keil開(kāi)發(fā)arm內(nèi)核MCU流程的朋友看到這些文件應(yīng)該就不陌生了。

MRS開(kāi)發(fā)界面

4、編譯工程,方法有多種,自己選擇習(xí)慣的一種即可

菜單欄方式
工具欄方式
右鍵彈窗方式

5、編譯完成之后,工程項(xiàng)目樹(shù)會(huì)生成一個(gè)名為“obj”的文件夾,展開(kāi)后可以發(fā)現(xiàn)一個(gè)和工程名稱相同的hex文件,這個(gè)文件就是編譯生成的文件。

編譯成功結(jié)果

6、下載程序前準(zhǔn)備工作。首先將BOOT0和GND使用跳線帽短接,DIO、CLK、RX和TX四處的短接帽保持不動(dòng),插入數(shù)據(jù)線,打開(kāi)S3電源開(kāi)關(guān)。WCH-Link板一側(cè)的PWR和RUN指示LED會(huì)常亮,評(píng)估板上的PWR指示LED會(huì)常亮。

下載前準(zhǔn)備工作

7、下載程序

????點(diǎn)擊“閃存”-“下載配置”。

下載配置

????在彈出的下載配置窗口中點(diǎn)擊“查詢讀保護(hù)狀態(tài)”按鈕(第一次下載前檢查一次即可

下載配置選項(xiàng)

????????如果顯示“代碼讀保護(hù)已解除”,即為正常可下載狀態(tài)。如顯示“已鎖定”,點(diǎn)擊“解除讀保護(hù)”。

????檢查“芯片型號(hào)”和“編程地址”(這兩項(xiàng)如果新建工程是選擇的對(duì)應(yīng)芯片保持默認(rèn)即可),以及“目標(biāo)文件”(著重檢查這里的hex文件名稱是否和當(dāng)前工程文件名稱一致,編譯的最新hex文件保持與最新的工程文件名稱一致),設(shè)置完成點(diǎn)擊“保存并關(guān)閉”。

下載配置選項(xiàng)說(shuō)明

????點(diǎn)擊“下載”按鈕,WCH-Link一側(cè)的CON指示LED會(huì)閃爍,MRS控制臺(tái)會(huì)顯示下載進(jìn)度

下載按鈕
控制臺(tái)下載信息

8、查看輸出信息。

????如果串口調(diào)試助手未在下載開(kāi)始前打開(kāi)設(shè)置好,則不會(huì)收到下圖信息。此時(shí)也不用重新下載,只需要按下評(píng)估板一側(cè)的RST復(fù)位按鍵就可以正常接收到下圖信息。

串口接收到的信息

5、小結(jié)

????到這里,CH32V103的開(kāi)發(fā)環(huán)境搭建就介紹完了,后續(xù)我會(huì)記錄更多有意思的學(xué)習(xí)過(guò)程。小伙伴們?nèi)绻麑?duì)我介紹的流程有什么疑惑,歡迎留言討論。


CH32V103學(xué)習(xí)筆記之一——認(rèn)識(shí)開(kāi)發(fā)環(huán)境的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
洞头县| 泸西县| 江油市| 渝北区| 新乡县| 方城县| 江源县| 桐梓县| 石渠县| 治县。| 内乡县| 克拉玛依市| 宜黄县| 宜兴市| 西吉县| 衡阳市| 石河子市| 清远市| 云霄县| 太原市| 二手房| 万源市| 晋州市| 宣恩县| 琼结县| 广丰县| 朔州市| 那坡县| 兴隆县| 昭平县| 高陵县| 织金县| 凤阳县| 枝江市| 乐都县| 周至县| 新兴县| 民勤县| 招远市| 灵台县| 会泽县|