首页 > 其他分享 >ARM单片机知识点

ARM单片机知识点

时间:2023-10-27 10:13:55浏览次数:31  
标签:知识点 FLASH Code RAM 单片机 RW RO data ARM

1、STM32编译信息

代码占用FLASH 大小为:Code + RO-data, 7420字节(5054+2366),所用的RAM 大小为:RW-data + ZI-data, 8576(372+8204)。

编译结果里数据的含义

Code:程序所占用FLASH 的大小。
RO-data:即Read Only-data,表示程序定义的常量,如const 类型(FLASH)。
RW-data:即Read Write-data,表示已被初始化的全局变量(RAM)。
ZI-data:即Zero Init-data,表示未被初始化的全局变量(RAM)。

根据这些就可以知道当前使用的FLASH 和 SRAM 大小了,要注意的是程序的大
小不是hex文件的大小,而是编译后的Code 和RO-data 之和。

查看MAP文件:

  • RW-data已初始化的数据会存储在Flash中,上电会从FLASH搬移至RAM;
  • Total ROM Size就是下载到flash中的程序大小。

标签:知识点,FLASH,Code,RAM,单片机,RW,RO,data,ARM
From: https://www.cnblogs.com/xiaohuzaixue/p/17779776.html

相关文章

  • 10月26日Process的其它小用法(了解的知识点)
    目录Process的其它小用法(了解的知识点)pid的查看方式父进程的pid值如何查看呢?这里总结一下子进程、主进程、主进程的父进程三者的关系以及如何诞生的Process的其它小用法(了解的知识点)下面的知识点是了解的知识点,但是也要会用,分别是pid和ppid的查看方式pid的查看方式方式一:......
  • Pycharm安装第三方库时报错 no such option: --build-dir
    参考资料Link:https://blog.csdn.net/weixin_56321113/article/details/122737501 一、遇到的问题pycharm2020.1python3.9pip22.1无论安装任何第三方包都会报错 nosuchoption:--build-dir 二、问题原因pycharm依赖于--build-dir安装第三方库,但pipinstall中......
  • HarmonyOS音频通话开发指导
     常用的音频通话模式包括VOIP通话和蜂窝通话。● VOIP通话:VOIP(Voice over Internet Protocol)通话是指基于互联网协议(IP)进行通讯的一种语音通话技术。VOIP通话会将通话信息打包成数据包,通过网络进行传输,因此VOIP通话对网络要求较高,通话质量与网络连接速度紧密相关。● ......
  • HarmonyOS鸿蒙原生应用开发设计- 流转图标
    HarmonyOS设计文档中,为大家提供了独特的流转图标,开发者可以根据需要直接引用。开发者直接使用官方提供的流转图标内容,既可以符合HarmonyOS原生应用的开发上架运营规范,又可以防止使用别人的图标侵权意外情况等,减少自主创作流转图标的工作量。当然,如果有个性化的自主又有能力创作的除......
  • Keil5编译器报错:ARMLMD_LICENSE_FILE unset~解决
    keilMDK版本更新到最新版本是V5.38。由于V5.38不支持编译器5,并且将默认编译器设置为编译器6,所以我安装了编译器5(Arm编译器版本5,V5.06更新7),带有独立补丁。然后将编译器5添加到keil,设置编译器5为默认编译器,但是keil无法构建项目,构建输出部分打印如下,:ARMLMD_LICENSE_FILE:unset......
  • 挑战吧,HarmonyOS应用开发工程师
    一年一度属于工程师的专属节日1024已过,但程序员多重活动持续进行中~参与活动即有机会获得HUAWEI Freebuds 5i 耳机等精美礼品!点击“阅读原文”查看更多活动详情!......
  • 软件测试|pycharm关联GitHub的详细步骤
    简介GitHub是全球最大的开源代码托管平台之一,而PyCharm是一款强大的Python集成开发环境。将两者结合使用,可以提高团队协作和代码管理的效率。本文将详细介绍如何在PyCharm中管理GitHub账号,包括如何设置GitHub账号、创建新仓库、克隆现有仓库、提交和推送代码等。环境准......
  • HarmonyOS多音频播放并发政策及音频管理解析
     音频打断策略多音频并发,即多个音频流同时播放。此场景下,如果系统不加管控,会造成多个音频流混音播放,容易让用户感到嘈杂,造成不好的用户体验。为了解决这个问题,系统预设了音频打断策略,对多音频播放的并发进行管控,只有持有音频焦点的音频流才可以正常播放,避免多个音频流无序并......
  • 【HarmonyOS】元服务卡片展示动态数据,并定点更新卡片数据
    ​ 【关键字】元服务卡片、卡片展示动态数据、更新卡片数据 【写在前面】本篇文章主要介绍开发元服务卡片时,如何实现卡片中动态显示数据功能,并实现定时数据刷新。本篇文章通过实现定时刷新卡片中日期数据为例,讲述展示动态数据与更新数据功能。 【开发步骤】1、在卡片的......
  • HarmonyOS鸿蒙原生应用开发设计- 华为分享图标
    HarmonyOS设计文档中,为大家提供了独特的华为分享图标,开发者可以根据需要直接引用。开发者直接使用官方提供的华为分享图标内容,既可以符合HarmonyOS原生应用的开发上架运营规范,又可以防止使用别人的内容产生的侵权意外情况等,减少自主创作华为分享图标的工作量。当然,如果有个性化的自......