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