编译问题处理
使用工程移植中编译时遇到提示:
Not enough information to list image symbols.
Not enough information to list load addresses in the image map.
编译不通过!
F030_VL53L1x\F030_VL53L1x.axf: Error: L6406E: No space in execution regions with .ANY selector matching stdio_streams.o(.data).
F030_VL53L1x\F030_VL53L1x.axf: Error: L6406E: No space in execution regions with .ANY selector matching stdio_streams.o(.data).
F030_VL53L1x\F030_VL53L1x.axf: Error: L6407E: Sections of aggregate size 0x340c bytes could not fit into .ANY selector(s).
Not enough information to list image symbols.
Not enough information to list load addresses in the image map.
Finished: 2 information, 0 warning and 18 error messages.
"F030_VL53L1x\F030_VL53L1x.axf" - 18 Error(s), 0 Warning(s).
Target not created.
Build Time Elapsed: 00:00:09
此时,如果不是软件注册的问题,可按照以下两步试一试:
1:打开设置,勾选“Usb MicroLIB”选项;
2:如果编译还无法完成,再看看 “C/C++” 下面的 “C99 Mode” 是否勾选,如已勾选,去掉勾选。
问题解决,编译通过!