国产化MCU及对应的国产化IDE推荐
1#
1#
2#
您好,开发青稞RISC-V以及Cortex-M通用系列MCU推荐使用MounRiver Studio(MRS)系列专业、免费嵌入式集成开发环境。目前最新的MRSV2.1版本在使用全新软件框架、丰富开发功能的基础上,还提供了Window,Linux,MacOS以及国产操作系统下的完整集成开发环境。
MRS2下载地址:http://www.mounriver.com/download
3#
不好意思,能正面回答一下MounRiver Studio(MRS)是国产IDE吗?
还有、请问一下,在做产品安全认证时、认证公司会要求编译器厂家提供IDE自带的安全功能代码(譬如指令集故障诊、堆栈故障诊断、程序计数器故障诊、寄存器故障诊、运算单元故障诊断、程序存储区故障诊断、非易失性存储区故障诊断、易失性数据存储区故障诊断),请问MRS有集成这些代码吗?
我们不得不这么厌烦地咨询这些问题了,因为我们在用别的IDE时碰到过这些问题,以后在做产品相关认证时还会碰到这些要求的。
4#
看你怎么定义国产,MRS是基于eclipse,MRS2是基于vscode。
5#
您好,针对您选用全国产化MCU和IDE的需求,现提供如下信息供参考:
CH32V、CH32X等青稞RISC-V MCU,使用沁恒自研的青稞RISC-V处理器IP,
以CH32V307为例,307使用的青稞V4F是沁恒自研内核IP,高速USB、以太网控制器、USB和以太网PHY IP全自研,非第三方授权。
您提及的Cortex-M系列,对应CH32F系列MCU,Cortex-M3内核是Arm处理器,
青稞RISC-V MCU比Arm内核MCU的国产化程度高一个层次。
MRS2是基于开源的VS CODE框架开发的,国产化程度与统信、麒麟等国产操作系统(也基于开源架构)属于一个层次。
您提及的安全认证需求可以和我们的FAE联系:lzs@wch.cn
6#
年前选了一款RISC-V MCU(CH32V203C8T6)准备作为国产MCU的入门演练,资源基本满足(可惜的是该MCU不带EEPROM,多余未用到的FLASH区域可作为EEPROM功能使用不?)目前产品需要,也下载了相关IDE(MRS) 。不过还在筛选过程中,所以今天发帖请教了。谢谢两位!要纯自主研发的国产IDE确实太操之过急了点。
7#
您好,未用到的FLASH区域可以作为EEPROM功能使用,如下图数据手册介绍,CH32V203的FLASH大小共224K,分为零等待区域和非零等待区域,以CH32V203C8T6为例,除了64K的零等待区域用于存放代码外,还有160K的非零等待区域可以用于存储数据等,应该足够满足数据存储需求。后续若有技术问题,可直接邮箱(lzs@wch.cn)沟通。
8#
谢谢回复!打算买个评估板(CH32V203C-R1)先熟悉一下MCU周边及IDE。然后移植产品。
9#
To TanJing:
你所谓的“安全功能代码”,不就是当年的POST(Power On Self Test)所做的事情么?
这关IDE什么事?这不是完全可以由用户自己实现的代码么?