Undefined symbol assert_param

2023-11-09

Undefined symbol assert_param


.\Objects\led.axf: Error: L6218E: Undefined symbol assert_param (referred from misc.o).

Keil MDK 5.22 编译出错,解决方法:https://bbs.21ic.com/icview-216759-1-1.html

  1. 首先还是像以往一样要继续在工程属性中使用“USE_STDPERIPH_DRIVER”预编译选项。这个可以防止出现“param_assert()没有定义”的错误;

  2. 然后是最关键的防止出错的方法,就是到keil/arm/inc目录下,把ST目录改个名字,例如改为STXXXXX,目的是让编译器找不到ST相关的内容,而只使用外设库中的头文件。此步骤最关键;

  3. 编译后海出了一个小错,就是出错提示:stm32f10x_conf.h文件找不到,这个很奇怪,就在工程的目录里放着,于是手工在工程的设置中加入一个新的include目录,即工程所在的目录,或者直接添加一个当前目录符号:. 即可。

以上三步后解决。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Undefined symbol assert_param 的相关文章

随机推荐

  • 华为OD机试-报文转换 只有20%通过率。但是没没找到未通过原因

    机试题只有AC20 但是目前没看到原因 我看有人说是16进制的原因 但是输出也是16进制 是不用转换的吧 因为我全部都是用的String 不存在说数据被我转成了10进制 报文转义功能 报文中如果出现0x0A 转义成两个字节0x12 0x34
  • 文件上传漏洞php相关函数

    1 file exists path 检查文件或目录是否存在 参数 描述 path 必需 规定要检查的路径 如果指定的文件或目录存在则返回 TRUE 否则返回 FALSE 2 move uploaded file file newloc 把
  • Delphi2007中提示Application.Exename错误的处理办法

    将application exename改为forms application exename 错误提示
  • 中国各省区块链政策竞争力指数TOP10(2020年10月)

    顺应着国家大力发展区块链的趋势 自2020年以来 全国迎来了区块链政策热潮 中央以及各地方政府纷纷颁布区块链相关政策 此前 链塔智库发布过系列文章 中国区块链50城 通过扫描城市经济发展水平 政府区块链政策及支持力度 区块链投融资事件 区块
  • VUE设置浏览器icon图标

    在创建Vue项目时一般会用默认的项目标题和图标 如下图所示 不是很美观也可能不符合项目的需求 所以有时候就需要改变项目在浏览器上方的标签名称或者图标 找到项目根目录的index html 如图 进去就能够修改title 也就是在浏览器上方的
  • sklearn中ValueError: Unknown label type: ‘continuous‘错误解决

    ValueError Unknown label type continuous 错误解决 今天在做决策树鸢尾花分类时出现了一个错误 解决方法是 train y后加上astype int 即可
  • unity中物体移动到指定位置的四种方法

    法一 使用Vector3 MoveTowards 方法 void Update float step Speed Time deltaTime gameObject transform localPosition Vector3 MoveT
  • vue3.2 之 driver引导页的使用

    目录 vue3 2 之 driver引导页的使用 components driver index vue components driver steps ts 使用 效果 vue3 2 之 driver引导页的使用 安装 yarn add
  • Java一行代码将yyyyMMdd转换为yyyy-MM-dd,yyyy-MM-dd转换为yyyyMMdd

    Java一行代码将yyyyMMdd转换为yyyy MM dd 代码如下 Java日期格式转换记录 yyyyMMdd与yyyy MM dd相互转换 代码如下 yyyyMMdd转换为yyyy MM dd System out println L
  • gtest使用简介

    gtest使用简介 gtest是谷歌开发的开源测试框架 用于帮助c 开发者实现测试用例 使用下来感觉gtest简单实用 基本可以满足各类的测试需求 gtest的使用并不复杂 这里主要是整理一下基本的使用方法和一些实际开发中碰到的问题 通过
  • cuda driver-内存分配

    目录 前言 1 内存分配 前言 统一内存 Unified Memory 统一内存是CUDA中的一种内存管理模型 它将主机 CPU 和设备 GPU 的内存合并为一个统一的内存地址空间 通过使用统一内存 应用程序可以透明地访问主机和设备上的内存
  • 爬虫实战【9】Selenium解析淘宝宝贝-获取宝贝信息并保存

    通过昨天的分析 我们已经能到依次打开多个页面了 接下来就是获取每个页面上宝贝的信息了 分析页面宝贝信息 插入图片 宝贝信息各项内容 从图片上看 每个宝贝有如下信息 price title url deal amount shop locat
  • 【Web API]无法添加AttributeRoutes的解决方案

    1 按照微软官方文档 如果要使用AttributeRoutes 需要在APP START里的WebApiConfig cs的Register方法中添加一行 config MapHttpAttributeRoutes public stati
  • [HNOI2010]弹飞绵羊【LCT】

    题目链接 很明显 如果和下一个弹到的节点连接一条边的话 那么就会形成一棵森林 我们要求的答案实际上就是它父亲节点的个数 1 但是维护一个森林 我们还需要存储每个森林的位置 比较的麻烦了 所以我们不妨开一个点 作为超级点 将所有的森林连接起来
  • 速看!新手入门STM32不知道的概念第一讲:使能、RCC、GPIO与PIN 的区别

    使能 单片机中的使能通常指的是控制某个器件或模块的开关信号 例如 单片机中的GPIO口可以用来控制LED灯的亮灭 其中需要用到一个使能信号 即一个控制LED灯开关的信号 在程序中 通过设置GPIO口的状态 高电平或低电平 来控制LED灯的亮
  • Android最新版本号与API级别对应关系

    Android版本号与API级别对应关系表 名称 版本号 API等级 发布时间 BuildVersion S 12 0 31 R 11 0 30 Q 10 0 29 Pie 9 0 28 2018 08 01 BuildVersionCod
  • Java集合——(通俗易懂)

    目录 为什么需要集合 Collection 单列集合 List Arraylist List LinkedList 集合的三大遍历方式 Set HashSet Set LinkedHashSet Set TreeSet Map 双列集合 M
  • Git 这些小技巧你知道吗?

    文章目录 代码提示 查看帮助文档 配置忽略文件 gitignore 文件配置方式 Git gitignore 文件配置的常用配置 代码提示 在使用git命令时忘记相应的命令怎么办 因为git是liunx是一个人开发的所以提示的方式是一样的
  • 箭头函数和普通函数中this的指向

    一 普通函数中的this 1 this总是代表它的直接调用者 js的this是执行上下文 例如 obj func 那么func中的this就是obj 2 在默认情况 非严格模式下 未使用 use strict 没找到直接调用者 则this指
  • Undefined symbol assert_param

    Undefined symbol assert param Objects led axf Error L6218E Undefined symbol assert param referred from misc o Keil MDK 5