查看: 2360|回复: 8

[求助] KL05Z8VFM4有多大的程序存储空间?

[复制链接]

该用户从未签到

14

主题

35

帖子

0

注册会员

Rank: 2

积分
107
最后登录
2019-12-31
发表于 2015-6-1 17:08:26 | 显示全部楼层 |阅读模式
看到数据手册上讲的这个型号只有8K的程序空间?
我知道答案 目前已有8人回答
回复

使用道具 举报

该用户从未签到

14

主题

35

帖子

0

注册会员

Rank: 2

积分
107
最后登录
2019-12-31
 楼主| 发表于 2015-6-1 17:49:47 | 显示全部楼层
我的代码没有几行 我自己建立的工程,为什么总共没有几行代码但是编译后仍大于8K,选择优化后仅仅少了1K。请问大侠们有什么良方妙药吗?
为什么在KL05_SC例程中只有32K的Pflash 没有8K的Pflash呢?直接用IAR自带的icf文件可以吗?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    慵懒
    2016-11-24 10:19
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    50

    主题

    1028

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2870
    最后登录
    1970-1-1
    发表于 2015-6-1 18:49:39 | 显示全部楼层
    KL05最大貌似只有32K FLASH
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-11-24 10:19
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    50

    主题

    1028

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2870
    最后登录
    1970-1-1
    发表于 2015-6-1 18:50:52 | 显示全部楼层
    keeryq 发表于 2015-6-1 17:49
    我的代码没有几行 我自己建立的工程,为什么总共没有几行代码但是编译后仍大于8K,选择优化后仅仅少了1K。 ...

    你是完全自建的程序吗?例程里面没用的代码比较多,往往占用很大空间
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14

    主题

    35

    帖子

    0

    注册会员

    Rank: 2

    积分
    107
    最后登录
    2019-12-31
     楼主| 发表于 2015-6-2 09:12:33 | 显示全部楼层
    是的 基本上只有我的代码了 还是很大
    为什么之前我用例程的程序生成后的BIN件有36K 但是还可以仿真 还可以自己跑呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2015-6-2 09:47:34 | 显示全部楼层
    keeryq 发表于 2015-6-1 17:49
    我的代码没有几行 我自己建立的工程,为什么总共没有几行代码但是编译后仍大于8K,选择优化后仅仅少了1K。 ...

    你自己用什么建的工程?
    PE?
    PE生成的代码实在太大,你这么小的空间,建议自己参考sample code写。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14

    主题

    35

    帖子

    0

    注册会员

    Rank: 2

    积分
    107
    最后登录
    2019-12-31
     楼主| 发表于 2015-6-2 11:21:25 | 显示全部楼层
    FSL_TICS_ZJJ 发表于 2015-6-2 09:47
    你自己用什么建的工程?
    PE?
    PE生成的代码实在太大,你这么小的空间,建议自己参考sample code写。 ...

    我用IAR自己建立的工程,但是还没写完也是挺大,启动部分参考sample code 写的。
    还有一个问题 我用sample code例程生成的Hex文件是36K,我用的片子是32k的,仿真完全没问题,要是直接用Jlink烧入怎么烧录呢 地址应该不是从0x00开始的吧?
    感觉很奇怪,生成的Hex文件是36K大于flash的32K为什么还可以仿真成功呢,不会报错?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2015-6-2 13:31:11 | 显示全部楼层
    keeryq 发表于 2015-6-2 11:21
    我用IAR自己建立的工程,但是还没写完也是挺大,启动部分参考sample code 写的。
    还有一个问题 我用sampl ...

    不知道你查看hex大小是怎么查看的。
    你需要看看代码量,看看实际生成的代码量大小。
    你们查看你的.map文件,在最后有code大小。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19

    主题

    317

    帖子

    0

    高级会员

    Rank: 4

    积分
    862
    最后登录
    1970-1-1
    发表于 2015-6-2 13:45:32 | 显示全部楼层
    学习一下。。
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-26 22:43 , Processed in 0.108323 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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