【电机控制器】PY32F00BF15U6TR-从KEIL5中计算资源消耗资源


@TOC

前言

使用工具:
1.KEIL5编译器


提示:以下是本篇文章正文内容,下面案例可供参考

一、MCU芯片手册

在这里插入图片描述
FLASH=24K
Ram=3K

二、实验

在这里插入图片描述
在这里插入图片描述

三、实验结论

Code: 程序所占用的FLASH大小,存储在FLASH.

RO-data: Read-only-data,程序定义的常量,存储在FLASH中。

RW-data:Read-write-data,已经被初始化的变量,存储在SRAM中。

ZI-data:Zero-Init-data,未被初始化的变量,存储在SRAM中。

程序占用 Flash 空间的大小为
RO(Flash) size = Code+RO-data = 3604+ 352= 3956= 3956/1024 K= 3.86 K < 24 K
烧写的时候是FLASH中的被占用的空间为:
RW(Flash) size = Code+RO-data+RW-data = 3604+ 352+ 28= 32260 = 3984/1024 K= 3.89 K < 24 K
程序运行的时候,芯片内部RAM使用的空间为:
RAM size = RW-data+ZI-data = 28+ 1092= 1120= 1120/1024K = 1.09 K < 3K

四、参考资料

【STM32】MDK(keil5)编译后Program Size: Code=5230 RO-data=346 RW-data=52 ZI-data=1845代表什么意思--STM32选型
Keil 工程在编译完之后,提示信息Program Size: Code=48008 RO-data=5660 RW-data=604 ZI-data=2124

总结

本文仅仅简单介绍了【电机控制器】PY32F00BF15U6TR-从KEIL5中计算资源消耗资源,评论区欢迎讨论。