本文來(lái)源電子發(fā)燒友社區(qū),作者:賀_833924470, 帖子地址:https://bbs.elecfans.com/jishu_2293997_1_1.html
CSM32RV20測(cè)評(píng)報(bào)告
CSM32RV20測(cè)評(píng)報(bào)告
國(guó)外MCU芯漲價(jià)斷貨困擾過(guò)我們很久,之前通訊芯片的控制部分MCU歷經(jīng)過(guò)Stm8、STM32、HC32L等,總結(jié)就是國(guó)外換國(guó)內(nèi),國(guó)內(nèi)換性?xún)r(jià)比和保供貨,畢竟項(xiàng)目成本壓的很厲害,還是重點(diǎn)關(guān)注控制成本,保證微薄的利潤(rùn)?,F(xiàn)在公司主要采用華大HC32L110這顆MCU進(jìn)行終端信標(biāo)的控制邏輯開(kāi)發(fā)。
測(cè)試CSM32RV20這顆MCU,本意是對(duì)南京中科微的支持,并了解替換華大HC32L110的可行性。HC32L110這顆MCU為ARM32核,低功耗方面做的不錯(cuò)也滿(mǎn)足我們的需求,主因還是價(jià)格和供貨問(wèn)題,現(xiàn)在價(jià)格確實(shí)有點(diǎn)高了,而且供貨不穩(wěn)定。使得本來(lái)就很微薄的利潤(rùn)擠壓殆盡。這兩個(gè)方面通過(guò)南京中科微的了解溝通都可以得到保證解決。
CSM32RV20這顆RISC-V核的超低功耗MCU芯片
內(nèi)置RISC-V RV32IMAC 內(nèi)核(2.6 CoreMark/MHz)
最高32MHz工作頻率
內(nèi)置4kB的SRAM,4~40kB嵌入式FLASH,512B的NVM
內(nèi)置2個(gè)SPI ,1個(gè)I2C, 4個(gè)UART, 2個(gè)tiMER
內(nèi)置1個(gè)13/14/15/16bit ADC
cJTAG2調(diào)試接口
寬頻電壓范圍 1.8~ 5.5V
外設(shè)情況
CSM32RV20開(kāi)發(fā)板尺寸
整齊工工整整的小黃板。做工用料都很足。
CSM32RV20開(kāi)發(fā)板開(kāi)箱照
開(kāi)發(fā)板提供一個(gè)USB轉(zhuǎn)串口接口,MCU通過(guò)TTL轉(zhuǎn)到CH340N上,CH340N提供USB, 并板載4線SWD。 MCU針腳全部引出。
CSM32RV20開(kāi)發(fā)板原理圖
按照慣例先來(lái)個(gè)點(diǎn)燈
安裝IDE,很簡(jiǎn)單一路Next。
創(chuàng)建項(xiàng)目工程。
創(chuàng)建后項(xiàng)目后,庫(kù)引用和對(duì)應(yīng)的測(cè)試?yán)檀a就已經(jīng)創(chuàng)建完畢。
修改IDE為中文。
編譯項(xiàng)目。
設(shè)置Jlink , 注需要Jlink V10.
這里有需要注意的地方,就是 Jlink 版本的問(wèn)題。
我一開(kāi)始使用的是,V7.64b版本,和 Jlink V11。 測(cè)試很多次都無(wú)法使用。
最后換文檔使用的V6.94a,后可以使用了。
下載程序后,Demo燒錄到開(kāi)發(fā)板中。
重點(diǎn)介紹一下,超低功耗功能。
根據(jù)介紹,了解超低功耗的四種模式。如下:
超低功耗模式
根據(jù)樣例代碼,低功耗實(shí)現(xiàn)如下。
//低功耗測(cè)功耗需要IO不能懸空
//Delay32M_ms(5000);
//LowPower_Config_case1();//所有IO設(shè)置為輸入,下拉
//LowPower_Config_case2();//所有IO設(shè)置為輸入,上拉
//使用外部中斷喚醒
//GPIO_EXIT_Init_case1(GPIOA, PIN2);//檢測(cè)高電平
//Interrupt_Level(EXIT2_int_ID, INT_LEVEL0);//CLIC設(shè)置中斷搶占級(jí)別
//Interrupt_Enable(EXIT2_int_ID);//CLIC使能EXIT中斷
//SYS_Interrupt_Enable();//CLIC開(kāi)總中斷
//配置不同低功耗模式
//System_Halt();//待機(jī)模式 halt1
//System_Sleep();//睡眠模式 halt2
//System_Powerdown();//掉電模式 powerdown1
//System_DeepPwd();//掉電模式 powerdown2
對(duì)比華大MCU實(shí)現(xiàn)低功耗模式基本一直,并在低功耗下表現(xiàn)同樣出色。
重點(diǎn)需要注意IO口的漏電情況,需要設(shè)置所以IO為輸入,下拉。
Si24R1通信模式調(diào)試
參照官方文章可以完美實(shí)現(xiàn)。
地址如下:有需要的同學(xué)可以按下文實(shí)現(xiàn)。
https://blog.csdn.net/CSM_IC/article/details/120758254?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165788708716781667814759%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165788708716781667814759&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-2-120758254-null-null.185^v2^control&utm_term=CSM32RV20&spm=1018.2226.3001.4450
總結(jié):
首先感謝南京中科微提供的樣板,對(duì)于業(yè)務(wù)上單例應(yīng)用的功能實(shí)現(xiàn)可以完美替換。庫(kù)代碼風(fēng)格也很清晰明了,這一點(diǎn)真的很重要,可以直接上手進(jìn)行替換。
在同價(jià)位上的MCU具備很高性?xún)r(jià)比。
IDE也許是初次上手,并對(duì)配置不是很熟悉。這點(diǎn)最好需要有詳細(xì)的說(shuō)明進(jìn)一步完善。
在使用過(guò)程中調(diào)試工具Jlink 對(duì)應(yīng)版本還是需要注意設(shè)置。Jlink V10以下是不支持調(diào)試的。對(duì)更高版本的 Jlink 支持也許是我設(shè)置的問(wèn)題,但是我暫時(shí)沒(méi)有成功。
項(xiàng)目圖片,請(qǐng)查看附件PDF文檔。
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
南京中科微
+關(guān)注
關(guān)注
0文章
60瀏覽量
1116
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
熱點(diǎn)推薦
【Banana Pi BPI-RV2開(kāi)發(fā)板試用體驗(yàn)】從零編譯Banana Pi BPI-RV2開(kāi)發(fā)板的openWRT
安裝不上,因?yàn)閛penWRT官方特別說(shuō)了:
(二)源碼下載
因?yàn)樵谏掀ā綛anana Pi BPI-RV2開(kāi)發(fā)板試用體驗(yàn)】配置WSL網(wǎng)絡(luò)環(huán)境訪問(wèn)Github - RISC-V技術(shù)論壇 - 電子技術(shù)
發(fā)表于 07-20 12:29
【Banana Pi BPI-RV2開(kāi)發(fā)板試用體驗(yàn)】開(kāi)箱與系統(tǒng)體驗(yàn)~
開(kāi)源。至于智能,因?yàn)镾oC帶NPU,可以實(shí)現(xiàn)一些AI應(yīng)用。
盒子背面也很有設(shè)計(jì)感,就是PCB的簡(jiǎn)筆圖,要是BPI-RV2開(kāi)發(fā)板的簡(jiǎn)筆圖就更好了。
打開(kāi)后,主題赫然其中,湖藍(lán)色PCB很大。
二、簡(jiǎn)單介紹
發(fā)表于 07-14 23:48
【Banana Pi BPI-RV2開(kāi)發(fā)板試用體驗(yàn)】開(kāi)箱上電
BPI-RV2 RISC-V開(kāi)源路由器之開(kāi)箱上電
背景
現(xiàn)在剛好正在研究短距及網(wǎng)絡(luò)相關(guān)的東東。
最近剛好有幸得到了一塊香蕉派 BPI-RV2 RISC-V 開(kāi)源路由器開(kāi)發(fā)板。感謝電子發(fā)燒友
發(fā)表于 06-26 19:51
【Banana Pi BPI-RV2開(kāi)發(fā)板試用體驗(yàn)】開(kāi)發(fā)板介紹視頻
一. 開(kāi)發(fā)板介紹香蕉派 BPI-RV2 RISC-V 路由器開(kāi)發(fā)板采用矽昌通信 SF21H8898 芯片方案矽昌 SF21H8898 四核64位RISC-V 處理器, 1.25GHz主頻得益于矽昌自
發(fā)表于 06-24 23:51
中微愛(ài)芯32位MCU開(kāi)發(fā)板AiP32RV15X介紹
AiP32RV15X開(kāi)發(fā)板是一款基于RISCV內(nèi)核的32位MCU開(kāi)發(fā)板,提供了板載調(diào)試器、RESET、WAKEUP按鍵、三色LED、CAN收發(fā)器、USB接口、UART、ADC、SPI、IIC、RTC、TIMER、WDT、GPIO

瑞芯微rv1106開(kāi)發(fā)資料 rv1106數(shù)據(jù)手冊(cè) rv1106詳細(xì)說(shuō)明書(shū)免費(fèi)下載
瑞芯微rv1106開(kāi)發(fā)資料 rv1106數(shù)據(jù)手冊(cè) rv1106詳細(xì)說(shuō)明書(shū)免費(fèi)下載

基于RV1126開(kāi)發(fā)板實(shí)現(xiàn)人臉檢測(cè)方案
在RV1126開(kāi)發(fā)板上實(shí)現(xiàn)人臉檢測(cè):在圖像中找出人臉,以及每張人臉的landmarks位置。
方案設(shè)計(jì)邏輯流程圖,方案代碼分為分為兩個(gè)業(yè)務(wù)流程,主體代碼負(fù)責(zé)抓取、合成圖像,
算法代碼負(fù)責(zé)人臉檢測(cè)功能。

基于RV1126開(kāi)發(fā)板實(shí)現(xiàn)人臉檢測(cè)方案
在RV1126開(kāi)發(fā)板上實(shí)現(xiàn)人臉檢測(cè):在圖像中找出人臉,以及每張人臉的landmarks位置。
方案設(shè)計(jì)邏輯流程圖,方案代碼分為分為兩個(gè)業(yè)務(wù)流程,主體代碼負(fù)責(zé)抓取、合成圖像,
算法代碼負(fù)責(zé)人臉檢測(cè)功能。

基于RV1126開(kāi)發(fā)板實(shí)現(xiàn)人臉檢測(cè)方案
在RV1126開(kāi)發(fā)板上實(shí)現(xiàn)人臉檢測(cè):在圖像中找出人臉,以及每張人臉的landmarks位置。
方案設(shè)計(jì)邏輯流程圖,方案代碼分為分為兩個(gè)業(yè)務(wù)流程,主體代碼負(fù)責(zé)抓取、合成圖像,
算法代碼負(fù)責(zé)人臉檢測(cè)功能。

基于RV1126開(kāi)發(fā)板實(shí)現(xiàn)駕駛員行為檢測(cè)方案
在RV1126開(kāi)發(fā)板上實(shí)現(xiàn)駕駛員行為檢測(cè):通過(guò)圖像識(shí)別出這幾種行為:打電話、抽煙、疲勞駕駛。

基于RV1126開(kāi)發(fā)板網(wǎng)絡(luò)配置方法
RV1126開(kāi)發(fā)板網(wǎng)絡(luò)硬件資源有:以太網(wǎng)、WiFi,采用的網(wǎng)絡(luò)配置方案是:Netplan。
? ? ? ?Netplan是一個(gè)用于配置Linux網(wǎng)絡(luò)的簡(jiǎn)單工具。用戶(hù)只需要一個(gè)yaml格式的文件去

常用在工業(yè)控制系統(tǒng)上的MCU芯片資料:CSM32RV20
CSM32RV20是一款基于RISC-V核的低功耗MCU芯片。 內(nèi)置RISC-V RV32IMAC內(nèi)核(2.6CoreMark/MHz); 蕞高32MHz工作頻率; 內(nèi)置4kB的SRAM; 內(nèi)置8B

評(píng)論