单片机开发工具篇:(十三)为什么 keil 点编译 Build Output 的结果和生成的 .map 文件中占 flash 大小不一样?
上一篇下一篇在 keil 中添加垂直右边距线为什么 keil 点编译 Build Output 的结果和生成的 .map 文件中占 flash 大小不一样比如我有个 keil 工程点全部编译的结果是Program Size:Code107940RO-data4316RW-data1736ZI-data29128这样算出来占 flash 是 113,992 字节而在编译生成的 .map 文件中显示Total ROMSize(CodeRO DataRW Data)112924(110.28kB)两者竟然不一样这是为什么呢⟶ \longrightarrow⟶是因为ARM 编译器默认对 RW 数据进行了压缩。ARM 工具链armcc / armclang默认会启用 RW 数据压缩以前也叫 “RW compression”。这样 ROM 里存放的初始化数据是压缩后的上电后由启动代码__scatterload解压到 RAM 供程序使用。因此.map给出的Total ROM Size才是真正占用的 Flash 大小而编译窗口的简单加和只是一个参考。如何在 .map 中查看压缩了多少在.map末尾找这几行Grand TotalsELF Image Totals (compressed)或ELF Image TotalsROM TotalsTotal RO SizeTotal ROM Size如果开启了 RW 压缩常见.map会像这样Code(inc.data)RO Data RW Data ZI Data Debug xxxx xxxx xxxx xxxx xxxx xxxx Grand Totals xxxx xxxx xxxx xxxx xxxx xxxx ELF ImageTotals(compressed)xxxx xxxx xxxx xxxx xxxx xxxx ROM Totals这里看第 4 个数值列也就是RW DataGrand Totals里的RW Data RAM 里实际需要的 RW 初值大小未压缩视角ELF Image Totals (compressed)和ROM Totals里的RW Data 实际存进 Flash 的压缩后大小例如

相关新闻

微软MOS认证每个科目学习需要多长时间?

微软MOS认证每个科目学习需要多长时间?

🐾准备备考微软MOS认证的各位宝子们,都会问需要备考多长时间,今天就和大家仔细说一下 🎯也就是说每天学习两个小时,一周通过一科基本没啥问题,对于有基础的学员,一周通过多科也是可以的&#xf…

2026/7/27 18:49:51 阅读更多 →
网络机房监控的“通用语言”:聊聊SNMP协议

网络机房监控的“通用语言”:聊聊SNMP协议

做过机房运维的朋友大概都有过这样的经历:机柜里堆着不同品牌的交换机、服务器、UPS,每个设备都有自己的管理界面,想看个CPU温度得登录三个不同的系统。这种割裂感让人头疼——但如果有一种“通用语言”,能让所有设备用同一种方式…

2026/7/27 6:19:09 阅读更多 →
GPU流处理器原理与并行计算优化实践

GPU流处理器原理与并行计算优化实践

1. 流处理器基础概念解析 流处理器(Stream Processor)是现代GPU架构中的核心计算单元,它不同于传统的CPU处理方式,采用了一种称为"单指令多数据流"(SIMD)的并行计算模式。简单来说,一…

2026/7/28 14:58:00 阅读更多 →

最新新闻

为什么你的Occupancy Network在暴雨夜全失效?——基于200万km实车数据的动态体素坍缩根因分析(附可复现热修复补丁)

为什么你的Occupancy Network在暴雨夜全失效?——基于200万km实车数据的动态体素坍缩根因分析(附可复现热修复补丁)

更多请点击: https://kaifayun.com 第一章:为什么你的Occupancy Network在暴雨夜全失效?——基于200万km实车数据的动态体素坍缩根因分析(附可复现热修复补丁) 暴雨场景下,Occupancy Network(O…

2026/7/28 20:18:07 阅读更多 →
电商返利平台稳定性建设:全链路监控(SkyWalking)与熔断降级机制

电商返利平台稳定性建设:全链路监控(SkyWalking)与熔断降级机制

电商返利平台稳定性建设:全链路监控(SkyWalking)与熔断降级机制 大家好,我是省赚客APP研发者微赚淘客! 在电商返利业务中,系统的稳定性直接关系到用户的“钱袋子”。我们的核心链路高度依赖淘宝、京东等第三…

2026/7/28 20:18:07 阅读更多 →
AI面试工具选型决策手册(2024企业级避坑白皮书):覆盖12类岗位、8种语言、GDPR/《个人信息保护法》双合规验证

AI面试工具选型决策手册(2024企业级避坑白皮书):覆盖12类岗位、8种语言、GDPR/《个人信息保护法》双合规验证

更多请点击: https://intelliparadigm.com 第一章:AI面试工具选型决策框架总览 在企业加速招聘数字化转型的背景下,AI面试工具已从辅助手段演变为人才评估的核心基础设施。选型决策不应仅依赖厂商宣传或单一功能亮点,而需构建兼顾…

2026/7/28 20:18:07 阅读更多 →
儿童大脑潜能开发:科学基础与日常实践

儿童大脑潜能开发:科学基础与日常实践

1. 儿童大脑潜能开发的科学基础 儿童大脑发育存在几个关键窗口期,0-6岁是神经元连接形成的高峰期,7-12岁则是神经回路优化的黄金阶段。哈佛大学儿童发展研究中心的数据显示,在这两个阶段进行科学干预,能使神经突触密度提升40-60%。…

2026/7/28 20:18:07 阅读更多 →
3DExperience:Product Modeler

3DExperience:Product Modeler

从工业实际模型到持久模型 Product Modeler简化版滑板是由七个组装好的实体部件组成,属于三种类型: 一个板子(粉色)。两个支架(灰色)。四个轮子(绿色)。 在Product modeler中,该滑板可表示为以下结构:Reference:对部件或组装部件模…

2026/7/28 20:17:07 阅读更多 →
互联网架构演进之路

互联网架构演进之路

互联网架构演进之路 搜狐技术产品 公众号「搜狐技术产品」,让你更懂产品技术 4 人赞同了该文章 作者 | 风之谷本文旨在介绍大型互联网架构的演进过程,针对每种架构将简单介绍其原理以及特点。 互联网产品常常面临庞大的用户量,日均数十亿P…

2026/7/28 20:17:07 阅读更多 →

日新闻

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 你是否也曾为官方Om…

2026/7/28 0:00:43 阅读更多 →
RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

做 RAG 的人应该都踩过这个致命的坑:把几百页的财报、法规、技术手册扔给向量库,问一个具体问题,搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了,要么藏在几十条结果的最下面。语义相似≠真正相关,这个…

2026/7/28 0:00:43 阅读更多 →
抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

2026年做短视频运营,从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候,每天刷半小时抖音,手动把爆款视频的口播敲进备忘录,一条2分钟的视频得花十来分钟,碰到语速快的还要反复回听。后来试了一圈工具&am…

2026/7/28 0:00:43 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/28 12:04:22 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/28 8:29:16 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/28 5:03:42 阅读更多 →

月新闻