历史上的今天
返回首页

历史上的今天

今天是:2024年10月21日(星期一)

正在发生

2021年10月21日 | stvd+stm8s:#error clnk stm8s_sx1276.lkf:1 segment .text size overflow (3929)

2021-10-21 来源:eefocus

STVD编译stm8s工程报如下错误:

Running Linker

clnk -l"C:Program Files (x86)COSMICCXSTM8Lib"  -o Debugstm8s_sx1276.sm8 -mDebugstm8s_sx1276.map Debugstm8s_sx1276.lkf
#error clnk Debugstm8s_sx1276.lkf:1 segment .text size overflow (3929)
#error clnk Debugstm8s_sx1276.lkf:1 segment .ubsct size overflow (313)
 The command: "clnk -l"C:Program Files (x86)COSMICCXSTM8Lib"  -o Debugstm8s_sx1276.sm8 -mDebugstm8s_sx1276.map Debugstm8s_sx1276.lkf " has failed, the returned value is: 1

exit code=1.


解决方法:在“project->settings"中,选择“Settings”下树状列表中工程被选中点选右边“C Compiler”选项卡,在C Compiler中有一个“Category"下拉列表,选此下拉列表中"Optimizations";在“Optimizations”的下拉列表中选择“Customize”,勾选“Disable for Debugging(-no)”和“SplitFunction in Separate Sections(+split)”两项。


SplitFunction in Separate Sections(+split): 顾名思意,将不同函数分开编译,不进行合并优化,

这样,在最后链接时,未使用函数就不会链接进来,在项目中用了库,有大量未使用函数.


推荐阅读

史海拾趣

广东长利光电(Changli Optoelectronic)公司的发展小趣事

随着LED技术的不断进步,广东长利光电也在不断创新和升级产品。公司投入大量资源进行研发,推出了一系列高性能、高稳定性的LED产品。这些产品在照明、显示等领域得到了广泛应用,为公司带来了丰厚的回报。同时,公司还积极与客户合作,根据市场需求定制个性化产品,进一步提升了市场竞争力。

Greenconn Corp公司的发展小趣事
定期清洁冰箱内部和外部的灰尘和污垢,保持散热系统的畅通。
Beta Dyne Inc公司的发展小趣事

Beta Dyne注重企业文化的建设,倡导创新、协作、进取的精神。公司定期组织各类培训和团建活动活动,提升员工的专业技能和团队凝聚力。同时,Beta Dyne还积极引进优秀人才,打造了一支高效、专业的团队,为公司的持续发展提供了有力保障。

Fortiming Corporation公司的发展小趣事

背景:随着公司规模的扩大和产品线的丰富,Fortiming开始寻求更广阔的市场空间。

发展:公司积极参加国内外电子展会,展示其最新技术和产品,吸引了众多客户的关注。同时,Fortiming还与国际知名电子企业建立了合作关系,共同开发新产品,开拓新市场。这些合作不仅提升了Fortiming的品牌影响力,还为公司带来了更多的商业机会。

Euroquartz公司的发展小趣事

面对不断变化的市场环境和客户需求,Euroquartz始终保持敏锐的洞察力和快速的反应能力。公司不断投入研发力量,推动产品创新和技术升级。同时,Euroquartz也注重与客户的沟通和合作,深入了解市场需求,为客户提供更加专业和贴心的服务。这种持续发展的动力,使Euroquartz在电子行业始终保持领先地位,并为公司的未来发展奠定了坚实的基础。

请注意,由于篇幅限制,以上每个故事都是基于Euroquartz公司的重要事件和事实进行概括和简化的。如果需要更详细的信息或更深入的分析,建议查阅相关报道或公司官方资料。

General Instrument公司的发展小趣事
保护器的设定值或内部元件过于敏感,导致在电压稍有波动时就触发保护机制。

问答坊 | AI 解惑

RTC供电的探讨

问题的提出:对于LPC2000系列的MCU一般都带有RTC(Real Time Clock),但是在MCU断电之后需要有电池给RTC的BAT引脚供电,保证时间可以在再次上电时实时正常。因此,需要设计一个电路来保证BAT引脚不断电,同时又为了延长电池(不可充电的)的使用寿 ...…

查看全部问答>

我分享一个:用CPLD扫描按键矩阵的小程序

前几天有一个按键的讨论,我有一个用CPLD扫描按键矩阵的小程序,拿出来和大家分享。 简单说明一下这个程序,程序可以在CPLD和FPGA上面运行,需要时钟和一些IO脚。 实现行列扫描、按键编码输出、中断触发和去抖等功能。 欢迎大家提出改进意见。 ...…

查看全部问答>

转:我为什么离开ARM加入MIPS? 

本文作者系,原ARM技术行销经理,费浙平。 几星期前刚递交辞职信的时候,很多朋友都表示了理解,他们都知道,经过近8年的努力工作,经历了ARM从无到大的整个本土化过程,我在ARM确实已经没有任何成长空间了。过去1年多时间里,我的生活是比较轻松 ...…

查看全部问答>

印章相机!!!!!!!

不仅是外形酷似,这款富有创意的相机还真的可以当作印章使用哦!使用者只需通过摄像头将眼前景物拍摄下来,然后揭开相机底盖,就会发现相机已经将图像转换为个性化的像素印章,借助油墨,将印章盖在纸上,此前所摄场景便就会重新浮现面前了! &nbs ...…

查看全部问答>

单片机制作报警器可以和mp3联系起来吗?

我们公司老板让我考虑下能不能将报警器和MP3联系起来,因为我以前是搞MP3,MP4的,现在他出了个难题给我:单片机我是刚接触不久,对单片机的原理,用途了解的不是很广泛,对报警器为什么会发声也不明白,只知道mp3里面用的是主控和FLASH,主控的类别 ...…

查看全部问答>

如何不装SERVER软件来接收GPRS传过来的数据

我用SIM300的GPRS模块进行数据传输,如果在我机子上装了SIMCOM公司提供的那个server软件是能连得上的,并且能正常收发数据。用的是TCP连接,端口是2020。但是,如果我把server软件关了,连接就会中断。我用netstat查了一下端口,server软件打开时可 ...…

查看全部问答>

存储空间大小与其字长有什么关系

比如:对于一个8位的单片机,如果存储空间大小是64k,而对于一个16位的单片机,如果存储空间大小也是64k,那么二者的寻址空间都是0x0000-0xffff吗?存储空间的大小与其字长有什么关系?一个32位的存储器和一个8位的存储器,如果寻址空间一样,那么 ...…

查看全部问答>

gprs接收数据的问题

我的gprs模块是sim300,使用命令模式建立TCP连接,接收到的数据会直接从串口传给电脑。 现在有个问题是,在有数据接收时执行了一个at命令,在接收的数据中会不会被插入命令的回显字符,比如\"OK\"? …

查看全部问答>

硬件标识符号,有没有这回事

请问: 电脑的主板 or 硬盘有没有唯一的标识符,就像人的指纹一样,读取某些网站的数据库时是唯一的,这些网站可以记住你这台电脑什么时候使用过。 有没有这回事? 3q …

查看全部问答>