您当前使用的浏览器版本过低,可能无法正常使用本网站。建议升级到最新版本的浏览器。
查看:1066 回复:9

国产化MCU及对应的国产化IDE推荐

SZDZREN 发表于:1 年前

1#

2
8
27
主题
回复
积分

请问青稞RISC-V通用系列以及Cortex-M通用系列MCU对应的IDE哪款是自家研发的?我们在选用全国产化的MCU及IDE

    TECH_37 发表于:1 年前

    2#

    0
    265
    290
    主题
    回复
    积分

    您好,开发青稞RISC-V以及Cortex-M通用系列MCU推荐使用MounRiver Studio(MRS)系列专业、免费嵌入式集成开发环境。目前最新的MRSV2.1版本在使用全新软件框架、丰富开发功能的基础上,还提供了Window,Linux,MacOS以及国产操作系统下的完整集成开发环境。

    MRS2下载地址:http://www.mounriver.com/download 

      SZDZREN 发表于:1 年前

      3#

      2
      8
      27
      主题
      回复
      积分

      不好意思,能正面回答一下MounRiver Studio(MRS)是国产IDE吗?

      还有、请问一下,在做产品安全认证时、认证公司会要求编译器厂家提供IDE自带的安全功能代码(譬如指令集故障诊、堆栈故障诊断、程序计数器故障诊、寄存器故障诊、运算单元故障诊断、程序存储区故障诊断、非易失性存储区故障诊断、易失性数据存储区故障诊断),请问MRS有集成这些代码吗?

      我们不得不这么厌烦地咨询这些问题了,因为我们在用别的IDE时碰到过这些问题,以后在做产品相关认证时还会碰到这些要求的。

        shiina 发表于:1 年前

        4#

        11
        14
        36
        主题
        回复
        积分

        看你怎么定义国产,MRS是基于eclipse,MRS2是基于vscode。

          TECH_37 发表于:1 年前

          5#

          0
          265
          290
          主题
          回复
          积分

          您好,针对您选用全国产化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

            SZDZREN 发表于:1 年前

            6#

            2
            8
            27
            主题
            回复
            积分

            年前选了一款RISC-V MCU(CH32V203C8T6)准备作为国产MCU的入门演练,资源基本满足(可惜的是该MCU不带EEPROM,多余未用到的FLASH区域可作为EEPROM功能使用不?)目前产品需要,也下载了相关IDE(MRS) 。不过还在筛选过程中,所以今天发帖请教了。谢谢两位!要纯自主研发的国产IDE确实太操之过急了点。

              TECH62 发表于:1 年前

              7#

              6
              6557
              8872
              主题
              回复
              积分

              您好,未用到的FLASH区域可以作为EEPROM功能使用,如下图数据手册介绍,CH32V203的FLASH大小共224K,分为零等待区域和非零等待区域,以CH32V203C8T6为例,除了64K的零等待区域用于存放代码外,还有160K的非零等待区域可以用于存储数据等,应该足够满足数据存储需求。后续若有技术问题,可直接邮箱(lzs@wch.cn)沟通。

              image.png


                SZDZREN 发表于:1 年前

                8#

                2
                8
                27
                主题
                回复
                积分

                谢谢回复!打算买个评估板(CH32V203C-R1)先熟悉一下MCU周边及IDE。然后移植产品。

                  梦珂 发表于:1 年前

                  9#

                  79
                  221
                  455
                  主题
                  回复
                  积分

                  To TanJing:

                  你所谓的“安全功能代码”,不就是当年的POST(Power On Self Test)所做的事情么?

                  这关IDE什么事?这不是完全可以由用户自己实现的代码么?