编译问题:Not enough information to list image symbols.

文章讲述了在工程移植过程中遇到的编译错误,涉及空间不足问题和可能的解决方案,包括检查并启用或禁用UsbMicroLIB和C99Mode选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

编译问题处理

使用工程移植中编译时遇到提示:
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” 是否勾选,如已勾选,去掉勾选。
在这里插入图片描述
问题解决,编译通过!

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值