IAR编译错误:unable to allocate space for sections/blocks with a total estimated minimum size of 0x504c

用IAR编译工程时报了奇怪的错误:

在网上查找过后发现时内存不够导致的,查阅手册后,发现使用的单片机的芯片SRAM为12kb,对应的最大空间正是报错里的0x3000 bytes。查阅网上的方法是更改Option–C/C++ compile–Optimizations中的Level,改为high。但尝试后无果。
然后想到既然是内存不够导致的,应该就是有定义的很大的数组占用了空间。于是打开.map文件,发现有一个自己定义的并没有很大用处的数组,但是却占用了很大的空间。这个数组的大小正好导致内存不够。
将这个数组删掉,再次编译后就没有报错了。主要原因还是单片机的内存不够,定义时要精打细算。

IAR编译错误:unable to allocate space for sections/blocks with a total estimated minimum size of 0x504c相关推荐

  1. STM8S编译错误unable to allocate space for sections/blocks with a total

    STM8S编译错误unable to allocate space for sections/blocks with a total # 欢迎使用Markdown编辑器 笔者用IAR for STM8 ...

  2. 编译错误: Too much data space used by DLL's in MODULES section

    如果编译CE NK的时候,我们可能会遇到这个编译错误:"Too much data space used by DLL's in MODULES section",原因是文件太多, ...

  3. Android gradle编译错误OOM:java heap space的解决办法

    Android开发中,在编译较大规模项目时,出现内存溢出错误: OutOfMemeryError OOM:java heap space; 尝试解决办法: 1. 开发项目根项目下增加/demo/gra ...

  4. stm8 IAR 编译错误atal Error[Pe035]: #error directive: quot;Please select first the target STM8L device

    这表明,没有设置该stm8单片机型号的宏 可以在下面选择一种 复制到如下图所示的地方(粗体) STM8L15X_MD   中等密度设备 STM8L15X_MDP  中等密度+的设备 STM8L15X_ ...

  5. machoview github原版下载后编译错误解决方法,附能编译的源码下载

    文章目录 错误:unable to find sdk 'macosx10.9' 错误:'string' file not found 错误:'capstone.h' file not found wi ...

  6. ORA-39095: Dump file space has been exhausted: Unable to allocate 8192 bytes

    甲骨文Oracle数据库使用EXPDP/IMPDP进行Oracle数据迁移从高版本(11g)到底版本(10g)步骤 Oralce数据导入 可能产生的错误 ORA-39095: Dump file sp ...

  7. IAR的一个编译错误Error[e27]: Entry GenericApp_Init::?relay in module Coordinator

    IAR的一个编译错误Error[e27]: Entry "GenericApp_Init::?relay" in module Coordinator   我们在编译Zigbee协 ...

  8. tornado创建项目后build vxworks报错unable to allocate heap, heap_chunk_size 587202560, Win32 error 0

    tornado创建项目后build vxworks报错unable to allocate heap, heap_chunk_size 587202560, Win32 error 0 build报错 ...

  9. Vs2010编译错误集

    1.error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 在项目属性-&g ...

最新文章

  1. 2.6 datetime 模块
  2. 释疑の修改SAP标准表内容
  3. oracle中出现会话被锁
  4. Java获取并Kill系统进程
  5. mysql 数据约束条件_mysql基本数据类型和约束条件
  6. android 画面俯视效果,四种方法让你的画面更耐看
  7. 拖拽 开发 easyui php,Easyui-Builder
  8. 敏捷无敌(13)之兵不厌诈
  9. Python 常用官方文档整理(中文版)
  10. c语言实训总结报告综合,c语言综合性实验总结
  11. OneNote PC端同步时遇到0×80004005
  12. 2160亿元电费如何降下来?地方5G“硬核”政策助力
  13. 订餐系统实验报告java_订餐系统的java实训报告.ppt
  14. docker 启动失败:specified both as a flag and in the configuration fir/daemon.json
  15. 【PHP攻城狮】【前端面试】【Vue.2x】【黑苹果】【创造力】| Chat · 预告
  16. Scrum团队: I-型人 vs T- 型人
  17. kafka消息堆积且CPU过高代码优化
  18. TSC TTP-244 Pro打印机QT版本开发
  19. 冰河时代英文台词_即将到来的冰河时代
  20. js相等(==)与全等(===)的区别

热门文章

  1. 搭档之家|何为“有用”之学和“无用”之学?
  2. JAVA高考加油,关于高考加油的句子,句句阳光正能量!
  3. 做短视频时如何引起用户共鸣,从三个角度出发,引起共鸣才能吸粉
  4. Python基本数据类型及其函数
  5. 数据挖掘——时间序列算法之MA模型
  6. 深入浅出Java虚拟机(一)——走近JVM
  7. vivo的矛盾,iqoo较X27性价比更高
  8. Hadoop集群启动Hbase的步骤流程
  9. 自定义标签之TagSupport与BodyTagSupport的区别
  10. 阿里云【云开发平台】简单测评