文章目录

  • 问题描述
  • 问题解决
  • 产生问题的原因

问题描述

出现的问题在底部打印出现的报错信息大致是这种的:

multiply defined大致可以翻译为重复定义

问题解决

① 找到自己将ST官方提供的HAL库中.c文件添加到Keil5中创建的项目的目录。

② 找到带_template.c为后缀的文件,删除它们

在Keil 中移除文件

③ 问题解决

产生问题的原因

以下内容均为自己分析(潜台词,可能是错误分析…)
首先下方其实打印出来了,出现错误的类型是重复定义,出现错误的文件的名字。

现在整个工程中,确实是找不到.o为后缀的文件,但是咱们自己添加到HAL库中,有同名的,按照.c作为后缀的文件。

然后看到这三个文件都带了template这个单词,以及这三个文件顶部写的简介

自己猜测的是,这三个带template的文件,是官方在测试的时候,自己编写的,里面又自己定义了一些函数,正是这些重新定义的函数,导致出现multiply defined的报错。

【琐琐碎碎小知识】Keil5编译时候出现 Error: L6200E: Symbol HAL_MspDeInit multiply defined事故处理相关推荐

  1. MDK Keil5创建stm32工程出现 Error: L6200E: Symbol HAL_MspDeInit multiply defined

    MDK Keil5创建stm32工程出现 -\OBJ\Template.axf: Error: L6200E: Symbol HAL_MspDeInit multiply defined(bystm3 ...

  2. static变量在处理stm32单片机程序报错“Error: L6200E: Symbol cntdata multiply defined (by timer.o and main.o”问题的应用

    一.原程序及错误提示 1)头文件timer.h: #ifndef _TIMER_H #define _TIMER_H #include "sys.h" u8 cntdata=0; ...

  3. ..\OBJ\ZYBS.axf: Error: L6200E: Symbol EXTI0_IRQHandler multiply defined (by exti.o and wkup.o).

    错误的原因可能是在项目中相同的函数在不同的文件中被应用所报错: -\OBJ\ZYBS.axf: Error: L6200E: Symbol EXTI0_IRQHandler multiply defi ...

  4. STM32编程这种错误(Error: L6200E: Symbol USART_Config multiply defined (by bsp_usart.o and bsp_dma_m)解决方法

    前几天在移植程序的时候碰到Error: L6200E: Symbol USART_Config multiply defined (by bsp_usart.o and bsp_dma_mtp.o)这 ...

  5. ..\OBJ\OLED.axf: Error: L6200E: Symbol Usart_Int multiply defined (by usart_1.o and usart.o).

    出现上述报错,但看遍main.c和usart代码却死活找不到答案,结果发现include"usart.h"错误的写成了#include"usart.c" 修改后 ...

  6. Error: L6200E: Symbol SysTick_Handler multiply defined (by stm32f10x_it.o and m

    题外话: 本人个人博客www.kurby.top欢迎访问.以后博客都会同步到个人博客和CSDN上,CSDN只作为技术的分享,个人博客会多一些内容,当做我个人的小屋.如有兴趣,欢迎访问. 遇到这个问题, ...

  7. Error: L6200E: Symbol SysTick_Handler multiply defined (by systick.o and stm32f4xx_it.o)

    今天又碰到这个错误了,解决方法给大家分享下 首先我们要知道这句话什么意思,才能知道错在哪. 在这里我把翻译内容贴出来 首先 multiply defined的意思就是多重定义 说的是符号SysTick ...

  8. FreeRTOS.axf: Error: L6200E: Symbol SysTick_Handler multiply defined (by port.o and delay.o).

    当我们使用STM32移植FreeRTOS系统时,因为一些定义问题,我们将缺少的定义补全之后,程序运行会出现以下错误: 网上很多资料在FreeRTOSConfig.h上是这样定义的,不过运行之后会有重复 ...

  9. 【琐琐碎碎小知识】Keil5软件 文件符号上带一个黄色的钥匙

    文章目录 问题描述 问题解决 问题描述 在加入Keil5工程中的文件上面,发现会有这种黄色的钥匙,同时,有这种图标的文件是不能进行任何修改的,好像被锁定了一样...,钥匙钥匙 问题解决 最终检索出来原 ...

最新文章

  1. 软工作业 5:词频统计——增强功能
  2. 从科学简历看研究方法——爱因斯坦探索性的演绎法
  3. Python实现RGB和Lab颜色空间互转
  4. 何时使用Delegate,何时使用Interface
  5. springboot中下面哪一个作为jpa默认实现_35个超高频SpringBoot知识点(附解析),别怪我没给你机会收藏...
  6. 自己的数字选择控件NumberPicker
  7. DOS文件格式 与 UNIX文件格式 转换
  8. .net 移除html标签,.net去除html标签代码
  9. Pandas出现KeyError及其分析解决
  10. 三星首款5nm A78旗舰芯Exynos 1080即将亮相
  11. BZOJ.3575.[HNOI2014]道路堵塞(最短路 动态SPFA)
  12. ENVI数据类型和MATLAB数据类型对比
  13. 北京/杭州内推 | 阿里达摩院城市大脑实验室视觉团队招收CV实习生
  14. 苹果平板可以用html么,如何将ipad苹果平板电脑中的safari浏览器禁用
  15. java类的构造方法编程训练—买可乐
  16. Battery (Coin Change)
  17. 共轭(conjugate)
  18. 高德地图实现的数据统计切换街景地图
  19. 四月份适合发微信朋友圈的文案
  20. css文件插入背景音乐,博客园添加背景音乐,背景效果!

热门文章

  1. 这几个免费资源网站太强了!老司机们都收藏了!
  2. cmd -- bash编程
  3. html单页面原理,HTML5单页面手势滑屏切换原理分析
  4. 写一篇关于瑞幸咖啡财务造假后现存问题和未来发展策略的论文400字摘要
  5. 程序设计思维 week8 作业B-猫猫向前冲
  6. Dialog使用介绍
  7. [计算机毕业设计]聚类分析算法
  8. 十年前后校园流泪经典语录
  9. Tcp和Udp主要区别和应用场合
  10. PHP之十六个魔术方法详解