- 博客(3)
- 收藏
- 关注
原创 STM出现隐式定义的一种解决办法
经过仔细排查后:发现我的工程中出现了两个LED.C的文件:但是在工程中没有体现,我仔细查看了工程存放的文件才发现。删除重复的文件后,隐式定义的告警消失。出现该现象的原因是:存在两个文件名一样的文件,在编译的时候可能会随机执行一个,当执行无定义文件时,代码就会出现警告。经过代码下载编译发现:代码能实现预期功能,随即针对代码头文件进行查看,发现头文件和定义都是没有残缺的。即:代码无误,头文件也包含了定义、代码能实现需要的功能,但是却会出现敬告。在stm32的学习中,出现了如下问题警告:即函数隐式定义。
2025-05-06 17:12:15
380
原创 STM32学习中出现的关于导入函数问题-no such file or directory以及Undefined symbol Delay ms (referred from main.o)
且经过检查,发现哪里都没有问题,那么就在双击打开delay.h(延时函数的头文件)在此处加上STM32的头文件,然后重新编译。1、检查函数名字是否编写错误:#include "delay.h" 部分版本可能需要改成#include <delay.h>在进行LED闪烁实验时,使用老师提供的延时函数(Delay.h)出现函数无法导入的现象。此处:由于我的延时函数文件都放在System文件夹里面,所以此处标志位System。3、检查左边是否有两个对应的文件(建议把两个函数放在同一个文件夹里面)
2025-04-28 16:19:24
260
原创 STM32学习中出现的问题;No Target connected的一种解决办法
2、首次按照教学进行的时候,是否根据教程将编码格式改为utf-8,如果修改了,可以先还原成默认。然后重新编译再次下载。成功点亮板子后,可以再次修改为UTF-8,此时不会出现No Target connected。在使用ST-LINK时出现:No Target connected。1、检查ST-LINK与板子连接是否松动了。
2025-04-27 16:36:14
372
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人