查看: 2685|回复: 2

[CodeWarrior] codewarrior-print size打印的内容是什么

[复制链接]

该用户从未签到

9

主题

61

帖子

0

注册会员

Rank: 2

积分
188
最后登录
2016-9-7
发表于 2016-8-31 09:58:40 | 显示全部楼层 |阅读模式
   text           data            bss            dec            hex        filename
  72292             28           1856          74176          121c0        V1.elf

勾选了Build settings-Additional Tools-Print Size后,编译后会打印出以上信息,
上面的都是代表什么意思?

我知道答案 目前已有2人回答
回复

使用道具 举报

  • TA的每日心情
    郁闷
    2016-11-8 09:21
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    3

    主题

    117

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    299
    最后登录
    2017-5-22
    发表于 2016-8-31 10:17:25 | 显示全部楼层
    不了解,帮忙 顶一下吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    717

    主题

    6376

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    25273
    最后登录
    2025-8-22
    发表于 2016-8-31 10:23:38 | 显示全部楼层
    1、只读的代码段称为Code段,即上述的.text段。

    2、只读的常量数据段,被称作RO Data段,即上述的.constdata段。

    以上两个段统称为RO段(Read Only),放在ROM或FLASH等非易失性器件中。

    3、可读可写的初始化了的全局变量和静态变量段,被称作RW Data段(ReadWrite),即上述的.bss段。

    4、可读可写的未初始化的全局变量和静态变量段,被称作ZI Data段(Zero Init),即上述的.data段。因为这

    个段里的变量要被初始化为零,所以叫ZI段。

    dec是text+data+bss的十进制
    hex是dec的十六进制

    另外,有个英文的帖子分析的非常详细,你也可以查看:
    http://mcuoneclipse.com/2013/04/ ... ata-size-explained/
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-8-24 04:14 , Processed in 0.072333 second(s), 23 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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