新建 IAR环境 STM32工程,报错:
Error[Lp011]: section placement failed: unable to allocate space for sections/blocks with a total estimated minimum size of 0x9ca8 bytes in (total uncommitted space 0x5000).
原因:没指定.icf文件而导致不能够给段/块分配空间....。当然,这解释未必使用其他情况。
回想下IAR 建立工程还有.icf 文件一说.....手生啦。
想着尽量弄清楚些,今个得空+有这个心情。奏起:STM32存储器结构
首先,我们对比一下Cortex-M3存储器结构和STM32存储器结构:
可知,cortex-M3内核的寻址能力为32位,4G的空间,然 每个片子(stm32的) 用能够用上多少?少.............
这里关心stm32的信息。
code 代码的存放位置。嵌入式闪存:闪存模块--出自相关手册
这里关注主存储快+信息