No space in execution regions with .ANY selector matching
KEIL编译错误:..\..\Output\Template.axf: Error: L6406E: No space in execution regions with .ANY selector matching htpa32.o(.bss).
芯片环境:STM32F103C8T6 64KB+20KB
错误原因:使用大数组,导致RAM溢出
解决办法:将比较大的常量数组定义成const,也就是放在flash里面。变量型数组定义为全局数组。
STM32的存放方式为:局部变量是存放在栈区,全局变量在全局区(静态区),static变量存放在静态区
本文转自 https://blog.csdn.net/oHuanCheng/article/details/78329278,如有侵权,请联系删除。