解决L6406E错误:main.o(.bss)中的执行区域没有足够的空间

编译程序出现多个类似报错报错:.\Flash\LPC17xx-uCos-II-Mould.axf: Error: L6406E: No space in execution regions with .ANY selector matching main.o(.bss).
这个问题其中原因可能是 芯片的IRAM空间不足。解决方法是 在KEIL 的Target中选择 IRAM2前的框打勾。

打勾后编译,如果还是不行,那么就点开 C/C++,将其中的optimization更改为level0,或者其他的都试一试

 

 

物联沃分享整理
物联沃-IOTWORD物联网 » 解决L6406E错误:main.o(.bss)中的执行区域没有足够的空间

发表评论