axf 文件包含太多的调试信息,导致的编译错误

构建工程时,提示:

buildmy_test_prj.axf: Error: L6291E: Cannot assign Fixed Execution Region MCU_FLASH1 Load Address:0x00001800. Load Address must be greater than or equal to next available Load Address:0x00001834.

查看过bin文件,文件大小没超出设置的大小。百度了一下错误提示的axf文件,axf文件是arm的调试文件,初步怀疑错误是跟程序中的调试信息有关系的。将程序中打印输出的语句全部注释掉,错误提示就没有了。

原文地址:https://www.cnblogs.com/liujiangyi/p/4704119.html