OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2644|回复: 2

战舰STM32 FATFS实验源码疑问

[复制链接]

2

主题

8

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
212
金钱
212
注册时间
2019-8-7
在线时间
32 小时
发表于 2020-3-11 10:32:54 | 显示全部楼层 |阅读模式
6金钱
小白想请问一下大佬们,原子哥的FATFS实验源码编译出来的HEX文件有680KB,那这个大小是怎么烧到STM32里面的?STM32F103ZET6不是只有512KB吗? QQ截图20200311103131.png

最佳答案

查看完整内容[请看2#楼]

在用keil编译完代码后,会生成编译信息 (1) Code(inc.Data) : 包含两部分,即代码和数据 - code,即程序代码部分 - inline data. For example, literal pools(文字常量池), and short strings(短字符串)等. 这个一般被忽略,请大家注意!!! (2) RO Data: read-only data,只读的数据 Shows how many bytes are occupied by read-only data. This is in addition to the inline data included in the Code (inc. data) ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

882

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3071
金钱
3071
注册时间
2018-2-7
在线时间
285 小时
发表于 2020-3-11 10:32:55 | 显示全部楼层
在用keil编译完代码后,会生成编译信息


(1) Code(inc.Data) : 包含两部分,即代码和数据
- code,即程序代码部分
- inline data. For example, literal pools(文字常量池), and short strings(短字符串)等. 这个一般被忽略,请大家注意!!!
(2) RO Data: read-only data,只读的数据
Shows how many bytes are occupied by read-only data. This is in addition to the inline data included in the Code (inc. data) column. 除inline data 之外的所有只读数据。
(3) RW Data: read write data,可读写的数据
Shows how many bytes are occupied by read-write data.
(4) ZI Data: zero initialized data,零初始化的可读写变量
Shows how many bytes are occupied by zero-initialized data.

存储Size:
RO size: Code + RO_data
RW size: RW_data + ZI_data
ROM (minimum)size = Code + RO_data + RW_data (即烧/下载程序到FLASH/ROM时,所占用的最小空间)
Total ROM Size (Code + RO Data + RW Data)这样所写的程序占用的ROM的字节总数,也就是说程序所下载到ROM flash 中的大小。为什么Rom中还要存RW,因为掉电后RAM中所有数据都丢失了,每次上电RAM中的数据是被重新赋值的,每次这些固定的值就是存储在Rom中的,为什么不包含ZI段呢,是因为ZI数据都是0,没必要包含,只要程序运行之前将ZI数据所在的区域一律清零即可。包含进去反而浪费存储空间。
RAM size: RW Data + ZI Data (即程序运行的时,RAM使用的空间)

回复

使用道具 举报

2

主题

8

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
212
金钱
212
注册时间
2019-8-7
在线时间
32 小时
 楼主| 发表于 2020-3-11 11:54:59 | 显示全部楼层
HXYDJ 发表于 2020-3-11 10:57
在用keil编译完代码后,会生成编译信息

明白了,谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-22 08:10

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表