MDK生成bin文件的方法及bin文件大小对程序的影响

MDK生成bin文件的方法及bin文件大小对程序的影响MDK生成bin文件的方法及bin文件大小对程序的影响   使用MDK软件一般是不生成bin文件的,而是生成的是hex文件。但是在某些时候需要生成bin文件,或者要知道bin文件的大小。因为bin文件的大小直接关乎程序能不能下载到芯片,例如STM32F103ZET6的flash大小是512KB,那么bin文件的大小就不能超过512KB,否则程序就不能下载。下面说说如何生成bin文件:这一步是…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

MDK生成bin文件的方法及bin文件大小对程序的影响

      使用MDK软件一般是不生成bin文件的,而是生成的是hex文件。但是在某些时候需要生成bin文件,或者要知道bin文件的大小。因为bin文件的大小直接关乎程序能不能下载到芯片,例如STM32F103ZET6的flash大小是512KB,那么bin文件的大小就不能超过512KB,否则程序就不能下载。下面说说如何生成bin文件:

MDK生成bin文件的方法及bin文件大小对程序的影响

这一步是在user里面填写的。选中fromelf.exe后打个空格键,在后面总共填入如下信息,

D:\MDK514\ARM\ARMCC\bin\fromelf.exe –bin -o  ..\OBJ\RTC.bin ..\OBJ\RTC.axf

–bin -o  ..\OBJ\RTC.bin后面要再打一次空格,输出的bin文件在OBJ文件夹里面,文件名为RTC和你的工程名字一样。

然后运行编译程序,可以看到编译成功,生成了bin文件

MDK生成bin文件的方法及bin文件大小对程序的影响

MDK生成bin文件的方法及bin文件大小对程序的影响

最后可以看到bin文件的大小317KB没有超过内部flash的512KB限制,所以程序可以正常下载

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/180078.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月19日 下午11:16
下一篇 2022年10月19日 下午11:16


相关推荐

  • 运维项目经历案例

    运维项目经历案例一 期中项目经验示例 1 1 新服务器上线搭建系统环境 1 根据现有结构部署工具 PXE kickstart 2 结合应用系统需求定制部署模版 3 制作系统优化等一键执行脚本 4 自动化部署实施 5 根据定制的优化内容对自动化部署效果进行检验 1 2 新服务器上线搭建软件环境 1 在新批量部署的服务器上部署 LNMP 环境 2 对批量化部署的环境进行效果检验 3 编制 Nginx 配置文件并批量化部署 4 根据需求做 Nginx 服务相关的优化 expires gizp 等 1 3web 服务器架构调整 从

    2026年3月18日
    2
  • laravel 远程一对多实例

    laravel 远程一对多实例

    2021年11月9日
    45
  • java三元运算符的语法_Java三元运算符语法

    java三元运算符的语法_Java三元运算符语法参见英文答案 gt Ternaryopera syntaxerrorw 个我有以下代码 这就是我理解它的方式 在第一种情况下 三元运算符返回 y 的值 因为 x 4 并且 print 语句按预期打印 5 在第二种情况下 三元运算符首先将 y 的值赋给 x 然后返回该值 再次 它按预期打印

    2026年3月26日
    3
  • 51单片机学习笔记:合并1602和12864液晶排插接口

    51单片机学习笔记:合并1602和12864液晶排插接口 今天成功合并1602和12864液晶排插接口! 码出来分享下 上面这2个图是1602和12864液晶的排插接口,一般的单片机开发板上都会有仔细观察发现他们的插口大多是相同的, 对于第三脚的对比度调节,1602和12864液晶在硬件上是相反的(1602是低电位方向对比度增强,12864是高电位方向对比度增强),但他们接口位置相同,所以一个10K左右的3脚电位器…

    2022年10月20日
    3
  • 如何使用Navicat监控mysql数据库服务器

    如何使用Navicat监控mysql数据库服务器

    2021年11月9日
    46
  • 各平台免费翻译API

    各平台免费翻译API免费翻译接口 https www cnblogs com fanyang1 p 9414088 html

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号