历史上的今天
返回首页

历史上的今天

今天是:2025年08月04日(星期一)

正在发生

2018年08月04日 | 关于keil 自定义链接脚本 编译错误

2018-08-04 来源:eefocus

为了在程序中实现printf 打印, 于是在keil Target 中勾选了 use MicroLib 选项,
编译时出现如下错误:
L6218E: Undefined symbol __initial_sp (referred from entry2.o).

解决方法:
在链接脚本中(scat 文件,分散加载文件),指定堆栈指针的位置:
ARM_LIB_HEAP  0x20004700 EMPTY  0x00000200   {}
ARM_LIB_STACK 0x20004B00 EMPTY -0x00000200   {}
在中断向量表中添加如下:
....
       IMPORT  ResetHndlr
            IMPORT  ||Image

ARMLIBSTACKARMLIBSTACK

ZI$$Limit||     ; Import stack limit from scatter-loading file              ;


Vectors
        DCD     ||Image

ARMLIBSTACKARMLIBSTACK

ZI$$Limit||         ;  0, SP start value.                                         
        DCD     ResetHndlr                                  ;  1, PC start value.  


推荐阅读

史海拾趣

Aydin Corp公司的发展小趣事

品质是Aydin Corp的生命线。公司始终坚持品质至上的原则,从原材料采购到生产流程控制,再到产品出厂检验,每一个环节都严格把控品质。同时,公司还注重品牌建设,通过提升产品形象和服务质量,逐渐树立了良好的品牌形象。这些努力使得Aydin Corp的产品在市场上获得了广泛的认可和好评。

Electrocube Inc公司的发展小趣事

随着科技的不断进步,Electrocube Inc公司始终将技术创新作为发展的核心动力。公司投入大量研发资金,积极引进高端人才,不断推出具有领先水平的电子产品。其中,一款具有自主知识产权的高温电容器,以其卓越的性能和稳定性,在航空航天、汽车电子等高端领域得到了广泛应用,进一步提升了公司的市场竞争力。

Dolphin Interconnect Solutions Asa公司的发展小趣事

随着电子行业的快速发展和市场竞争的加剧,Dolphin Interconnect Solutions ASA面临着前所未有的挑战。为了应对这些挑战,公司积极调整战略方向,加大在人工智能、物联网等新兴领域的投入。同时,Dolphin还加强了与产业链上下游企业的合作,共同推动产业链的转型升级。这些努力使得Dolphin在激烈的市场竞争中保持了稳健的发展态势。

C-MAC Automotive公司的发展小趣事

随着公司实力的不断增强,C-MAC Automotive公司开始实施全球化战略。公司先后在欧美和亚洲等地设立研发中心和生产基地,以便更好地满足当地市场需求。通过全球化布局,C-MAC不仅拓宽了市场渠道,还降低了生产成本,提升了整体竞争力。此外,公司还积极参与国际技术交流和合作,不断提升自身的技术水平和创新能力。

Colibrys SA公司的发展小趣事

2013年,Colibrys迎来了一个重要的转折点——成为SAFRAN集团公司的一部分。这一转变不仅为公司带来了更多的资源和市场支持,也使其在MEMS领域的技术研发和应用得到了进一步的提升。作为SAFRAN网络的一部分,Colibrys能够充分利用网络提供的服务,将其专业的MEMS制造技能传递给更多的客户。

EMC Technology RF Labs公司的发展小趣事

RF Labs非常重视产品质量和品质保证。他们建立了完善的质量管理体系,从原材料采购到生产、检测、包装等各个环节都进行严格的质量控制。同时,RF Labs还引进了先进的生产设备和技术,确保产品的质量和性能达到国际先进水平。这些举措使得RF Labs的产品在市场上享有很高的声誉和口碑。

问答坊 | AI 解惑

ZVS ?

动是能动,但没有可供改良达至实用的余地!…

查看全部问答>

wince储存速度问题

最近使用wince机器进行开发,开发过程中发现,我每次保存大概800字节的数据到文件,大概保存了100个左右速度就变慢,而增加到200个左右速度又变快了,不知道这是什么原因,每次都是整个文件读出来验证一下再全部写入…

查看全部问答>

如何删除wince的密码以及拨号等组件?

请大家帮忙,下面红框的组件怎么删除的,例如密码设置组件 ———————————————————————————————————— 我刚开始以为是下面这个,可惜不是。删除后密码组件还在 麻烦大家指点一下。…

查看全部问答>

美国MICROCHIP-DV164006-MPLAB? ICD 2仿真器+电源+演示版

美国MICROCHIP-DV164006-MPLAB? ICD 2仿真器+电源+演示版 MPLAB? ICD 2模块是一款连接PC 和设计目标板的低成本开发工具,可以让设计人员对目标PIC?单片机或dsPIC? DSC直接进行在线调试。使用该模块可以实时或单步地执行程序,建立观察变量、设置断 ...…

查看全部问答>

回复提示 有个小bug哦~

我经常发现我自己的主题帖里的补充内容,也就是我自己给自己的回复,也有 回复提示,这感觉实在有点怪。我想,这应该也是一个bug吧~~…

查看全部问答>

噪声及仪器列表——《使用2790型数字源表开关系统测试双安全气囊充气机模块》

在生产环境中,测量可能会受到机械、电机甚至荧光灯产生的外部噪声的影响。这在进行长导线连接的高阻抗待测器件的低电平测试中是严重的问题。共模噪声是指同时出现在仪器HI和LO输入端的噪声信号。适当的屏蔽可以减少共模噪音。使用双绞线可以减少 ...…

查看全部问答>

向前辈们请教,关于MSP430的485多机通讯的问题

还是得向论坛里的前辈请教,为什么我的单独发送与接收都行,但是发送后等待接收数据就没反应呢?…

查看全部问答>

IIS播放音乐只有单声道,何解?

本帖最后由 lzwml 于 2015-8-15 19:58 编辑 平台:TQ2440,外设UDA1341 用ttplayer将mp3转换成wav格式,电脑播放有双声道 用下载到板子里后只有左声道,音乐清晰,右声道一直是沙沙的电流声(和左声道一样大声) 做过如下测试,请熟悉的朋友判 ...…

查看全部问答>