原因

该错误表明使用了不正确或不支持的VFP(virtual float point)浮点运算方式。
1、不支持的VFP编译:MCU不支持VFP(hard)计算;
2、不一致的VFP编译:链接的Lib中VFP计算和App中编译VFP计算选项不一致;

解决方案

方案1

检查APP的编译选项CFLAGS的VFP的计算类型:
FABI := hard //这里把hard改为softfp
CFLAGS += -mfloat-abi=$(FABI)

方案2

重编译Lib库,CFLAGS中添加或修改-mfloat-abi=hard(须和APP中编译选项一致)。

实例

环境:
工具链:arm-none-eabi-
MCU: Cortex-M4FP

CMSIS编译中未指明VFP运算方式,默认使用了-mfloat-abi=softfp
APP指明-mfloat-abi=hard,链接时报错“xxx uses VFP register arguments xxx does not …”
重编译CMSIS库,并在CFLAGS中指定-mfloat-abi=hard即可。

其他

Github上的参考实例

xxx uses VFP register arguments xxx does not相关推荐

  1. Melis交叉编译的库在链接时提示:xxx uses VFP register arguments xxx does not

    参考自:https://blog.csdn.net/jimaofu0494/article/details/102496715 https://blog.csdn.net/gujintong1110/ ...

  2. 软浮点硬浮点不配套问题(error:uses VFP register arguments)

    1.前言 报错信息: error:/home/xxx.a uses VFP register arguments, /home/xxx.a does not VFP(Virtual Float Poi ...

  3. error: *EXECUTABLE* uses VFP register arguments

    1.VFP VFP是Virtual Float Point,称为虚拟浮点运算,如果cpu不支持硬件浮点运算指令,那么就需要使用软件浮点运算来替代. 2.在有些包的编译过程,会发生以下错误. 这个错误在 ...

  4. 前端开发:Vue项目报错Unknown custom element:XXX - did you register the component correctly…的解决方法丨蓄力计划

    导读 Vue项目报错Unknown custom element:XXX - did you register the component correctly-的解决方法. 问题 前段时间在做前端项目 ...

  5. Could not find method api() for arguments [xxx, yyy, zzz] on object of type DefaultDependencyHandler

    gradle版本:gradle-7.1 完整报错 Could not find method api() for arguments [[xxx:xxx:xxx], [yyy:yyy:yyy], [z ...

  6. 解决AttributeError: XXX instance has no attribute ‘xxx‘的问题(新手必备)

    解决AttributeError: XXX instance has no attribute 'xxx'的问题(新手必备) 参考文章: (1)解决AttributeError: XXX instan ...

  7. mitmdump 脚本使用python第三方包方法(报错:in script xxx.py: No module named ‘xxx‘)

    本文仅供学习交流使用,如侵立删! mitmdump -s 调用py脚本时 加载python第三方包会报错 报错:in script xxx.py: No module named 'xxx' 解决方法 ...

  8. PyTorch : torch.nn.xxx 和 torch.nn.functional.xxx

    PyTorch : torch.nn.xxx 和 torch.nn.functional.xxx 在写 PyTorch 代码时,我们会发现在 torch.nn.xxx 和 torch.nn.funct ...

  9. 【LaTex】LaTeX Warning: Citation xxx on page xxx undefined on input line xxx

    学习使用LaTeX时,引用参考文献时出现'?': 在控制台中输出: LaTeX Warning: Citation xxx on page xxx undefined on input line xx ...

最新文章

  1. 现代计算机基本工作原理,现代计算机的基本工作原理是
  2. 文巾解题 326. 3的幂
  3. 微信小程序组件间通信(二)
  4. NASM 中 SECTION 的默认对齐
  5. 深入浅出Node.js (2) - 模块机制
  6. C#开发笔记之19-如何用C#实现优雅的Json解析(序列化/反序列化)方案?
  7. Zoom 5.1.2及旧版本在 Win7 上的 DLL 劫持漏洞分析
  8. Halcon 学习总结——电子加密狗字符检测(ocr_dongle)
  9. bzoj 1016: [JSOI2008]最小生成树计数
  10. 35. PHP 字符串
  11. CAN学习笔记二:OSEK NM 学习
  12. 一篇文章彻底掌握 HDFS 跨集群跨版本数据同步工具 hadoop disctp
  13. 安川ga700变频器故障码集_安川变频器故障代码和报警参数大全
  14. 【NOIP 2017PJ】跳房子
  15. 数据库函数依赖与候选码求解
  16. 【QT项目:视频播放器——Qt opengl编程】通过shader完成显示yuv
  17. Eclipse知识点精粹
  18. window系统中将c文件编译成so共享库
  19. 此用户无法登录,因为该帐户当前已被禁用
  20. 下载和使用TPXO9_atlas

热门文章

  1. 安卓桌面壁纸_教你一分钟定制你的个性锁屏桌面壁纸(安卓+ios)
  2. 苹果设置播放html5视频,类似苹果官网,使用滚轴事件控制视频播放
  3. RocketMQ学习笔记(2)
  4. Vue项目上线后刷新报错404问题(apache,nginx,tomcat)
  5. 分类算法-决策树、随机森林
  6. 2017-2018 Exp9 网络欺诈技术防范 20155214
  7. 吉林大学计算机学院学位预警,长春新区发布2021年学位预警!7所学校学位告急!...
  8. 连接真机开发安卓(Android)移动app MUI框架——混合式开发(一) (敲详细)
  9. 重装系统(无法开机时候操作方法)
  10. Windows、Mac环境下IDEA Maven配置和一些错误汇总(修正) tips:查找方便,仅作参考