MDK:assert_param函数未定义的错误:Error: L6218E
今天使用奋斗stm32开发板,编译程序时 出现了一下错误,网上有很多解决方案,可是一直没解决,
在链接过程中出现assert_param函数未定义的错误:Error: L6218E: Undefined symbol assert_param (referred from misc.o),无论将stm32f10x_conf.h头文件中的“ #define USE_FULL_ASSERT 1”打开还是关闭都出现assert_param函数未定义的错误。
在一个论坛试了试一下以下的方法。
/**
* @brief Reports the name of the source file and the source line number
* where the assert_param error has occurred.
* @param file: pointer to the source file name
* @param line: assert_param error line source number
* @retval : None
*/
#define assert_param(expr) ((expr) ? (void)0 : assert_failed((uint8_t *)__FILE__, __LINE__))
/* Exported functions ------------------------------------------------------- */
void assert_failed(uint8_t* file, uint32_t line);
#else
#define assert_param(expr) ((void)0)
#endif
结果编译成功,
网上还有一种解决方案 大家可以尝试一下
在MDK中调试3.0库所带的例程,在链接过程中出现assert_param函数未定义的错误:
Error: L6218E: Undefined symbol assert_param (referred from misc.o) 解决方案:
在Options->C/C++->preprocessor Symboles有Define:项中输入USE_STDPERIPH_DRIVER,重新编译链接,无警告无错误。
MDK:assert_param函数未定义的错误:Error: L6218E相关推荐
- qt5.9.1使用Opengl出现OpenGL函数未定义的错误
error: undefined reference to `_imp__glFlush@0 原因:新版QT中缺乏opengl的库. 解决方法: 在.pro文件中加入下面代码: LIBS+=-lope ...
- 代码操作 ACCESS时为什么老出现XXX函数未定义错误?
为什么老出现XXX函数未定义错误? 问题: 1.为什么以前运行正常的Access数据库,搬到另一台电脑上老出现XXXX函数未定义错误? 2.为什么我在Access中调试通过的sql语句,在VB/ASP ...
- 对 mysql_init 未定义的引用_解析:以mysql_开始的未定义引用错误
当你链接到应用程序以使用MySQL客户端库时,可能会遇到以mysql_开始的未定义引用错误,如下所示: /tmp/ccFKsdPa.o: 在函数`main'中: /tmp/ccFKsdPa.o(.te ...
- mysql未定义_以mysql_开始的未定义引用错误
以mysql_开始的未定义引用错误 作者:佚名 来源:CNZZ 2008-12-26 当你链接到应用程序以使用MySQL客户端库时,可能会遇到以mysql_开始的未定义引用错误,如下所示: /tmp/ ...
- mysql未定义_以mysql_开始的未定义引用错误_MySQL
以mysql_开始的未定义引用错误_MySQL 作者:小涵 | 来源:互联网 | 2018-04-19 15:15 阅读: 1682 以mysql_开始的未定义引用错误 当你链接到应用程序以使用MyS ...
- mysql未定义_解析:以mysql_开始的未定义引用错误
当你链接到应用程序以使用MySQL客户端库时,可能会遇到以mysql_开始的未定义引用错误,如下所示: /tmp/ccFKsdPa.o: 在函数`main'中: /tmp/ccFKsdPa.o(.te ...
- 在编译内核的最后阶段出现sdhci_esdhc_imx_pdata未定义的错误
遇到下面这种错误 在网上查找资料后,发现一篇好文,提出了良好的找错误的策略: (1)利用grep命令查看该变量在何处使用: (2)查看相应的头文件是否在Kconfig中被定义且在make menuco ...
- java中方法未定义_java - Java SE中的未定义方法错误 - 堆栈内存溢出
我为该问题写了一个代码http://www.spoj.com/problems/PRIME1/ ,该代码的作用是将输入以字符串形式输入,然后将split()拆分为两个整数,并存储在该数组中.然后返回到 ...
- 嵌入式Linux配置内核后编译过程中报未定义引用错误的解决
我想要在Linux下驱动摄像头ov5640,使用的SoC是NXP的IMX6ULL,内核版本4.1.15.我想要一个比较纯净的嵌入Linux环境,所以打算自己裁剪和移植uboot+linux内核+roo ...
最新文章
- 基于Struct的云和租房系统(简单房屋出租)
- pycharm导入本地py文件时,模块下方出现红色波浪线时如何解决
- mysql 查询字段语句_mysql查询语句常用字段操作函数
- 计算机科学导论实验考试,计算机科学导论实验指导书
- 第一天开始学习使用git中遇到的问题
- 如何把nodejs应用和SAP云平台上的Redis实例做绑定
- java 转json_Java转JSON串的几种方式
- iphone换机数据迁移_苹果与安卓,如何进行资料迁移
- test dword ptr [eax],eax ; probe page.
- HAXM 6.0.5显示不兼容Windows
- 473.火柴拼正方形
- keil MDK5 无法 Go To Definition Of
- 微博指数导出csv文件下载说明
- Spark血缘字段解析
- Java后端利用腾讯云短信服务发短信
- TCP之快重传与快恢复
- 论文笔记:PSGAN
- 计算机考研和就业pk,考研PK就业:提高自身竞争力比文凭更重要
- MySQL优化系列16-优化MySQL的锁
- OSChina Maven使用说明
热门文章
- 结构型模式:装饰模式
- FetchType.LAZY和FetchType.EAGER什么区别?(懒加载和急加载的理解)
- rust比java慢,rust为什么跑得比js慢
- java filereader blob_二进制学习——Blob,ArrayBuffer、File、FileReader和FormData的区别
- 怎样用springboot开发cs_springboot开发之配置自定义的错误界面和错误信息
- oracle locked time,Oracle里面的用户smsdb无法登录 LOCKED(TIMED)
- 【电商福利】双十二优惠福利专场
- html页面获取服务器时间,[html]定时获取服务器时间和本地时间
- W ndoWs7重启按F11没用,windows7无法正常启动按F8也没有效果的解决方法
- Py之pandas:利用where、replace等函数对dataframe格式数据按照条件进行数据替换