历史上的今天
返回首页

历史上的今天

今天是:2024年12月20日(星期五)

正在发生

2019年12月20日 | stm8 Error[Li005]: no definition for XXX 的解决办法

2019-12-20 来源:eefocus

之前gpio.c文件有问题,重新在根文件夹/inc /src中添加了一个新的gpio.c,然后我在 stm8_board.c文件中编写串口函数,编译时报错 Error[Li005]: no definition for”GPIO_Init“


意思是:我没有定义这个GPIO_Init()函数?不可能啊???????????????????


我检查了头文件,gpio.c中定义了,gpio.h中也声明了为啥说我没定义不让我调用????????????


经检查发现:我添加c文件时没有Make

发现.c文件里有个#endif   然后把那行删去  (.C文件有问题)


编译成功

推荐阅读

史海拾趣

Electech Electronics公司的发展小趣事

Electech Electronics一直非常重视产品质量和品质管理。公司建立了严格的质量管理体系,从原材料采购到产品生产、检测和包装等各个环节都进行严格把控。此外,公司还不断引进先进的生产设备和技术,提升产品的制造精度和品质。这些举措使得Electech Electronics的产品在市场上享有很高的声誉,赢得了客户的信赖。

Amaze Electronics Pte Ltd公司的发展小趣事

在激烈的市场竞争中,品牌建设成为Amaze Electronics提升市场影响力的关键。公司注重品牌形象的塑造,通过举办各类活动、参与行业展会等方式,提高品牌知名度和美誉度。同时,公司还注重产品质量的把控,确保每一件产品都能体现公司的专业水准和品质追求。这些举措有效提升了Amaze Electronics在市场上的影响力,吸引了更多客户的关注和信赖。

Engelking Elektronik GmbH公司的发展小趣事

Engelking Elektronik GmbH公司成立于20世纪90年代初,最初只是一家小型电子产品制造商。在创始人Engelking先生的领导下,公司专注于生产高质量的电子元件和模块。随着技术的不断进步和市场的扩大,Engelking Elektronik开始将产品范围扩展到更复杂的电子系统。通过持续的研发投入和严格的质量控制,公司逐渐在电子行业中树立了专业可靠的声誉。

Gigarams Semiconductor Device Corp公司的发展小趣事
这可能是由于定位力量不够或初始力矩过大导致的。解决方案包括调整定位参数、优化启动策略或增加缓冲装置以减少振动。
CMOSIS公司的发展小趣事

近年来,随着人工智能、物联网等技术的快速发展,CMOS图像传感器行业也面临着深刻的变革。CMOSIS公司敏锐地把握住了这一趋势,积极调整战略方向,加大了在人工智能算法、低功耗设计等方面的研发投入。通过不断创新和优化产品,公司成功应对了行业变革带来的挑战,保持了稳健的发展态势。

Dymec公司的发展小趣事

随着业务的不断拓展,Dymec公司逐渐意识到品质对于品牌的重要性。公司决定加大对产品质量的投入,从原材料采购到生产流程,再到质量检测,每一个环节都严格把控。这种对品质的执着追求使得Dymec公司的产品在市场上获得了良好的口碑,公司也逐渐成为了电子连接器行业的知名品牌。

问答坊 | AI 解惑

大学时代影响我的人生的10件大事

在大学里我对人生有了新的认识,也想清楚了很多问题.大一时候曾经迷茫,大二也曾经郁闷,\"郁闷\"似乎是现在大学生的口头禅.今天,这些感觉正随着时间慢慢褪去.我觉得这是很正常的.   关于排名第一的那件事情,现在的想法还不系统,而思考也随 ...…

查看全部问答>

一个dsp程序员应该具备的素质

在定点DSP中,能够熟练使用Q格式。能够编写出大量符合TI公司的规范的代码程序,虽然不可把规范看的太死。能够熟练使用C语言,从C51到DSP.到ARM.等。这是个嵌入式编程泛C语言的时代,程序员最好还能够知道一些面向对象的语言,如C++,JAVA,C#.能够吸 ...…

查看全部问答>

串行E2ROM与看门狗

串行E2ROM与看门狗…

查看全部问答>

双激式变压器开关电源(part1) 开关电源原理与设计(连载26)

1-8.双激式变压器开关电源 所谓双激式变压器开关电源,就是指在一个工作周期之内,变压器的初级线圈分别被直流电压正、反激励两次。与单激式变压器开关电源不同,双激式变压器开关电源一般在整个工作周期之内,都向负载提供功率输出。双激式变压 ...…

查看全部问答>

单片机视频教程【10】LCD1602液晶

$(\'swf_r2D\').innerHTML=AC_FL_RunContent(\'width\', \'550\', \'height\', \'400\', \'allowNetworking\', \'internal\', \'allowScriptAccess\', \'never\', \'src\', encodeURI(\'http://player.youku.com/player.php/sid/30391850/v.swf\'), ...…

查看全部问答>

TCPMP Wince6.0 VS2005 编过了, interface.plg死活加载不上

相关的只做过一个改动 player下main.c下只改了一个宏定义 // don\'t want to use common.dll, but don\'t want to collide with DLL import function either #define tcscpy_s _tcscpy_s 改成了 #define tcscpy_s _mtcscpy_s 原因是_tcscpy_s ...…

查看全部问答>

请问在ppc2003中显示的bitmap能添加点击事件吗?

如题,在ppc2003模拟器的屏幕上画了一幅bitmap,能不能对该bitmap写一个鼠标点击事件?如何实现?请赐教!在线等…

查看全部问答>

急求:关于WINCE 5.0的数据库函数问题

大家好:     我做的WINCE 5.0的pocket pc 程序里对数据库建立CeCreateDatabaseEx2(SDK里有EDB版的这个函数),但数据库总建立失败,查看错误是:参数不对。我不知道自己的参数错在哪,请求大家给我指教:       &nb ...…

查看全部问答>

WL板子EK-STM32F103调试读SD卡经验总结

  一开始碰到的问题:发送CMD0能执行返回01,CMD1超时没响应。查到原因:模板程序控制SD供电逻辑反了。#if 0 #define MSD_POWER_ON()   GPIO_ResetBits(GPIOD, GPIO_Pin_10) #define MSD_POWER_OF ...…

查看全部问答>

俺的C习题(3)——这个恐怕臭鸡蛋真的会多起来了

这两天因为这样因为那样,结果都没贴程序。晚上七点多下班回到家,千不该万不该想看新西游记......恩恩,结果就。。。。。晚上本想好好想想这几天临时布置下来的程序该怎么整整,估计明天就得交了,有点小压力。本来还想再停一个晚上,但是实在怕就 ...…

查看全部问答>