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

构建工程时,提示:

build\my_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的调试文件,初步怀疑错误是跟程序中的调试信息有关系的。将程序中打印输出的语句全部注释掉,错误提示就没有了。

 

posted @ 2015-08-05 10:57  llkkyy  阅读(1349)  评论(0编辑  收藏  举报