查看: 5226|回复: 2

[求助] 关于1052 mdk5的分散加载配置

[复制链接]
  • TA的每日心情

    2021-1-22 17:33
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    30

    主题

    85

    帖子

    0

    高级会员

    Rank: 4

    积分
    645
    最后登录
    2025-6-10
    发表于 2020-6-2 08:37:14 | 显示全部楼层 |阅读模式
    如图,在编译时发现这两个执行域使用了15M的空间,我不清楚在哪个地方用了这么多,还有这两个声明的有啥作用
    1.png
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24871
    最后登录
    2025-7-18
    发表于 2020-6-4 16:20:20 | 显示全部楼层
       楼主你好!
    你可以看下Memory map,看看你的空间耗在哪里了。
    通常noncachable也有自己的区域, 你可以看看你定义在什么地方了。这个区域你可以看下官方对于cache的描述,在使用cache的时候,如果同时使用一些外设会有冲突,比如USB, SDRAM, FlexSPI,这时候,有些数据就需要放到noncacheable区域,避免引起Hardfault的问题。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    16

    帖子

    0

    注册会员

    Rank: 2

    积分
    57
    最后登录
    2021-3-12
    发表于 2021-3-2 14:52:28 | 显示全部楼层
    单单这一个non cache区域是不会占到这么大的空间的,请查看map文件,确定这两个段是否真的占用了很大的空间,而且还有一个叫做RW_m_ncache_unused的区域,会比较大
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-19 19:46 , Processed in 0.083311 second(s), 21 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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