硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4814|回复: 6
收起左侧

[ThreadX全家桶] ThreadX移植到IAR 8.3报错

[复制链接]

14

主题

50

回帖

97

积分

初级会员

积分
97
发表于 2020-9-5 19:53:32 | 显示全部楼层 |阅读模式
    最近开始学习ThreadX,下载了例程,在STM32CUBE IDE编程验证过了,下载到开发板也能正常工作,但是因为不习惯STM32CUBE IDE的环境,就像移植到IAR,移植完了一直报这个错误(只有GUI相关工程才会报),怀疑是.icl文件配置不对,但是用的这个文件也是下载的IAR例程里面的,请问大家有遇到过吗?如何解决?
Error[Lp011]: section placement failed
            unable to allocate space for sections/blocks with a total estimated minimum size of 0x10'a054 bytes (max align 0x8) in <[0x2001'0000-0x2004'bfff], [0x2004'c000-0x2004'ffff]> (total  
uncommitted space 0x4'0000).
            Uncommitted:
            [0x2001'0000-0x2004'bfff]: 0x3'c000
            [0x2004'c000-0x2004'ffff]:   0x4000
Error while running Linker



错误截图.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115801
QQ
发表于 2020-9-5 20:12:34 | 显示全部楼层
这个提示是RAM超了。
回复

使用道具 举报

21

主题

481

回帖

544

积分

金牌会员

积分
544
发表于 2020-9-5 22:29:10 | 显示全部楼层
GUI_NUMBYTES(在GUIConf.c里)改小一点试一下
回复

使用道具 举报

14

主题

50

回帖

97

积分

初级会员

积分
97
 楼主| 发表于 2020-9-6 10:41:06 | 显示全部楼层
eric2013 发表于 2020-9-5 20:12
这个提示是RAM超了。

这里应该是默认配置了内部的ram,没有使用外部的ram
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115801
QQ
发表于 2020-9-6 10:51:27 | 显示全部楼层
疯狂的小饼干 发表于 2020-9-6 10:41
这里应该是默认配置了内部的ram,没有使用外部的ram

移植GUIX,要用外部。
回复

使用道具 举报

14

主题

50

回帖

97

积分

初级会员

积分
97
 楼主| 发表于 2020-9-7 10:08:38 | 显示全部楼层
h_007 发表于 2020-9-5 22:29
GUI_NUMBYTES(在GUIConf.c里)改小一点试一下

改小了也是一样的,内部ram就是不够的,替换了官方提供的.icl文件就可以了!
回复

使用道具 举报

14

主题

50

回帖

97

积分

初级会员

积分
97
 楼主| 发表于 2020-9-7 10:09:45 | 显示全部楼层
eric2013 发表于 2020-9-5 20:12
这个提示是RAM超了。

嗯  更新了官方提供的.icl文件就没问题了,使用默认的.icl文件没有使用外部SDRAM。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-19 13:38 , Processed in 0.422287 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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