Keil编译生成的bin文件,内部Flash大小、RAM、ROM、Code、ROdata、RWdata、ZIdata,这些数据如何计算?

2026-04-02 15:210阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计361个文字,预计阅读时间需要2分钟。

Keil编译生成的bin文件,内部Flash大小、RAM、ROM、Code、ROdata、RWdata、ZIdata,这些数据如何计算?

Keil编译后生成bin文件,占用内部Flash的RAM、ROM、Code RO、data RW、data ZI和RAM。RAM为随机存储器,可读写存储器的内存内容可通过指令随意访问。

Keil编译后生成bin文件占用内部Flash的大小RAMROMCodeRO-dataRW-data Keil编译后生成bin文件占用内部Flash的大小RAMROMCodeRO-dataRW-dataZI-data
  • 名词解释

    • RAM

      RAM又称随机存取存储器存储的内容可通过指令随机读写访问。RAM中存储的数据在掉电时会丢失因而只能在开机运行时存储数据。其中RAM又可以分为两种一种是Dynamic RAM(DRAM动态随机存储器),另一种是Static RAM(SRAM,静态随机存储器)。
    • ROM

      ROM又称只读存储器只能从里面读出数据而不能任意写入数据。ROM与RAM相比,具有读写速度慢的缺点。但由于其具有掉电后数据可保持不变的优点因此常用于存放一次性写入的程序和数据。
    • Flash Memory

      由于ROM具有不易更改的特性后面就发展了Flash Memory。Flash Memory不仅具有ROM掉电不丢失数据的特点又可以在需要的时候对数据进行更改不过价格比ROM要高。ROMSTM32就是Flash Memory。
  • Keil编译后的Build Output 窗口

    可以通过 .map 查看占用的 Flash 和 RAM 大小 Code 是代码占用的空间大小。

阅读全文

本文共计361个文字,预计阅读时间需要2分钟。

Keil编译生成的bin文件,内部Flash大小、RAM、ROM、Code、ROdata、RWdata、ZIdata,这些数据如何计算?

Keil编译后生成bin文件,占用内部Flash的RAM、ROM、Code RO、data RW、data ZI和RAM。RAM为随机存储器,可读写存储器的内存内容可通过指令随意访问。

Keil编译后生成bin文件占用内部Flash的大小RAMROMCodeRO-dataRW-data Keil编译后生成bin文件占用内部Flash的大小RAMROMCodeRO-dataRW-dataZI-data
  • 名词解释

    • RAM

      RAM又称随机存取存储器存储的内容可通过指令随机读写访问。RAM中存储的数据在掉电时会丢失因而只能在开机运行时存储数据。其中RAM又可以分为两种一种是Dynamic RAM(DRAM动态随机存储器),另一种是Static RAM(SRAM,静态随机存储器)。
    • ROM

      ROM又称只读存储器只能从里面读出数据而不能任意写入数据。ROM与RAM相比,具有读写速度慢的缺点。但由于其具有掉电后数据可保持不变的优点因此常用于存放一次性写入的程序和数据。
    • Flash Memory

      由于ROM具有不易更改的特性后面就发展了Flash Memory。Flash Memory不仅具有ROM掉电不丢失数据的特点又可以在需要的时候对数据进行更改不过价格比ROM要高。ROMSTM32就是Flash Memory。
  • Keil编译后的Build Output 窗口

    可以通过 .map 查看占用的 Flash 和 RAM 大小 Code 是代码占用的空间大小。

阅读全文