如何检查您的MCU程序的大小?

我们已经使用了单片机。我们知道,单片机的闪存具有4K和8K。
我们还编写了微控制器程序,但是您知道我们编写的程序有多大吗?编写并编译程序后,将生成一个十六进制文件。此十六进制文件是要下载到微控制器的文件。
该文件的大小不能超过微控制器的FLASH大小,否则必须优化程序或选择具有更大FLASH的微控制器。如下图所示,它是一个已编译的十六进制文件:我们发现它的大小为9KB,这是程序的大小吗?实际上,这是错误的。
程序的大小可以在这里看到:代码:表示要执行的代码。程序中的所有功能都位于此处。
RO-data:代表只读数据。程序中定义的全局常量数据和字符串都位于此处。
RW-data:表示已初始化的读写数据,程序中定义和初始化的全局变量和静态变量位于此处。 ZI-data:表示未初始化的读写数据。
程序中定义但尚未初始化的全局变量和静态变量位于此处。从以上描述可以看出:下载到MCU FLASH的程序为:Code + RO-data + RW-data; RAM中运行的数据为:RW-数据+ ZI-数据;好,从今天开始,您需要知道您正在编写的程序有多大,以及如何阅读。
另外,程序的大小也可以在项目目录的.map文件中看到:找到.map文件,用记事本打开它,然后您可以在最后看到它。 。
免责声明:本文内容经21ic授权后发布,版权归原作者所有。该平台仅提供信息存储服务。
本文仅代表作者的个人观点,并不代表该平台的立场。如有任何疑问,请与我们联系,谢谢!。

公司: 深圳市捷比信实业有限公司

电话: 0755-29796190

邮箱: tao@jepsun.com

产品经理: 陆经理

QQ: 2065372476

地址: 深圳市宝安区翻身路富源大厦1栋7楼

微信二维码

更多资讯

获取最新公司新闻和行业资料。

  • 如何选择适合工程需求的大功率合金采样电阻 如何选择适合工程需求的大功率合金采样电阻面对市场上种类繁多的大功率合金采样电阻,工程师在选型时往往面临诸多挑战。为确保系统可靠性与测量精度,必须综合考虑多个技术参数与使用环境因素。以下是关键选型要点。...
  • 差分时钟缓冲器如何优化系统时序并提升整体性能 差分时钟缓冲器在系统性能优化中的关键角色随着集成电路复杂度的增加,系统时序设计成为制约性能的主要瓶颈。差分时钟缓冲器凭借其卓越的抗噪能力与相位一致性,正成为高性能电子系统不可或缺的组成部分。1. 抗干扰能...
  • 如何选择适合您的长寿命HY系列或HL系列?实用选购指南 长寿命HY系列与HL系列对比选购指南面对市场上琳琅满目的长寿命传动部件,用户常面临“该选HY还是HL?”的困惑。本文将从应用场景、性能参数、安装方式等多个角度出发,帮助您做出科学决策。1. 产品定位差异:HY vs HLHY系列...
  • 如何选择适合您需求的长寿命EY系列或HY系列?技术对比与选型指南 如何选择适合您需求的长寿命EY系列或HY系列?技术对比与选型指南面对市场上众多长寿命机械组件,正确选择EY系列或HY系列对于提升系统效率、降低运维成本至关重要。本文将从性能参数、应用场景、维护需求等多个维度进行深...
  • 深度解析:如何正确使用USB-C切换器提升生产力? 深度解析:如何正确使用USB-C切换器提升生产力?在追求高效办公与无缝协作的时代,合理使用USB-C切换器能够显著提升个人与团队的工作效率。本文将从技术原理、实际应用、常见问题及优化建议四个方面,全面解析如何最大化...
  • 如何根据项目需求选择PTTC聚鼎PT08V2DF-C或PTLC24D-B传感器 基于项目需求的传感器选型指南:PT08V2DF-C vs PTLC24D-B在智能控制系统设计中,传感器的选型直接决定系统的可靠性与扩展性。面对PTTC聚鼎推出的两款热门型号——PT08V2DF-C与PTLC24D-B,工程师常面临选择困惑。本文将从项目实际出发...
  • PTTC聚鼎PT08V2DF-C与PMV0402-180G:如何正确理解并应用其规格书信息? 前言电子工程师在设计电路时,常面临从海量规格书中提取关键信息的挑战。尤其对于像PTTC聚鼎出品的PT08V2DF-C与PMV0402-180G这类专业元器件,准确理解其规格书内容,直接影响产品可靠性与成本控制。本文将结合真实规格书内容,...
  • EUCHNER SN02R12-502-M 滚轮型行程开关:高性能与可靠性的结合 EUCHNER生产的滚轮型行程开关SN02R12-502-M是一款高品质、高可靠性的工业自动化控制部件。这款行程开关采用先进的设计理念和制造工艺,能够在各种恶劣的工业环境中稳定工作。其滚轮设计能够确保在移动部件到达预定位置时准确...
  • WLFX2CA2-C*: 高性能爆行程设备的应用与特点 针对代码或型号"WLFX2CA2"以及其变体"WLFX2CA2-C*"的理解,这似乎是指一种特定的设备或者机械组件,特别是提到“爆行程”时,我们可能会联想到与发动机、气动或者液压设备相关的产品。假设这是一种工业应用中的...
  • 如何精准测量放大器与电流输出检测器的输入输出电阻?技术指南 精准测量输入输出电阻的技术路径与实践策略在模拟电路设计与故障排查中,准确掌握放大器与电流输出检测器的输入输出电阻是实现高性能系统的基础。以下是一套系统化、可重复的测量流程。1. 前期准备与设备选择推荐使用...
  • 如何选择高性能的SC-CUT晶振与兼容性佳的USB-C切换器? 选购指南:从性能到兼容性的全面考量面对市场上琳琅满目的SC-CUT切晶振与USB-C切换器产品,如何挑选真正符合项目需求的组件?以下从技术参数、品牌信誉、实际应用场景三个维度进行深度分析,帮助工程师与采购人员做出明智...
  • CFL(M)精密分流器:高精度电流检测的理想选择 CFL(M)精密分流器的技术原理与工程价值在电力电子、新能源、储能系统及智能电网等领域,精确测量大电流是保障系统安全与效率的关键环节。CFL(M)精密分流器以其极低的温度系数、高过载能力和卓越的长期稳定性,成为新...
  • 如何利用 DisplayPort 切换器优化 Coilcraft TIA Portal 开发流程 提升开发效率:基于 DisplayPort 切换器的 Coilcraft TIA Portal 优化方案在电气工程与自动化系统开发中,TIA Portal 是主流的工程设计平台,而 Coilcraft 提供的高性能磁性元件则为系统稳定性提供保障。当这两者结合使用时,若能借助 Di...
  • 如何正确查阅PTTC聚鼎PTUC0521NC与PT0521NB规格书?实用技巧与常见误区 高效阅读与应用PTTC聚鼎规格书的实战指南面对复杂的电子元件规格书,许多工程师常因信息冗杂而难以快速定位关键数据。本文结合实际案例,指导您如何精准提取PTUC0521NC与PT0521NB的核心参数,并规避常见设计误区。1. 规格书结...
  • 防雷检测与接地电阻检测的关系及其在工程实践中的协同作用 防雷检测与接地电阻检测:不可或缺的双重保障在现代建筑与电力设施中,防雷系统与接地系统共同构成安全防护体系。其中,接地电阻检测是防雷检测的重要组成部分,两者相辅相成,缺一不可。1. 防雷检测的核心内容防雷检...
  • 元利富气缸行程开关AL-10R, CS1-J, C系列:可靠性能与广泛应用 元利富生产的气缸行程开关AL-10R, CS1-J, C系列是工业自动化领域中的重要组成部分。这些型号的行程开关广泛应用于各种机械和设备中,用于检测气缸的位置变化,从而实现自动化控制的目的。AL-10R型行程开关以其紧凑的设计和可...
  • 如何排查瑞纳汽车中控锁保险丝短路与闩锁电路异常? 瑞纳中控锁系统故障排查指南:从保险丝短路到闩锁电路异常针对现代汽车中常见的中控锁失效问题,尤其是起亚瑞纳车型,用户常遇到保险丝烧毁、门锁失控等情况。本文提供一套系统化、分步骤的排查流程,帮助车主或维修...
  • 可编程晶振技术解析:如何实现高精度频率控制? 可编程晶振技术解析:如何实现高精度频率控制?在现代电子系统中,时钟信号的稳定性与精确性直接影响整个系统的性能。可编程晶振(Programmable Crystal Oscillator, PCXO)作为一种关键的时钟源器件,因其灵活性和高精度而广泛应...
  • 如何正确使用WAN3216FU58H05与WAN3216FU58H08?完整配置与调试教程 WAN3216FU58H05与WAN3216FU58H08高效配置实战指南对于初次接触WAN3216FU58H05和WAN3216FU58H08的工程师而言,正确的初始化与参数配置是确保设备稳定运行的关键。本篇文章将提供一份详细的配置流程与常见问题排查方法。1. 硬件连接步骤确保...
  • 可编程晶振技术解析:I²C接口如何实现精准频率调节 可编程晶振的核心优势与应用前景随着电子设备对时钟精度和灵活性要求的不断提升,可编程晶振(Programmable Crystal Oscillator, PCXO)正逐渐成为现代嵌入式系统中的关键元件。尤其在支持I²C通信协议的可编程晶振中,用户可通过软...