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相关推荐

  1. InterDev 调试错误信息: Unable to set server into correct debugging state automatically....的解决办法...

    InterDev 调试错误信息: Unable to set server into correct debugging state automatically.... 权威解决方法了: 1.安装 v ...

  2. 实战:第六章:H5微信与支付宝调试错误,请回到请求来源地,重新发起请求。 错误代码 insufficient-isv-permissions

    H5支付宝支付 接人H5手机网站支付宝支付时,已经将表单发给页面了,支付宝响应调试错误,请回到请求来源地,重新发起请求. 错误代码 insufficient-isv-permissions 错误原因: ...

  3. 支付宝沙箱调试错误,请回到请求来源地,重新发起请求。错误代码 invalid-signature 错误原因: 验签出错 hutool JSONObject

    调试错误,请回到请求来源地,重新发起请求. 错误代码 invalid-signature 错误原因: 验签出错 我这里的错误的确就是表单里面的value应该是出现了不应该出现的换行符,  然后产生这个 ...

  4. Keil MDK调试时,软硬件的要求

    关注+星标公众号,不错过精彩内容 作者 | strongerHuang 微信公众号 | 嵌入式专栏 Keil MDK的界面虽然不那么友好(IAR其实也一样),但调试功能还算不错,特别是针对Cortex ...

  5. VS2008 .ncb工程文件导致调试错误

    今天出现调试怪事儿,要不是总监有经验,估计我得捣腾半天了.因为工程移动了位置(拆了硬盘,盘符改了),调试时出现一个指针为空,但是TRACE()显示出来的地址却是有值的.工程.ncb文件中保留了一些历史 ...

  6. mdk调试界面定时器时钟频率错误

    注:本文仅适用与mdk v5.35以后版本的软件调试,硬件调试暂时除了降级mdk没别的办法 因为xtal在v5.35以后版本中禁用了修改,但xtal依旧会对软件.硬件调试产生决定性影响(代码修改HSE ...

  7. pycharm 调试错误 Connection to Python debugger failed: Socket operation on nonsocket: configureBlocking

    问题:在pycharm进行本地调试时,出现错误 Connection to Python debugger failed: Socket operation on nonsocket: configu ...

  8. JAVA怎么查找错误,如何调试错误“符号查找错误:未定义符号”

    我创建了一个app(api_tests),它使用链接到oracle occi库(libocci.so.12.1)的库(libstorage.so)并编译它 . 当我运行这个应用程序时,我收到一个错误: ...

  9. 发生一个未处理的异常 脚本调试 错误号2912

    我已经找到问题的 答案了, 是删除注册表里的两个键值就行了. 在msdn中 是这样解释的: 关键词"实时调试" 实时调试 是这样一种功能,当在 Visual Studio 外运行的 ...

最新文章

  1. 《程序员书屋》微刊创建,赠书活动进行中!
  2. ESB与可插拨系统的思考
  3. [导入]ASP.NET26个常用性能优化方法
  4. antiddos翻译_AntiDDoS8000系列DDoS防御系统
  5. Actor-ES框架:Ray--事件(Event)编写说明
  6. Asterisk Queue呼叫中心的实现
  7. 面试被问进线程的区别
  8. 关于/usr/bin/ld: cannot find -lXX的问题
  9. Zend Studio 10.6正式版注册破解地址
  10. html程序国庆节祝福,2018最新的国庆节祝福语
  11. Writing a good grant proposal
  12. PHP获取汉字首字母并分组排序
  13. java 多线程的一种实现方式
  14. 2019 7.14学习笔记
  15. a杜比音效编码的两种思路
  16. DISCUZ代码分析
  17. 小样本分割:构建数据集Pascal-5i
  18. 数据评估:SD(标准差), 方差, 方差分析(ANOVA)
  19. lanyu 激活idea
  20. border 边框样式

热门文章

  1. 形象的表述sigmoid的神经网络万能近似定理
  2. 但凭鸿蒙是什么意思,你好,鸿蒙!正式版,6月见
  3. python属性访问顺序_Python 对象属性的访问
  4. linux下socket上限,[100分]高分求关于linux socket上限解决方案
  5. php fopen 错误,php fopen函数失败怎么办
  6. qt连接错误ip的sqlserver超时时间_参数设置导致请求超时案例
  7. 检测网络耗时_无人机替代桥梁检测车检测桥梁的可行性分析
  8. 软件项目管理0723:一页项目管理-主任务
  9. maven打包时加入依赖包及加入本地依赖包
  10. mybatis insert获取主键