iot-fan

联系: iotfan123#163.com
注意:
1,本博客之内容来源于网上收集以及相关技术人员提供,如果有侵犯到您的权益,请电邮我沟通;
2,本博客之内容乃分享,交流,学习,研究之目的,作者不对内容的真实性,有效性,及时性负责,也不对因本博客的任何内容导致的任何后果负责;
3,本博客之内容禁止转发到CSDN网站,转到别的网站请保留出处.

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

本文目的

本文主要讨论 mounriver studio ide 使用时候的一些相关的细节,
不做过于深入的探讨,反正又不是不能用.

使用

常用功能

全局宏定义

源码参与编译的使能与禁用

加入源码只需要把对应的文件夹或者文件拷贝到工程的文件夹里面,然后再按下图操作
下面操作可以对文件夹,也可以对具体文件

include的路径添加

库文件的添加与使用

  • 如果是数学库,由工具链提供,这里我们只需要填写一个小写的字母m即可;
  • 如果不是工具链提供的库,我们还要添加库的搜索路径.

LD文件的设置

进阶设定

编译前后的自定义脚本

有时候我们需要在编译前后,对一些文件做处理,
比如下面就是编译后生成自定义名称的bin文件:
image

riscv-none-embed-objcopy -O binary  ${ProjName}.elf  123456_${ProjName}.bin
甚至直接用objcopy的变量
${cross_prefix}${cross_objcopy}${cross_suffix} -O binary ${ProjName}.elf  ${ProjName}.bin

编译细节输出

posted on 2022-04-08 17:35  iot-fan  阅读(1337)  评论(0编辑  收藏  举报