查看: 1849|回复: 1

[CodeWarrior] CW10.6的编译错误,求助(已解决)

[复制链接]

该用户从未签到

5

主题

9

帖子

0

新手上路

Rank: 1

积分
14
最后登录
1970-1-1
发表于 2014-7-4 12:57:46 | 显示全部楼层 |阅读模式
是我定义的变量太多了么?怎么解决这个问题?
 
'Invoking: ARM Ltd Windows GCC C Linker'
"E:/Freescale/CW MCU v10.6/Cross_Tools/arm-none-eabi-gcc-4_7_3/bin/arm-none-eabi-gcc"    @"MKE02VLC2PE.args" -o"MKE02VLC2PE.elf"
e:/freescale/cw mcu v10.6/cross_tools/arm-none-eabi-gcc-4_7_3/bin/../lib/gcc/arm-none-eabi/4.7.3/../../../../arm-none-eabi/bin/ld.exe: MKE02VLC2PE.elf section `._user_heap_stack' will not fit in region `m_data'
e:/freescale/cw mcu v10.6/cross_tools/arm-none-eabi-gcc-4_7_3/bin/../lib/gcc/arm-none-eabi/4.7.3/../../../../arm-none-eabi/bin/ld.exe: region `m_data' overflowed by 108 bytes
collect2.exe: error: ld returned 1 exit status
 
mingw32-make: *** [MKE02VLC2PE.elf] Error 1
 
我知道答案 目前已有0人回答
回复

使用道具 举报

该用户从未签到

2

主题

113

帖子

0

中级会员

Rank: 3Rank: 3

积分
326
最后登录
1970-1-1
发表于 2014-7-4 14:06:29 | 显示全部楼层

RE:CW10.6的编译错误,求助

楼主定义的变量太多也太大,超出了RAM的容量。
只能想办法减少,要不就只能换别的片子。
你可以参考一下生成的.map文件,看看有什么地方可以调整
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-23 23:24 , Processed in 0.082316 second(s), 22 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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