Moiiiiilter

  • 2021-09-26
  • 回复了主题帖: RISC-V MCU开发 (三):代码编辑

    freebsder 发表于 2021-9-24 15:20 这都是eclipse的功能呀。布局自己拖动保存就好了。
    界面部分功能入口相较原生Eclipse平台有所改动:工具栏增加代码左右平移快捷键、从文件系统打开目标文件、排除/添加到编译队列、移除操作增加勾选删除源码后二次确认对话框、Ctrl F快捷键改为全局搜索字符...

  • 2021-09-24
  • 发表了日志: RISC-V MCU开发 (三):代码编辑

  • 发表了主题帖: RISC-V MCU开发 (三):代码编辑

    对于一款集成开发环境来说,代码编辑既是最基础的必需功能,同时也是直接影响用户开发体验的重要组成部分。MounRiver® Studio(MRS)代码编辑功能主体插件继承自Eclipse,为用户提供了工程内检索、字符替换、定义跳转、调用查询、快速大纲、代码格式调整…等一系列的操作入口。 MRS最新V1.51版本安装包获取方式:www.mounriver.com 。   【代码编辑页面】MRS对Eclipse原生平台的主界面进行了布局调整,将代码编辑视图放在了主界面最核心的位置,同时也重新适配了该视图的默认窗体尺寸。       【字符缩放】MRS支持快捷键“Ctrl -”、”Ctrl +”来实现对代码编辑界面字符的缩放。           【字符检索】MRS支持快捷键“Ctrl F”全局检索字符,快捷键“Ctrl H”在当前文档查找/替换字符。       【代码格式化】MRS支持快捷键”Alt F8”或编辑区右键菜单”Source->Format”对选中的代码段进行格式化整理。     【定义跳转】MRS支持编辑区右键菜单项”Open Declaration”跳转到选中变量、常量、数据类型、函数等的定义代码所在位置。       【查看调用】MRS支持编辑区右键菜单项”Open Call Hierarchy”来查看变量、函数等的调用情况。       【快速大纲】MRS支持编辑区右键菜单”Quick Outline”来查看当前文件的大纲内容。   【源/头文件跳转】MRS支持编辑区右键菜单”Toggle Source/Header”来跳转到当前文件对应的源/头文件。       【切换文件打开方式】MRS支持编辑区右键菜单”Open With”来切换当前文件的打开方式。       【代码缩进】MRS支持工具栏按钮或代码编辑区右键菜单”Source->Shift Left/Right”实现对选中代码的缩进调整。       【代码封装为函数】MRS支持代码编辑区右键菜单”Refactor->Extract Function”实现将选中的代码段封装为函数。        

  • 回复了主题帖: RISC-V MCU开发 (二):工程创建与管理

    Jacktang 发表于 2021-9-24 07:27 Eclipse开发平台看来也很强大,编译功能也挺全面,可以在线仿真么,编译软件建立工程文件很好
    该IDE内置GDVF103、CH系列的MCU模板工程,配合GD-Link,WCH-Link,JLink,支持以上RISC-V/ARM内核的MCU进行代码下载、在线仿真调试操作。工具链会根据目标工程自动切换为RISC-V/ARM GCC,个人觉得还是蛮容易上手的。

  • 2021-09-23
  • 发表了日志: RISC-V MCU开发 (二):工程创建与管理

  • 发表了主题帖: RISC-V MCU开发 (二):工程创建与管理

    MounRiver® Studio(MRS)内置了GD、WCH等芯片厂家的RISC-V/ARM以及RISC-V通用指令集系列的芯片工程模板,支持Harmony LiteOS-M、RT-Thread、FreeRTOS等嵌入式操作系统开发。同时,MRS还在Eclipse开发平台体系中引入了工程文件的概念,与Keil、VS等其他集成开发环境一样,支持双击工程文件打开IDE并加载工程。 MRS最新V1.51版本安装包获取方式:www.mounriver.com 。   【工程新建】MRS可通过内置的芯片工程模板快速创建工程,在新建工程页面,可指定工程名称、源文件存放位置、通过关键词快速检索目标芯片工程。       【实时操作系统开发】MRS也支持Harmony LiteOS-M、RT-Thread、FreeRTOS等嵌入式操作系统开发,在新建工程界面可指定要创建的工程类型。     【工程加载】MRS支持的加载工程方式主要有以下几种: 双击工程文件:通过MRS内置模板创建的工程,源码目录下会自动生成与工程同名的.wvproj格式的文件,双击该文件即可将该项目加载到MRS。     加载工程接口:点击主菜单File->Load选项,在弹出的对话框中选择导入类型为Project,即可浏览文件系统,指定要导入的.project或.wvproj文件           导入工程接口:点击主菜单File->Import选项,在弹出的对话框中选择从工作空间或文件系统内导入已存在的项目。     【工程管理】对于已创建的工程,MRS支持工程刷新、拖拽方式添加文件夹/文件、工程/文件夹/文件移除或删除、文件夹/文件排除编译队列等操作… 工程刷新:当工程内源文件在IDE外进行了修改后,可通过选中目标工程按快捷键F5或右键菜单项Refresh的方式刷新工程,已打开的文件将会自动更新显示改动后的内容。       添加文件夹/文件:可选择拖拽方式直接将选中的内容添加到MRS资源区的目标位置,或者通过资源区右键菜单选择导入或新建文件夹/文件。     移除、删除操作:MRS对工程支持移除、删除操作,前者只将工程从IDE资源区内移除;而删除操作则是直接将工程从物理磁盘销毁,该操作无法撤销,因此MRS在用户勾选该操作时会进行二次询问。文件夹/文件支持删除操作且可以撤销。       排除编译:MRS支持将选中的文件夹/文件排除编译队列,非编译队列内的项目会有特殊标识用于区分。    

  • 回复了主题帖: RISC-V MCU开发 (一):MounRiver Studio集成开发环境

    okhxyyo 发表于 2021-9-22 20:36 论坛组织过活动的像中科蓝讯AB32VG1,乐鑫ESP32-C3-DevKitM-1,平头哥RVB2601这些也能用吗?
    这些芯片工程可以导入MRS进行编译开发,但下载和在线调试目前只支持GD32VF系列和CH系列

  • 2021-09-22
  • 发表了日志: RISC-V MCU开发 (一):MounRiver Studio集成开发环境

  • 发表了主题帖: RISC-V MCU开发 (一):MounRiver Studio集成开发环境

    近年来,RISC-V生态获得了空前的繁荣发展,国内外众多科技公司纷纷下场布局、行业应用层出不穷,搭载RISC-V内核的MCU也逐渐走入了工程师的日常开发工作中。 工欲善其事必先利其器,要想实现基于RISC-V MCU的项目开发,与之配套的集成开发环境必不可少。目前市场上可供选择的RISC-V MCU开发工具已初具规模,由MounRiver团队打造的MounRiver® Studio(MRS)便是其中一种。 MRS是一款针对嵌入式项目(RISC-V/ARM)的集成开发环境,提供了包括编辑器、C编译器、宏汇编、链接器、库管理、仿真调试器和下载器等在内的完整开发资源,工具链方面增加了对WCH RISC-V系列单片机中断硬件自动保存上下文功能的支持。在包含通用RISC-V/ARM项目开发功能的基础上,MRS还集成了跨内核单片机工程转换接口,实现ARM内核项目到RISC-V开发环境的一键迁移。除此之外,该集成开发环境还有如下特点: ●支持RISC-V/ARM两种内核芯片项目开发(编译、烧录、调试) ●支持根据工程对应的芯片内核自动切换RISC-V或ARM工具链 ●支持Harmony LiteOS-M、RT-Thread、FreeRTOS等嵌入式操作系统开发 ●支持引用外部自定义工具链 ●支持轻量化的C库函数printf ●支持32和64位RISC-V 指令集架构,I、M、A、C、F等指令集扩展 ●内置WCH、GD等多个厂家系列芯片工程模板,支持多种主流调试下载器 ●支持双击项目文件打开、导入工程 ●支持自由创建、导入、导出单片机工程模板 ●多线程构建,最大程度减少编译时间 ●支持软件中英文、深浅色主题界面快速切换 ●支持链接脚本文件可视化修改 ●支持文件版本管理,一键追溯历史版本 ●支持单片机在线编程ISP(In-System Programming) ●支持汇编、C和C++语言(均无代码大小限制) ●支持用户意见在线反馈功能 ●支持在线自动检测升级,本地补丁包离线升级 ●免费下载使用   MRS最新V1.51版本安装包获取方式:www.mounriver.com 。   【欢迎页】MRS提供了工程操作快捷入口,右侧展示软件整体介绍以及快速使用贴士。       【主界面】MRS基于Eclipse界面风格,针对嵌入式开发,对主菜单、工具栏、页面排版进行了简化与定制。       【工具栏】MRS重新设计了工具栏按钮图标,增加KEIL工程导入、链接脚本文件编辑、全局配置、工程配置、命令行工具、重新编译等功能入口。       【内置芯片工程】MRS内置WCH、GD等厂家RISC-V、ARM等系列MCU的芯片工程模板,同时支持Harmony LiteOS-M、RT-Thread、FreeRTOS等嵌入式操作系统开发。     【工具链】MRS可根据当前工程对应的芯片内核,自动切换RISC-V/ARM工具链,自动加载编译配置。     【调试器】MRS支持GD-Link、JLink、WCH-Link等在线仿真调试器,可自由进行切换。               【代码下载】MRS支持GD、WCH等厂家RISC-V/ARM系列芯片工程的代码下载。       【代码调试】MRS支持GD、WCH等厂家RISC-V/ARM系列芯片工程的代码调试,支持单步执行、重新执行、暂停、全速执行等操作。    

  • 2021-09-16
  • 回复了主题帖: 支持鸿蒙OS,RT-Thread,RISC-V IDE MRS V151近日更新

    damiaa 发表于 2021-9-16 09:44 这个就是转吃 RISC-V 的 IDE
    确实,现在很多IDE都是瞄准了RISC-V MCU开发,各芯片大厂也是各种流片~

  • 回复了主题帖: 支持鸿蒙OS,RT-Thread,RISC-V IDE MRS V151近日更新

    annysky2012 发表于 2021-9-15 15:06 什么时候能够支持通用得
    这个就要看MRS开发团队的想法了....现在做RISC-V开发环境的比较多,毕竟ARM开发基本就被KEIL,IAR等垄断了

  • 2021-09-15
  • 回复了主题帖: 支持鸿蒙OS,RT-Thread,RISC-V IDE MRS V151近日更新

    annysky2012 发表于 2021-9-11 12:03 下载试了一下,不支持常规的GD32,例如GD32F105
    该IDE主要针对的是RISC-V内核的MCU开发,支持了GD32VF103系列所有的型号。

  • 2021-09-13
  • 回复了主题帖: RISC-V开发者说:IDE用起来不舒服,不过IAR已经有RISC版本,但……

    有一款免费的RISC-V IDE 我自己用着感受还可以:MounRiver Studio(下载地址:www.mounriver.com),支持GD,WCH等厂家的RISC-V / ARM系列MCU,GD-Link/J-Link/WCH-Link等调试器,最新版本还加上了对Harmony LiteOS-M/RT-Thread等操作系统的支持~

  • 2021-09-10
  • 回复了主题帖: 碰一碰、抢楼赢好礼:RISC-V厂商知多少

    沁恒微电子 CH32V307

  • 发表了日志: 支持鸿蒙OS,RT-Thread,RISC-V IDE MRS V151近日更新

  • 发表了主题帖: 支持鸿蒙OS,RT-Thread,RISC-V IDE MRS V151近日更新

    国产RISC-V IDE MounRiver Studio 近日更新了V1.51版本,增加了支持的芯片型号,以及最近大火的鸿蒙OS以及国产RT-Thread操作系统,同时也修复了之前版本存在的一些工程配置兼容性以及中文路径下源码调试的问题。 MRS V1.51软件包及离线补丁包下载地址:www.mounriver.com 更新点详细: MRS V1.51    【新增】 1.支持嵌入式系统Harmony LiteOS-M、RT-Thread开发,支持芯片型号:CH32V103,CH32V307 2.增加CH32V30x,CH58x型号内置工程模板、下载、调试支持 3.支持CH32V30x硬件断点调试 4.支持使用WCH-LINK进行MCU FLASH下载工具的导出功能 5.支持CH32V307芯片16位压缩扩展指令集RVXW,指令使用方式见帮助文档 6.支持在IDE内直接打开.lst以及.map类型文件 【优化】 1.编译之后自动刷新已打开的.hex以及.bin文件内容 2.合并目标MCU调试器配置功能入口,统一至Project Explorer工具栏内 3.调整部分窗口布局,优化在不同分辨率下的显示效果 4.优化工程加载功能,修复部分工程下载配置无法记录的问题 5.调整软件卸载逻辑 6.支持路径中包含中文字符的源码调试 7.修复工程名称重命名时的显示异常

  • 2021-07-16
  • 回复了主题帖: [RISC-V]国产IDE MRS V1.50+JLink!GD32VF103开发实战

    littleshrimp 发表于 2021-7-16 06:03 连接使用了https,可以重新编辑把https换成http。
    已修复!

  • 2021-07-12
  • 回复了主题帖: [RISC-V]国产IDE MRS V1.50+JLink!GD32VF103开发实战

    soso 发表于 2021-7-9 16:40 好用经验分享,赞。
    同行可以多多交流~

  • 回复了主题帖: [RISC-V]国产IDE MRS V1.50+JLink!GD32VF103开发实战

    freebsder 发表于 2021-7-9 21:42 被墙了?刷了几次打不开链接。。。
    好像是站外链接跳转出了问题,直接访问www.mounriver.com网址就行,国内网站~

  • 2021-07-09
  • 发表了主题帖: [RISC-V]国产IDE MRS V1.50+JLink!GD32VF103开发实战

    本帖最后由 Moiiiiilter 于 2021-7-16 11:14 编辑 之前GD32VF103C_START的板载LINK调试和下载感觉特别慢,最近发现MRS 最新V1.50版本支持用JLINK来下载、调试GDVF103工程,实际测试后发现确实速度明显有提高,于是分享下过程               准备工作:         环境:Mounriver Studio  V1.50         开发板:GD32VF103C-START         调试器: jlink,在使用OPENCOD调试时jlink是被当做普通USB设备使用的,可以使用zadig或者其他工具把jlink的驱动替换为winusb。                   连接图:                   从开发板资料中找到原理图,自己飞线加焊接,如上图所示就完成了                             然后搞定开发环境,下载Mounriver Studiowww.mounriver.com,下载完直接双击安装,一直点下一步,结束安装。         双击桌面图标  ,                   打开后界面如图所示:                   点击左上角File->New,选择Mounriver Project,弹出如下窗口,                   开发板GD32VF103C-START主控芯片为GD32VF103CBT6,选择相应模板,创建工程模板,看了一下工程是对应这块开发板,内容就是个LED闪烁,点击工具栏的编译按钮,编译成功,输出的目标文件存在                   obj目录下,其中有hex,elf二进制文件,也有.lst的反汇编文件,map映射文件等等;如图                             下一步开始下载,点击菜单栏  ,结果报错了                                       看内容是找不到daplink ,我用的是JLINK肯定是找不到了,查询官方资料,可以在下图位置更改LINK类型                                       改完之后,再次下载,速度果断比板载的link下载快多了。接下来在试下调试,直接点击菜单栏  :                   正常进入调试模式,断点运行,单步运行终于不再等待了,至此一个简单的流程结束了,想玩的可以自己动手搞起来了,如果想要查看外设寄存器的值,要手动添加SVD文件,从网上下载一个GD32对的SVD文件在如下位置配置添加即可:              

最近访客

< 1/1 >

统计信息

已有1人来访过

  • 芯积分:73
  • 好友:--
  • 主题:6
  • 回复:16
  • 课时:--
  • 资源:--

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言