一、问题
编译 GD32F103 自建工程时,报以下错误:
.Objectstemplate.sct(7): error: L6235E: More than one section matches selector - cannot all be FIRST/LAST.
Not enough information to list image symbols.
Not enough information to list the image map.
'.Objectstemplate.axf' - 1 Error(s), 0 Warning(s).
Target not created.
Build Time Elapsed: 00:00:01
二、原因
因为在工程中包含了不只一个启动文件导致的。

项目中同时包含以下启动文件,
startup_gd32f10x_md.s
startup_gd32f10x_hd.s
startup_gd32f10x_ld.s
startup_gd32f10x_cl.s
......
应该针对不同的CPU选择不同的启动文件。
三、解决方法
关键字:Keil 错误信息 error
引用地址:
解决方法:Keil提示错误信息error: L6235E
推荐阅读最新更新时间:2026-03-25 10:54
KEIL C编译器常见警告与错误信息的解决办法
对于函数的自变量、局部变量和全局变量声明如果没有指定内存类型,则内存模式将成为内定的内存类型。如果 指定了内存类型的变量,则不理会内存模式,完全有所指定的内存类型为主。 SMALL模式:小模式 所有的变量,局部变量或全局变量都指定存在内部RAM的 0—0x7F 的地址范围,此模式如同将所有的 变量都定义成 data 类型的内存。 COMPACT模式:压缩模式 所有的变量将被指定到其地址范围为 0—0xFF 的外部数据存储器,此模式如同将所有的变量都定义 成 pdata 类型的内存。 LARGE模式:大模式 所有的变量将被指定到其地址范围为 0—0xFFFF 的外部数据存储器,此模式如同将所有的变量都定义 成
[单片机]
Keil C 编译器常见警告与错误信息的解决方法
1. Warning 280: i :unreferenced local variable 说明 局部变量 i 在函数中未作任何的存取操作 解决方法 消除函数中 i变量的宣告 2 Warning 206: Music3 :missing function-prototype 说明 Music3( )函数未作宣告 或未作外部宣告 所以无法给其他函数调用 解决方法 将叙述void Music3(void)写在程序的最前端作宣告 如果是其他文件的函数则要写成 extern void Music3(void),即作外部宣告 3 Compling :C:8051MANN.C Error:318:can t open fi
[单片机]
keil5出现 Error: L6406E: No space in execution regions with .ANY selector matching queue.o(.bss). 的原因总结
我在使用KEIL5做程序移植时,编译后出现了上面的报警,经过一顿搜索,终于解决了问题。特意来此记录。 首先,此次移植原程序是在stm32f103VET6这种大容量芯片移植到stm32f103RBT6这块中等容量的芯片。 stm32f103VET6:FLASH size 512kb. RAM : 64Kb stm32f103RBT6 FLASH size 128Kb RAM:20Kb 因为我本次移植了FreeRtos,所以出现上图中的错误主要是两个原因: 1.FreeRtosConfig.h文件中 //系统所有总的堆大小 #define configTOTAL_HEAP_SIZE
[单片机]
STM32用keil5调试程序出现 Error:Flash Download Failed-"Cortex-M3"解决方案
一 目的:装好keil MDK 想用 在线调试 二 背景:开发环境 keil MDK 422 三 准备: 1 keil MDK 安装文件夹ARMSegger里是否有三个动态连接表 2 程序编译通过 3 jlink驱动安装好(我安装的是408版本) 四 操作步骤: 1 2 3 5 然后一路OK过去 就可以了。 6 点 进入到在线调试届满 进行调试。 注:如果没有进行第五步(根据芯片选择flash容量)会报错 Error: Flash download failed- Cortex-M3 。 、、、、、、、、、、、、、、、、、、
[单片机]
keil的错误提示error: C3900U: Unrecognized option '-O3'.
这是使用的keil版本(或者权限不够)不支持O3等级的优化。。。。设置一下优化等级即可。设置为level0,(不优化) 如果需要用到优化功能的话,需要相应的完整版。。仅仅破解64K限制的keil是不能用优化功能的。。破解成其他标准版或者开发版都可以
[单片机]
解决一个Keil C报错信息:error C132
今天写把自己的一个程序改成多文件后出现了下面的一个报警:not in formal parameter list 找了半天也没有解决问题,后来在网上找到别人解决同样问题的方法.他是头文件一个函数声明时落了个分号造成的,我立刻检查自己的程序,发现同样少了一个分号.分号添上后编译链接通过. 下面是我转载的别人解决问题的文章: error C132 :“****”not in formal parameter list 花了偶将近半个小时来查找错误,最终发现原来是在头文件里的一个函数声明时露了一个分号造成紧挨着在它下面声明的参数not in formal parameter list。记在在这里,免得以后忘记了,同时也供大家分享。错误代
[单片机]
Keil的ERROR L107:ADDRESS SPACE OVERFLOW问题
ERROR L107: ADDRESS SPACE OVERFLOW问题原因分析及解决 用KEIL选用small模式编译一个程式时老时出错,信息如下。 *** ERROR L107: ADDRESS SPACE OVERFLOW ... ... Program Size: data=217.6 xdata=0 code=5314 Target not created 芯片我选的是AT89C52,RAM有256呀,怎么会OVERFLOW呢? 但是如果编译模式选用Compact或large时就一切正常。 ... ... Program Size: data=110.6 xdata=111 co
[单片机]
网上错误信息太多 社交机器人有错
英国《自然·通讯》杂志近日发表的一篇技术论文称,科学家通过对重要社会事件的研究发现,社交网络——尤其是推特(Twitter)上的社交机器人(由软件控制的社交媒体账户),在低可信度来源文章的传播中起到了很大作用。研究人员认为,限制社交机器人或能减少网上错误信息的传播。 许多人认为,社交机器人对在社交媒体上传播、推广低可信度来源文章的问题上负有重大责任,并要求相关平台对其实施打击,不过迄今为止并未找到确凿证据。 此次,美国印第安纳大学伯明顿分校研究人员费里珀·曼克泽及其同事,分析了推特上1400万条推文以及在2016年美国总统大选期间(2016年5月中旬至2017年3月)转发的40万篇文章。 研究团队发现,社交机器人经常会在低可信度来
[机器人]