• 2024-09-25CH585烧录
    目前最新版本ISP工具还未更新至官网,旧版ISP工具还不包含CH585烧录选项。可通过最新版本MounriverStudio导出ISP工具, 除此之外,还需要更换下配置文件,右键MounriverStudio打开文件所在位置,将名称为WCH55xISPDLL.dll的配置文件替换到该路径下:D:\MounRiver\MounRiver_Studio
  • 2024-05-16MounRiver Studio打开文件乱码
    一、问题背景1.UTF-8编码的文件打开始终是被识别成GBK编码2.要更改FileProperties才能强制让文件以UTF-8显示3.但是会在工程路径和workspace路径下生成单独的配置文件,并且所有文件都要重复操作二、解决方法根本原因是MounRiverStudio有一个自动检测编码的插件,每次打
  • 2024-02-23Mounriver工程转为C++(转载)
    注:文章为内部转载。1、右键要转换为C++的工程new->other,按下图选择点击next,按下图配置,点击FINSH。2、工程转换为C++之后,原有的设置都会变成默认的,需要重新添加。上图添加头文件路径。上图添加链接脚本路径。上图使用默认的桩函数。3、添加C++初始化函数,在启动文件调
  • 2024-01-16MounRiver使用技巧及配置8
    关于MRS配置lst文件显示C代码MRS要进行如下配置:此外,要确保此处勾选正常,如下图: 关于MounRiver新建工程文件夹以及工程的命名MounRiver新建工程文件夹命名可以有空格,但工程的命名不能有空格,否则编译会报错,如下图: 关于MRS编译同时输出hex文件和bin文件按照下图添加即可:
  • 2023-10-23MounRiver使用技巧及配置7
    1、关于MRS环境下nop指令的用法关于nop指令的用法,使用之前可按照下图进行宏定义,具体如下图:#define nop()   asmvolatile("nop") 2、于MRS环境下将数据放在RAM指定位置报错问题程序编译报错:cannotmovelocationcounterbackwards报错原因:链接的过程中,出现这种问
  • 2023-10-20MounRiver使用技巧及配置6
    1、使用MounRiver仿真时仅擦除程序代码部分flash空间配置(页擦)关于MounRiver仿真时仅擦除程序代码部分flash空间配置 2、使用MounRiver调试时如何配置不下载程序关于MounRiver调试时如何配置不下载程序 3、使用MounRiver下载时如何选择配置部分擦除不全擦关于MounRiver
  • 2023-10-19MounRiver使用技巧及配置5
    1、使用MounRiver编译出现notfound报错若遇到下图编译问题可检查下路径是否有问题:看下图配置下路径 ${eclipse_home}\toolchain\arm-none-eabi-gcc\bin 2、使用MounRiver编译编译之后如何查看.test、.data、.bss各段的具体信息关于MounRiver编译之后如何查看.test、.da
  • 2023-10-19MounRiver使用技巧及配置4
    1、使用MounRiver进行仿真时注意事项当使用MounRiver进行仿真的时候,需要注意注意代码中不要包含有FLASH的操作注意代码中不要有开启看门狗或低功耗模式操作这些操作都会对仿真产生影响。 2、使用MounRiver进行编译遇到未使用函数被编译导致FLASH超出问题关于在MRS编译过
  • 2023-10-17MounRiver工程配置讲解总结
    MRS配置汇总:1.MounRiver工程配置讲解一(添加全局宏定义)2.MounRiver工程配置讲解二(将灰色库的文件参与或排除编译)3.MounRiver工程配置讲解三(打印转行符和浮点数)4.MounRiver工程配置讲解四(报警告thereisahole)5.MounRiver工程配置讲解五(const变量地址不在flash中)6.
  • 2023-09-29使用MounRiver进行FPU配置
    MCU使用FPU时,MRS需要进行配置,具体配置方式如下图:开启硬件浮点MRS具体配置-Properties->C/C++Build->Setting->TargetProcessor->Floatingpoint选项配置成Singleprecisionextension(RVF)FloatingpointABI选项配置成Singleprecision(f)此外,还需要按照下图配置
  • 2023-09-26MounRiver使用技巧及配置2
    1、关于调试模式下ecall和ebreak指令无效的解释说明调试模式下ebreak会是断点,直接停在此处,单步可跳过。ecall会触发中断进入HardFault_Handler 2、关于MRS编译同时输出hex文件和bin文件按照下图添加即可:${cross_prefix}${cross_objcopy}${cross_suffix}-Obinary"${ProjNa
  • 2023-09-26MounRiver Studio软件使用配置技巧
    ---------------------------------------------------------------------------------------------------------------------1、改变工具栏中图标大小的设置由于MounRiverStudio工具栏中的图标过于太小,导致操作时出现容易点错图标,使得在开发过程中带来不必要的麻烦。为了解决
  • 2023-09-02Mounriver Studio移植文件小贴士
    不少小伙伴在使用MounriverStudio时会遇到:想自己新建一个程序亦或者是直接拖动文件到自己建立的文件夹中,尽管已经将依赖的库文件以及头文件拖到跟工程同一级时,在编译时仍然会报错,本篇讲一下注意点,报错样例:  可以看到编译器会报缺失文件,我们现在要去修改文件的查找路径, 
  • 2023-08-11CH32V003及其开发环境
    CH32V003是南京沁恒微电子股份有限公司推出的一颗工业级通用微控制器芯片(单片机)。它基于32位RISC-V指令集及架构设计,采用该公司自主开发的青稞V2A(QingKeV2)内核,基于RV32EC指令集,具有2级流水线,支持2级中断嵌套,支持2级硬件堆栈。支持48MHz系统主频,具有宽压(3.3/5V)、单线调试(SWDIO)、低
  • 2023-08-09MounRiver使用技巧及配置2
    1、关于MRS编译同时输出hex文件和bin文件按照下图添加即可:${cross_prefix}${cross_objcopy}${cross_suffix}-Obinary"${ProjName}.elf" "${ProjName}.bin" 2、关于MRS编译生成数据代表含义当MRS编译完成后,编译界面显示信息如下,其中数据代表含义如下:text段是程序代码
  • 2023-03-17使用MounRiver配置C++工程编译修改方法
    MRS使用C++编译修改方法:1、选中工程 右键 new->other 注意事项:1、   laa0,__libc_fini_array   callatexit  call__libc_init_array  2、vo
  • 2023-02-01MRS_MounRiver安装与驱动相关问题汇总
    解决问题如下:MounRiver下载与安装若MounRiver某些功能不全或插件没安装MounRiver下载与安装MRS官网下载:http://www.mounriver.com/downloadWindows环境解压后直接运行MounR
  • 2023-02-01MRS_MounRiver安装与驱动相关问题汇总
    解决问题如下:若MounRiver某些功能不全或插件没安装若MounRiver某些功能不全或插件没安装该问题与安装位置无关。为防止杀毒软件误拦截,建议关闭此类软件后重新下载并安装MRS
  • 2023-02-01MRS_下载相关问题汇总
    解决问题如下:MRS下载编译时,更改生成文件是HEX文件还是BIN文件关于MounRiver下载时如何选择配置部分擦除关于MounRiver下载起始地址配置问题MRS下载编译时,更改生成文件是HEX
  • 2022-11-23MRS(mounriver)重新设置文件路径LIB路径
    C和H文件  LIB(a)文件(只要填库文件名,不要后缀) 
  • 2022-11-16VSCode+EIDE开发CH32V系列RISC-V MCU
    VSCode+EIDE开发CH32V系列RISC-VMCU1.VSCodeVisualStudionCode(VSCode),是一款由微软开发且跨平台的免费源代码编辑器。该软件支持语法高亮、代码自动补全(又称Int
  • 2022-11-14MounRiver如何添加.c/.h文件
    对项目有件点击属性,进入下述框图,即可添加  MounRiverStudio使用技巧-pudn.com 
  • 2022-10-27目录
    CH58x/CH57x蓝牙从机篇(Peripheral)1.CH573蓝牙主机(Central)例程讲解(主机功能流程介绍)2.CH573F蓝牙从机(peripheral)例程讲解(广播内容修改)3.CH57x/CH58x动态广播4.CH5