MDK调试错误之assert_failed
Undefined symbol assert_failed (referred from dma.o).
链接过程中出现assert_param函数未定义的错误
解决方法:
在Options->C/C++->preprocessor Symboles有Define:项中输入USE_STDPERIPH_DRIVER,重新编译链接,无警告无错误。
或其实,出现这种现象是由于你使用的main文件模板时将以下的函数删掉了!所以直接加上相应的函数就OK!
1 #ifdef USE_FULL_ASSERT 2 /** 3 * @brief Reports the name of the source file and the source line number 4 * where the assert_param error has occurred. 5 * @param file: pointer to the source file name 6 * @param line: assert_param error line source number 7 * @retval : None 8 */ 9 #define assert_param(expr) ((expr) ? (void)0 : assert_failed((uint8_t *)__FILE__, __LINE__)) 10 /* Exported functions ------------------------------------------------------- */ 11 void assert_failed(uint8_t* file, uint32_t line); 12 #else 13 #define assert_param(expr) ((void)0) 14 #endif
转载于:https://www.cnblogs.com/wujichaomx/p/3720728.html
MDK调试错误之assert_failed相关推荐
- InterDev 调试错误信息: Unable to set server into correct debugging state automatically....的解决办法...
InterDev 调试错误信息: Unable to set server into correct debugging state automatically.... 权威解决方法了: 1.安装 v ...
- 实战:第六章:H5微信与支付宝调试错误,请回到请求来源地,重新发起请求。 错误代码 insufficient-isv-permissions
H5支付宝支付 接人H5手机网站支付宝支付时,已经将表单发给页面了,支付宝响应调试错误,请回到请求来源地,重新发起请求. 错误代码 insufficient-isv-permissions 错误原因: ...
- 支付宝沙箱调试错误,请回到请求来源地,重新发起请求。错误代码 invalid-signature 错误原因: 验签出错 hutool JSONObject
调试错误,请回到请求来源地,重新发起请求. 错误代码 invalid-signature 错误原因: 验签出错 我这里的错误的确就是表单里面的value应该是出现了不应该出现的换行符, 然后产生这个 ...
- Keil MDK调试时,软硬件的要求
关注+星标公众号,不错过精彩内容 作者 | strongerHuang 微信公众号 | 嵌入式专栏 Keil MDK的界面虽然不那么友好(IAR其实也一样),但调试功能还算不错,特别是针对Cortex ...
- VS2008 .ncb工程文件导致调试错误
今天出现调试怪事儿,要不是总监有经验,估计我得捣腾半天了.因为工程移动了位置(拆了硬盘,盘符改了),调试时出现一个指针为空,但是TRACE()显示出来的地址却是有值的.工程.ncb文件中保留了一些历史 ...
- mdk调试界面定时器时钟频率错误
注:本文仅适用与mdk v5.35以后版本的软件调试,硬件调试暂时除了降级mdk没别的办法 因为xtal在v5.35以后版本中禁用了修改,但xtal依旧会对软件.硬件调试产生决定性影响(代码修改HSE ...
- pycharm 调试错误 Connection to Python debugger failed: Socket operation on nonsocket: configureBlocking
问题:在pycharm进行本地调试时,出现错误 Connection to Python debugger failed: Socket operation on nonsocket: configu ...
- JAVA怎么查找错误,如何调试错误“符号查找错误:未定义符号”
我创建了一个app(api_tests),它使用链接到oracle occi库(libocci.so.12.1)的库(libstorage.so)并编译它 . 当我运行这个应用程序时,我收到一个错误: ...
- 发生一个未处理的异常 脚本调试 错误号2912
我已经找到问题的 答案了, 是删除注册表里的两个键值就行了. 在msdn中 是这样解释的: 关键词"实时调试" 实时调试 是这样一种功能,当在 Visual Studio 外运行的 ...
最新文章
- 《程序员书屋》微刊创建,赠书活动进行中!
- ESB与可插拨系统的思考
- [导入]ASP.NET26个常用性能优化方法
- antiddos翻译_AntiDDoS8000系列DDoS防御系统
- Actor-ES框架:Ray--事件(Event)编写说明
- Asterisk Queue呼叫中心的实现
- 面试被问进线程的区别
- 关于/usr/bin/ld: cannot find -lXX的问题
- Zend Studio 10.6正式版注册破解地址
- html程序国庆节祝福,2018最新的国庆节祝福语
- Writing a good grant proposal
- PHP获取汉字首字母并分组排序
- java 多线程的一种实现方式
- 2019 7.14学习笔记
- a杜比音效编码的两种思路
- DISCUZ代码分析
- 小样本分割:构建数据集Pascal-5i
- 数据评估:SD(标准差), 方差, 方差分析(ANOVA)
- lanyu 激活idea
- border 边框样式
热门文章
- 形象的表述sigmoid的神经网络万能近似定理
- 但凭鸿蒙是什么意思,你好,鸿蒙!正式版,6月见
- python属性访问顺序_Python 对象属性的访问
- linux下socket上限,[100分]高分求关于linux socket上限解决方案
- php fopen 错误,php fopen函数失败怎么办
- qt连接错误ip的sqlserver超时时间_参数设置导致请求超时案例
- 检测网络耗时_无人机替代桥梁检测车检测桥梁的可行性分析
- 软件项目管理0723:一页项目管理-主任务
- maven打包时加入依赖包及加入本地依赖包
- mybatis insert获取主键