0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【南京中科微CSM32RV20开发板试用体验】CSM32RV20测评报告

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-11-29 11:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文来源电子发烧友社区,作者:贺_833924470, 帖子地址:https://bbs.elecfans.com/jishu_2293997_1_1.html

CSM32RV20测评报告
初次了解南京中科微,还是因为使用Si24R1这颗2.4GHz数据通讯芯片。之前公司主要做LORA SX1278广域通讯数传,后因项目需要短距通讯采用了Si24R1这颗芯片,了解南京中科微产品线后发现还有这颗CSM32RV20 超低功耗MCU产品。


国外MCU芯涨价断货困扰过我们很久,之前通讯芯片的控制部分MCU历经过Stm8STM32、HC32L等,总结就是国外换国内,国内换性价比和保供货,毕竟项目成本压的很厉害,还是重点关注控制成本,保证微薄的利润。现在公司主要采用华大HC32L110这颗MCU进行终端信标的控制逻辑开发。


测试CSM32RV20这颗MCU,本意是对南京中科微的支持,并了解替换华大HC32L110的可行性。HC32L110这颗MCU为ARM32核,低功耗方面做的不错也满足我们的需求,主因还是价格和供货问题,现在价格确实有点高了,而且供货不稳定。使得本来就很微薄的利润挤压殆尽。这两个方面通过南京中科微的了解沟通都可以得到保证解决。


CSM32RV20这颗RISC-V核的超低功耗MCU芯片


内置RISC-V RV32IMAC 内核(2.6 CoreMark/MHz)
最高32MHz工作频率
内置4kB的SRAM,4~40kB嵌入式FLASH,512B的NVM
内置2个SPI ,1个I2C, 4个UART, 2个tiMER
内置1个13/14/15/16bit ADC
cJTAG2调试接口
宽频电压范围 1.8~ 5.5V


外设情况



CSM32RV20开发板尺寸



整齐工工整整的小黄板。做工用料都很足。
CSM32RV20开发板开箱照



开发板提供一个USB转串口接口,MCU通过TTL转到CH340N上,CH340N提供USB, 并板载4线SWD。 MCU针脚全部引出。


CSM32RV20开发板原理图



按照惯例先来个点灯
安装IDE,很简单一路Next。



创建项目工程。



创建后项目后,库引用和对应的测试例程代码就已经创建完毕。



修改IDE为中文。



编译项目。



设置Jlink , 注需要Jlink V10.






这里有需要注意的地方,就是 Jlink 版本的问题。



我一开始使用的是,V7.64b版本,和 Jlink V11。 测试很多次都无法使用。
最后换文档使用的V6.94a,后可以使用了。



下载程序后,Demo烧录到开发板中。


重点介绍一下,超低功耗功能。
根据介绍,了解超低功耗的四种模式。如下:



超低功耗模式





根据样例代码,低功耗实现如下。


//低功耗测功耗需要IO不能悬空
//Delay32M_ms(5000);
//LowPower_Config_case1();//所有IO设置为输入,下拉
//LowPower_Config_case2();//所有IO设置为输入,上拉


//使用外部中断唤醒
//GPIO_EXIT_Init_case1(GPIOA, PIN2);//检测高电平
//Interrupt_Level(EXIT2_int_ID, INT_LEVEL0);//CLIC设置中断抢占级别
//Interrupt_Enable(EXIT2_int_ID);//CLIC使能EXIT中断
//SYS_Interrupt_Enable();//CLIC开总中断


//配置不同低功耗模式
//System_Halt();//待机模式 halt1
//System_Sleep();//睡眠模式 halt2
//System_Powerdown();//掉电模式 powerdown1
//System_DeepPwd();//掉电模式 powerdown2


对比华大MCU实现低功耗模式基本一直,并在低功耗下表现同样出色。
重点需要注意IO口的漏电情况,需要设置所以IO为输入,下拉。


Si24R1通信模式调试
参照官方文章可以完美实现。
地址如下:有需要的同学可以按下文实现。
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


总结:
首先感谢南京中科微提供的样板,对于业务上单例应用的功能实现可以完美替换。库代码风格也很清晰明了,这一点真的很重要,可以直接上手进行替换。
在同价位上的MCU具备很高性价比。
IDE也许是初次上手,并对配置不是很熟悉。这点最好需要有详细的说明进一步完善。
在使用过程中调试工具Jlink 对应版本还是需要注意设置。Jlink V10以下是不支持调试的。对更高版本的 Jlink 支持也许是我设置的问题,但是我暂时没有成功。


项目图片,请查看附件PDF文档。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 南京中科微
    +关注

    关注

    0

    文章

    60

    浏览量

    1449
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【飞凌嵌入式RV1126B开发板试用体验】初识飞凌嵌入式RV1126B开发板

    排列也整齐合理。下面是飞凌嵌入式RV1126B开发板的详细介绍,文字中有链接可以到达飞凌嵌网站做详细了解。 飞凌嵌入式RV1126B 是由保定飞凌嵌入式技术有限公司基于 瑞芯(Roc
    发表于 04-13 17:27

    ElfBoard新品发布|【RV1126B】ELF-RV1126B开发板正式发布

    ELF-RV1126B开发板基于瑞芯RV1126B处理器设计,集成四核ARMCortex-A53架构,主频达1.6GHz,并内置3TOPS@INT8算力的NPU,支持INT8/INT
    的头像 发表于 01-16 16:59 3252次阅读
    ElfBoard新品发布|【<b class='flag-5'>RV</b>1126B】ELF-<b class='flag-5'>RV</b>1126B<b class='flag-5'>开发板</b>正式发布

    飞凌嵌入式旗下教育品牌推出RV1126B\RK3506B\RK3576新品开发板

    、学生、科研人员还是个人学习者,这次发布的新品绝对值得一看!ELF-RV1126B开发板——边缘AI视觉芯ELF-RV1126B开发板搭载瑞芯
    的头像 发表于 01-09 10:09 1717次阅读
    飞凌嵌入式旗下教育品牌推出<b class='flag-5'>RV</b>1126B\RK3506B\RK3576新品<b class='flag-5'>开发板</b>

    替代升级实锤!实测RV1126B,CPU性能吊打RV1126

    RV1126B核心已上市并稳定量产供应实测开始,设备使用触觉智能RV1126核心RV1126B核心
    的头像 发表于 12-11 17:13 2523次阅读
    替代升级实锤!实测<b class='flag-5'>RV</b>1126B,CPU性能吊打<b class='flag-5'>RV</b>1126

    【作品合集】飞凌嵌入式OK527N-C开发板测评

    作品合集 第十三期合集 : 玄铁Banana Pi BPI-RV2开发板测评作品合集 第十四期合集 : 玄铁BPI-CanMV-K230D-Zero开发板
    发表于 09-22 15:54

    【作品合集】视美泰M-K1HSE、3568开发板测评

    Pi BPI-RV2开发板测评作品合集 第十四期合集 : 玄铁BPI-CanMV-K230D-Zero开发板测评作品合集 第十五期合集 :
    发表于 09-22 10:32

    【作品合集】润开鸿HH-SCDAYU800A开发板测评

    HH-SCDAYU800A开发板试用体验】开箱对比 【润开鸿HH-SCDAYU800A开发板试用体验】系统编译 第一期合集: 五科技CF5
    发表于 09-19 14:09

    【作品合集】中科昊芯Core_DSC280025C开发板测评

    的应用 【中科昊芯Core_DSC280025C开发板试用体验】---外部中断问题 第一期合集: 五科技CF5010RBT60开发板
    发表于 09-18 10:52

    【作品合集】玄铁Banana Pi BPI-RV2开发板测评

    测试 作者:chen000000009【Banana Pi BPI-RV2开发板试用体验】开箱+硬件介绍 【Banana Pi BPI-RV2开发板
    发表于 09-17 10:58

    【作品精选】2025电子发烧友开发板测评大赛作品合集!

    博SEEK100开发板测评 群芯闪耀Milk-V Duo S 开发板测评 玄铁Banana Pi BPI-RV2
    发表于 09-03 15:24

    瑞芯RV1126&RV1109替换RV1126B-P说明_V1.0

    瑞芯RV1126&RV1109替换RV1126B-P说明_V1.0目前RV1109/1126已停产可提供新版本样品与技术支持
    发表于 08-11 12:02 2次下载

    【Banana Pi BPI-RV2开发板试用体验】开箱上电

    BPI-RV2 RISC-V开源路由器之开箱上电 背景 现在刚好正在研究短距及网络相关的东东。 最近刚好有幸得到了一块香蕉派 BPI-RV2 RISC-V 开源路由器开发板。感谢电子发烧友
    发表于 06-26 19:51

    【Banana Pi BPI-RV2开发板试用体验】开发板介绍视频

    一. 开发板介绍香蕉派 BPI-RV2 RISC-V 路由器开发板采用矽昌通信 SF21H8898 芯片方案矽昌 SF21H8898 四核64位RISC-V 处理器, 1.25GHz主频得益于矽昌自
    发表于 06-24 23:51

    爱芯32位MCU开发板AiP32RV15X介绍

    AiP32RV15X开发板是一款基于RISCV内核的32位MCU开发板,提供了板载调试器、RESET、WAKEUP按键、三色LED、CAN收发器、USB接口、UART、ADC、SPI、IIC、RTC、TIMER、WDT、GPIO
    的头像 发表于 06-17 10:54 1018次阅读
    中<b class='flag-5'>微</b>爱芯32位MCU<b class='flag-5'>开发板</b>AiP32<b class='flag-5'>RV</b>15X介绍

    瑞芯rv1106开发资料 rv1106数据手册 rv1106详细说明书免费下载

    瑞芯rv1106开发资料 rv1106数据手册 rv1106详细说明书免费下载
    的头像 发表于 05-19 11:16 7172次阅读
    瑞芯<b class='flag-5'>微</b><b class='flag-5'>rv</b>1106<b class='flag-5'>开发</b>资料 <b class='flag-5'>rv</b>1106数据手册 <b class='flag-5'>rv</b>1106详细说明书免费下载