首页 > 其他分享 >MounRiver使用技巧及配置4

MounRiver使用技巧及配置4

时间:2023-10-19 16:14:22浏览次数:27  
标签:仿真 技巧 配置 MRS 编译 MounRiver 使用 断点

1、使用MounRiver进行仿真时注意事项

当使用MounRiver进行仿真的时候,需要注意

  • 注意代码中不要包含有FLASH的操作
  • 注意代码中不要有开启看门狗或低功耗模式操作

这些操作都会对仿真产生影响。

 

2、使用MounRiver进行编译遇到未使用函数被编译导致FLASH超出问题

关于在MRS编译过程中遇到未使用函数也被编译到FLASH导致FLASH超出问题,

可按照下图检查一下选项是否都有勾选:

 

3、使用MounRiver修改芯片型号

关于在MRS中修改芯片型号:

可以通过工程资源区按钮来更改已有工程对应的芯片型号:

 

4、使用MounRiver仿真运行时查看变量数据变化情况

MRS目前不支持在仿真运行时查看变量数据变化情况,仅支持暂停后查看变量数据。

 

5、使用MounRiver仿真调试时断点异常

MRS在进行调试时,某些时候断点异常,比如在if判断语句未符合时执行到断点,如下图:

time_ms100_u8值为0时,进入了断点

该问题可能和整体代码优化有关,可以将优化等级改成O0,重新编译,可以解决该问题。

 

6、使用MounRiver仿真调试跳转到main函数

关于工程调试跳转到main函数,可按照下图配置

 

7、使用MounRiver编译出现路径报错问题

关于工程编译出现以下问题:

若检查路径已包含,可以右键这个C文件,选择属性,看下是否单独设置过此文件的头文件路径,如下图所示。

 

8、使用MounRiver编译运行串口打印汉字乱码问题

关于串口打印汉字乱码问题,main.c文件的编码是UTF8,使用MRS更改编码为默认不成功,需要把main.c的编码通过文本文档更改为ANSI编码。之后再在MRS中修改编码为默认,串口打印中文就正常了

 

 

标签:仿真,技巧,配置,MRS,编译,MounRiver,使用,断点
From: https://www.cnblogs.com/liaigu/p/17774945.html

相关文章

  • redis配置文件 配置文件启动 redis.conf
    #当配置中需要配置内存大小时,可以使用1k,5GB,4M等类似的格式,其转换方式如下(不区分大小写)##1k=>1000bytes#1kb=>1024bytes#1m=>1000000bytes#1mb=>1024*1024bytes#1g=>1000000000bytes#1gb=>1024*1024*1024bytes##内存配置大小写是一样......
  • shein面试:nacos无入侵配置,做过吗,怎么做的?
    文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送:《尼恩技术圣经+高并发系列PDF》,帮你实现技术自由,完成职业升级,薪......
  • 华为路由器配置NAT,PAT
    NAT概述NAT(NetworkAddressTranslation)又称为网络地址转换,用于实现私有网络和公有网络之间的互访。私有网络地址和公有网络地址私有网络地址(以下简称私网地址)是指内部网络或主机的IP地址,公有网络地址(以下简称公网地址)是指在互联网上全球唯一的IP地址。IANA(InternetAssigne......
  • kylin-verver firewalld 防火墙配置
    1.查看firewalld状态systemctlstatusfirewalldsystemctlstatusfirewalld.servicesystemctlis-activefirewalld2.firewalld服务开启:systemctlstartfirewalld关闭:systemctlstopfirewalld重启:systemctlrestartfirewalld3.开机自启systemctl......
  • huawei交换机基本配置,入门视图详解
    一、交换机基本配置1、交换机连接方式本地:计算机COM口/USB口-->Console线-->交换机Console口远程:Putty、SecureCRT、Xshell远程管理工具2、网络操作系统1)有四种视图模式<*> //用户视图:查看运行状态或其他参数[*] //系统视图:配置设备的系统参数[*-GigabitEthernet0/0......
  • Centos7 配置备忘
    一、静态IP配置vi/etc/sysconfig/network-scripts/ifcfg-enp0s8#更改为BOOTPROTO=staticONBOOT=yesIPADDR=192.168.56.101NETMASK=255.255.255.0GATEWAY=192.168.56.1#重启服务systemctlrestartnetwork二、SELINUX禁用#编辑配置文件vi/etc/selinux/configSELINU......
  • 海外apple 登陆 快速配置 Sign In with Apple
    登录Apple开发者账号。我们需要获得具有SignInwithApple功能的AppId。•进入Certificates,Identifiers&Profiles>Identifiers,然后单击Identifiers旁边左上角的+号;•选择AppIDs并点击继续; 在此处输入任意Description和BundleID(Apple建议使用反......
  • ArmSoM-W3之RK3588 MPP环境配置
    1.简介瑞芯微提供的媒体处理软件平台(MediaProcessPlatform,简称MPP)是适用于瑞芯微芯片系列的通用媒体处理软件平台。该平台对应用软件屏蔽了芯片相关的复杂底层处理,其目的是为了屏蔽不同芯片的差异,为使用者提供统一的视频媒体处理接口(MediaProcessInterface,缩写MPI)。MPP......
  • 配置自定义服务为linux系统服务
    背景使用go语言写了一个测试环境部署上报的备份服务,以防因为主服务挂了影响部署操作。 想把这个backup服务设置了系统服务,如果因环境重启等异常,可以自动重启使用的环境的Centos71、首先需要创建一个systemdunit存储配置文件[Unit]Description=deployreportbackupse......
  • laravel:配置回退路由404(10.27.0)
    一,相关文档:https://learnku.com/docs/laravel/10.x/routing/14845#ad9737二,php代码在routes/web.php中添加以下代码:12345678//配置回退路由,起兜底作用Route::fallback(function(){    $rs=[        'code'=>404,        '......