历史上的今天
返回首页

历史上的今天

今天是:2025年03月12日(星期三)

正在发生

2020年03月12日 | iar Error[Li005] no definition for "assert_failed"

2020-03-12 来源:eefocus

出现这个问题是因为在stm8s_conf.h中只声明了函数接口,但是没有地方实现它,所以找个地方写个空函数就行了。常用的方法是在main.c中写个空函数。`


Error[Li005]: no definition for “assert_failed” [referenced from D:zwsrcstm8nrf24l01_gpiosendDebugObjstm8s_gpio.o]


1 928 bytes of readonly code memory 

1 786 bytes of readonly data memory 

309 bytes of readwrite data memory


Errors: 1 

Warnings: none


Link time: 0.06 (CPU) 0.06 (elapsed) 

Error while running Linker


Total number of errors: 1 

Total number of warnings: 1 

`


填入这个空函数就行了。


void assert_failed(u8* file, u32 line)

  /* User can add his own implementation to report the file name and line number,

     ex: printf("Wrong parameters value: file %s on line %drn", file, line) */

  /* Infinite loop */

  while (1)

  {

  }

推荐阅读

史海拾趣

Barry Industries Inc公司的发展小趣事

随着电子行业的快速发展,Barry Industries Inc意识到只有不断创新才能在市场中立足。公司加大了对研发的投入,引进了一批高素质的研发人才,并建立了完善的研发体系。经过多年的努力,Barry成功突破了微波半导体封装技术的多项关键技术,推出了多款性能卓越、具有创新性的产品。这些产品不仅广泛应用于军事、航天、通信等领域,还为公司赢得了市场的广泛认可。

CONTEC公司的发展小趣事

近年来,随着手持式脉搏血氧仪市场的不断扩大,CONTEC公司凭借其在医疗设备领域的技术积累和市场经验,成功切入该领域并取得了显著成绩。公司的手持式脉搏血氧仪产品凭借其高精度、稳定性和便捷性受到了市场的广泛认可。在全球手持式脉搏血氧仪市场规模持续增长的背景下,CONTEC公司凭借其技术优势和市场竞争力,不断拓展国内外市场,实现了快速发展。

请注意,以上故事仅基于公开信息整理,如需更详细和深入的了解,建议查阅相关行业报告或联系公司获取更准确的信息。同时,这些故事仅描述了CONTEC公司在不同发展阶段的一些重要事件和成就,并不代表其全部发展历程。

BOOKHAM公司的发展小趣事

BOOKHAM公司自创立之初,就专注于光学元件的研发和生产。随着电子行业的快速发展,公司不断投入研发资源,终于在一次技术突破中,成功开发出一款高性能的光学元件。这款元件凭借其卓越的性能和稳定的品质,迅速获得了市场的认可,BOOKHAM公司也因此名声大噪,逐渐在电子行业中崭露头角。

昆泰(CHRONTEL)公司的发展小趣事

进入21世纪后,昆泰的创始人Dr. Gillings不满足于CRO企业的平稳收益和稳定现金流,他开始寻求与药企建立更加紧密的战略合作伙伴关系。为此,昆泰在2000年成立了PharmaBio部门,通过资金、技术和销售团队为客户提供全方位的支持。这一战略转型不仅使昆泰与药企建立了深厚的合作关系,还为其带来了丰厚的回报。

睿赫(crechip)公司的发展小趣事

在公司的快速发展过程中,睿赫公司高度重视团队建设和人才培养。公司建立了一套完善的人才选拔和培养机制,吸引了一批优秀的电子工程师和技术人才加入。同时,公司还注重员工的职业发展和福利待遇,为员工提供了广阔的发展空间和良好的工作环境。

通过团队建设和人才培养,睿赫公司的研发团队逐渐壮大,创新能力也得到了极大的提升。这使得公司能够在激烈的市场竞争中保持领先地位,不断推出具有竞争力的新产品。

ELNA(依娜)公司的发展小趣事

随着全球对环保和可持续发展的重视,ELNA也开始关注绿色制造和环保产品。公司积极采用环保材料和清洁能源,减少生产过程中的污染和排放。同时,ELNA还加强了对废旧产品的回收和再利用,推动循环经济的发展。

问答坊 | AI 解惑

一些6S问题

这里说的6S大家可能有点陌生,但是4S、5S可能大家就不陌生了。6S当然就是继它们之后的了,哈哈哈废话都是真理! 简单介绍下6S,包括:整理、整顿、清扫、清洁、修养、安全!为什么说道6S呢,因为我看好多电子爱好者在论坛里发的照片啊,工作环境多 ...…

查看全部问答>

实在的2009,收获的2009,感谢大家!散分!

好人一生平安!!祝福eeworld的XDJM 身体健康,新年大吉!一切顺心!…

查看全部问答>

指令周期!!!帮看看!

请问下面指令形成的时钟脉冲周期究竟是多少啊? 是4us还是6us!!!?? 按我理解,scl2是1us,两个空指令是2us,那一个周期应该是6us啊 但是AD8031工作频率为250kHz啊,按这样理解又好像是4us!             &n ...…

查看全部问答>

面试题(C语言版转过来的)

我妹妹的一个面试题,让写这个程序的详细功能,和对这个程序做出优化。 我妹理解的:本程序功能:检测信号,当检测时间超过25s时,表示有系统故障,将p2拉高,延时12*42s。当检测到上升沿到来时,LED灯显示,且读取p2口对应12个地址状态(数组中定 ...…

查看全部问答>

无锡朗奇软件招聘

无锡朗奇软件科技有限公司 热点招聘职位: 岗位:高级软件工程师 Senior Software Engineer 专业:计算机科学、软件工程相关专业 Computer Science or Software Engineer major related 学历:本科及以上 Bachelor Degree or above 人数:4 ...…

查看全部问答>

怎样从web开发转向嵌入式开发??

  我原先是做web开发的,现在对嵌入式开发很感兴趣!想要转到这个方面!!请问一下高手们对于我这样的情况,应该怎样进行学习!!…

查看全部问答>

变频器节电率计算

最近在一泥浆搅拌机上安装一台变频器11kw !工频电流14.7A,电压390V.变频50HZ输入电流6A,电压390V.变频正常工作在25HZ,输入电流1.5A,电压390V:以上数据均用万用表测得!用这些数据可否计算出节电率?最好的办法就是加电表,但没有条件!…

查看全部问答>

头文件中#ifndef 的作用是什么啊

本帖最后由 dontium 于 2015-1-23 13:36 编辑 #ifndef _AD_func #define _AD_func     void main(); void SystemInit(void); void AdInit(void); #endif 一个头文件  但是不知道什么意思 …

查看全部问答>

分压式稳定工作点单管共射放大电路

电路图 输入信号幅值为0.05伏 示波器显示波形 …

查看全部问答>

模拟量采集模块和开关量控制模块应用于污水处理系统

在污水处理过程中,有众多的模拟量和开关量需要测量采集和做相应的控制,其中包含有压力,流量,液位,PH值,氧化还原电位值(ORP),阀门开关等各种模拟量和开关量数据。原先都是通过相应的采集控制设备对相应的数据进行处理,随着计算机技术的发 ...…

查看全部问答>