[RISC-V MCU 应用开发]

RISC-V IDE MRS使用笔记:常用开发技巧汇总

[复制链接]
78|16
手机看帖
扫描二维码
随时随地手机跟帖
两只袜子|  楼主 | 2023-1-9 16:17 | 显示全部楼层
Q2: MRS如何调用数学库?
A2: #include “math.h”头文件,并在工程属性页面增加”m”参数。
pYYBAGOr5JmAevAbAADJsmGcz0w034.png

使用特权

评论回复
两只袜子|  楼主 | 2023-1-9 16:18 | 显示全部楼层
Q3: 如何设置MRS调试前默认不重新下载固件?
A3: 打开调试配置界面,勾选调试前跳过下载选项。
pYYBAGOr5LCABf0gAAEtKfcD9kA827.png

使用特权

评论回复
两只袜子|  楼主 | 2023-1-9 16:19 | 显示全部楼层
Q4: 如何重新打开误关闭的MRS界面窗口以及恢复界面默认排版?
A4: 点击主菜单恢复默认界面排版按钮。
poYBAGOr5LmAGienAAAsSZ8uqcE066.png

使用特权

评论回复
两只袜子|  楼主 | 2023-1-9 16:20 | 显示全部楼层
Q5: MRS在部分显示屏上工具栏图标太小怎么办?
A5: 通过配置文件参数调试工具栏图标缩放比例。
pYYBAGOr5MmAYQcIAACw1tMD-LY069.png

使用特权

评论回复
两只袜子|  楼主 | 2023-1-9 16:20 | 显示全部楼层
Q6: MRS如何设置编译后显示文件内存占比?
A6: 在编译配置界面添加--print-memory-usage参数。
pYYBAGOr5NuAK9OFAAD3QNHQiCA471.png

使用特权

评论回复
两只袜子|  楼主 | 2023-1-9 16:21 | 显示全部楼层
Q7: MRS中如何添加链接脚本文件?
A7: 在工程属性页中添加.ld文件引用。
pYYBAGOr5PSAC5CeAADpucHFjhk406.png

使用特权

评论回复
两只袜子|  楼主 | 2023-1-9 16:22 | 显示全部楼层
Q8: MRS中如何为工程添加外部文件夹?
A8: 在工程属性页中添加文件夹引用。
poYBAGOr5QiAeQ0ZAADtWGm-2rQ489.png

使用特权

评论回复
两只袜子|  楼主 | 2023-1-9 16:23 | 显示全部楼层
Q9: MRS中添加目录后仍提示找不到该目录下头文件怎么办?
A9: 检查该路径是否存在以及是否勾选了路径配置选项。
pYYBAGOr5RGABcayAADVlvM7VYU083.png

使用特权

评论回复
两只袜子|  楼主 | 2023-1-9 16:24 | 显示全部楼层
Q10: MRS在编译后提示错误:“make”not found in PATH,怎么解决?
A10: 在全局配置属性页中重新添加工具链路径。
poYBAGOr5SiAXIKcAACnVtGO3sc156.png

使用特权

评论回复
两只袜子|  楼主 | 2023-1-9 16:25 | 显示全部楼层
Q11: MRS中如何调用IQmath库函数?
A11: 添加"IQmath_RV32.h"头文件引用,工程属性页中勾选”Use iqmath”选项。
poYBAGOr5TuAdx5LAAD03BEepyg615.png

使用特权

评论回复
两只袜子|  楼主 | 2023-1-9 16:26 | 显示全部楼层
Q12: MRS中怎么设置编译后进行目标文件内存分析?
A12: 编译前勾选主菜单项:”Project->Analysis After
Build”。
pYYBAGOr5VGAVQ1ZAAELRELIXPw469.png

使用特权

评论回复
两只袜子|  楼主 | 2023-1-9 16:26 | 显示全部楼层
Q13: MRS中怎么查看详细的编译过程信息?
A13: 编译前去除主菜单项的勾选:” Project->Concise Build
Output Mode”
pYYBAGOr5WWAAwHjAABCQP1zHrc233.png

使用特权

评论回复
两只袜子|  楼主 | 2023-1-9 16:27 | 显示全部楼层
Q14: MRS在调试时代码无法停在预设的断点怎么办?
A14: 检查调试配置中是否设置了默认断点,再查看是否选中了工具栏中跳过断点按钮。
poYBAGOr5XCAM_yWAAD7O8NYcgE653.png

使用特权

评论回复
两只袜子|  楼主 | 2023-1-9 16:28 | 显示全部楼层
Q15: MRS中可以查看每个文件的历史版本么?
A15: 主页面左下角History窗口可以看到当前文件所有的历史版本,文件有改动后点击保存按钮即可创建新的版本。也可以在全局属性页配置历史版本相关设置。
pYYBAGOr5XqAFctxAAIqxlIWJ3E332.png

使用特权

评论回复
gaochy1126| | 2023-1-31 20:37 | 显示全部楼层
IDE MRS安装的太大了,不如riscide安装方便了吧。

使用特权

评论回复
gaochy1126| | 2023-1-31 20:37 | 显示全部楼层
有没有gcc和vscode来搭建risc-v处理器的教程呢?        

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则