查看: 1042|回复: 6

[求助] S32K146 IAR 编译RAM资源少。

[复制链接]

该用户从未签到

1

主题

6

帖子

0

注册会员

Rank: 2

积分
64
最后登录
2023-4-15
发表于 2022-7-14 15:50:38 | 显示全部楼层 |阅读模式
S32K146的片子,手册上介绍是124K的ram,其ICF文件里面定义的空间也是RAM /RAM2空间加起来也是124;

但是从实际使用来看,在RAM编译在70K左右时,IAR编译提示RAM空间不足。


很是疑惑,已经搞了一周了没有头绪;

如下截图


2022-07-14_154807.png


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

使用道具 举报

该用户从未签到

1

主题

6

帖子

0

注册会员

Rank: 2

积分
64
最后登录
2023-4-15
 楼主| 发表于 2022-7-14 15:56:07 | 显示全部楼层
Error[Lp011]: section placement failed
            unable to allocate space for sections/blocks with a total estimated minimum size of 0xeef5 bytes (max align 0x4) in <[0x2000'0000-0x2000'ebff]> (total uncommitted space 0xec00).
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

6

帖子

0

注册会员

Rank: 2

积分
64
最后登录
2023-4-15
 楼主| 发表于 2022-7-14 15:56:23 | 显示全部楼层
IAR 编译报错;
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

6

帖子

0

注册会员

Rank: 2

积分
64
最后登录
2023-4-15
 楼主| 发表于 2022-7-14 16:12:32 | 显示全部楼层
Error[Lp011]: section placement failed: unable to place 0x50 initializer bytes
https://www.nxpic.org.cn/module/ ... amp;fromuid=3783755
(出处: 恩智浦技术社区)


找到个类似的求助,但是也没有结果。
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

6

帖子

0

注册会员

Rank: 2

积分
64
最后登录
2023-4-15
 楼主| 发表于 2022-7-15 10:25:38 | 显示全部楼层
搞定了。
老老实实查了一下午的资料,基本明确了啥原因,找下了下技术支持对了下跟我猜想的一样的;

根本原因就是SRAM L/U 默认default的问题,以及fresscale  SRAM L/U定义使用的问题;不过对于原因。S32K这个真是无FUCK可说。

无论是IAR 还是S32DS 都会存在上述问题。

修改连接文件可解决。






回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

6

帖子

0

注册会员

Rank: 2

积分
64
最后登录
2023-4-15
 楼主| 发表于 2022-7-15 10:26:27 | 显示全部楼层
完结!
回复

使用道具 举报

  • TA的每日心情
    慵懒
    2021-8-31 12:39
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    26

    主题

    149

    帖子

    1

    高级会员

    Rank: 4

    积分
    551
    最后登录
    2024-1-15
    发表于 2022-7-25 10:31:40 | 显示全部楼层
    应该可以定义两个物理块到一个逻辑块(block)里面,进行内存分配。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-26 15:27 , Processed in 0.140813 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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