查看: 4258|回复: 6

[求助] LPC55S69 Flash 大小问题

[复制链接]

该用户从未签到

1

主题

5

帖子

0

新手上路

Rank: 1

积分
48
最后登录
2025-3-10
发表于 2021-11-20 09:16:27 | 显示全部楼层 |阅读模式
我看LPC55S69参考手册上说最高640KB的Flash,最后 17page(10KB)保留,那也应该有630KB的Flash可使用啊,我看不管是keil工程的flash描述还是armgcc里面的链接脚本,flash加载域都是 608KB,这是为什么有大佬知道吗?

最佳答案

楼主您好, 是有630K的flash可以使用,您可以修改连接文件改成630K。 之所以SDK下demo都用608K, 是怕不小心擦除时把最后10K的PFR修改了。Sector erase 或者 Full Erase 都可能修改PFR,可能芯片不能使用。如果flash ...
回复

使用道具 举报

该用户从未签到

1

主题

5

帖子

0

新手上路

Rank: 1

积分
48
最后登录
2025-3-10
 楼主| 发表于 2021-11-20 09:18:34 | 显示全部楼层
这是手册Mem Map
1637371073(1).jpg
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

5

帖子

0

新手上路

Rank: 1

积分
48
最后登录
2025-3-10
 楼主| 发表于 2021-11-20 09:21:04 | 显示全部楼层
数据手册,官方评估版这个芯片640KB,为什么只有608K
1637371202(1).jpg
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

5

帖子

0

新手上路

Rank: 1

积分
48
最后登录
2025-3-10
 楼主| 发表于 2021-11-20 09:35:29 | 显示全部楼层
gcc的链接脚本里面,core0和core1 image空间加起来 0x98000 (608K)为什么官方例程只用608K,我在手册中没找到原因,也可能是我找的不仔细,请知道的大佬不吝赐教
1637371609(1).jpg
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    昨天 00:05
  • 签到天数: 1884 天

    连续签到: 9 天

    [LV.Master]伴坛终老

    203

    主题

    3万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    112771
    最后登录
    2025-9-12
    发表于 2021-11-22 09:45:37 | 显示全部楼层
    LPC系列的很多芯片带有ROM API,我怀疑除了有可能用的是最后17 Page,是不是它们占据了其他的空间? TS1 - 副本 (4).jpg TS1 - 副本 (3).jpg TS1 - 副本 (2).jpg TS1 - 副本 (5).jpg TS1 - 副本 (9).jpg TS1 - 副本 (8).jpg TS1 - 副本 (7).jpg TS1 - 副本 (6).jpg TS1 - 副本 (10).jpg TS1.jpg
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    723

    主题

    6382

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    25516
    最后登录
    2025-9-11
    发表于 2021-11-22 21:32:04 | 显示全部楼层
    楼主您好,
    是有630K的flash可以使用,您可以修改连接文件改成630K。
    之所以SDK下demo都用608K, 是怕不小心擦除时把最后10K的PFR修改了。Sector erase 或者 Full Erase 都可能修改PFR,可能芯片不能使用。如果flash大小改成630K,在擦除时一定注意。
    这里有一个LPC55sxx flash 使用注意事项应用笔记可以看一下:
    https://www.nxp.com.cn/docs/en/application-note/AN12949.pdf
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    5

    帖子

    0

    新手上路

    Rank: 1

    积分
    48
    最后登录
    2025-3-10
     楼主| 发表于 2021-11-29 10:14:33 | 显示全部楼层
    就是说 LPC55Sxx 的flash sector大小是32K,虽然pfr只用了10K,但是把最后一个扇区全部给他了,防止不正确的扇区擦除或者全域擦除导致pfr丢失,所以保险起见,可用空间变成了 640-32 = 608K。我的理解对吧?
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-9-13 03:42 , Processed in 0.127812 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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