【电机控制器】PY32F00BF15U6TR-从KEIL5中计算资源消耗资源
文章目录
- @[TOC](文章目录)
- 前言
- 一、MCU芯片手册
- 二、实验
- 三、实验结论
- 四、参考资料
- 总结
文章目录
- @[TOC](文章目录)
- 前言
- 一、MCU芯片手册
- 二、实验
- 三、实验结论
- 四、参考资料
- 总结
前言
使用工具:
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中计算资源消耗资源,评论区欢迎讨论。