xxx uses VFP register arguments xxx does not
原因
该错误表明使用了不正确或不支持的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相关推荐
- Melis交叉编译的库在链接时提示:xxx uses VFP register arguments xxx does not
参考自:https://blog.csdn.net/jimaofu0494/article/details/102496715 https://blog.csdn.net/gujintong1110/ ...
- 软浮点硬浮点不配套问题(error:uses VFP register arguments)
1.前言 报错信息: error:/home/xxx.a uses VFP register arguments, /home/xxx.a does not VFP(Virtual Float Poi ...
- error: *EXECUTABLE* uses VFP register arguments
1.VFP VFP是Virtual Float Point,称为虚拟浮点运算,如果cpu不支持硬件浮点运算指令,那么就需要使用软件浮点运算来替代. 2.在有些包的编译过程,会发生以下错误. 这个错误在 ...
- 前端开发:Vue项目报错Unknown custom element:XXX - did you register the component correctly…的解决方法丨蓄力计划
导读 Vue项目报错Unknown custom element:XXX - did you register the component correctly-的解决方法. 问题 前段时间在做前端项目 ...
- 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 ...
- 解决AttributeError: XXX instance has no attribute ‘xxx‘的问题(新手必备)
解决AttributeError: XXX instance has no attribute 'xxx'的问题(新手必备) 参考文章: (1)解决AttributeError: XXX instan ...
- mitmdump 脚本使用python第三方包方法(报错:in script xxx.py: No module named ‘xxx‘)
本文仅供学习交流使用,如侵立删! mitmdump -s 调用py脚本时 加载python第三方包会报错 报错:in script xxx.py: No module named 'xxx' 解决方法 ...
- PyTorch : torch.nn.xxx 和 torch.nn.functional.xxx
PyTorch : torch.nn.xxx 和 torch.nn.functional.xxx 在写 PyTorch 代码时,我们会发现在 torch.nn.xxx 和 torch.nn.funct ...
- 【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 ...
最新文章
- 现代计算机基本工作原理,现代计算机的基本工作原理是
- 文巾解题 326. 3的幂
- 微信小程序组件间通信(二)
- NASM 中 SECTION 的默认对齐
- 深入浅出Node.js (2) - 模块机制
- C#开发笔记之19-如何用C#实现优雅的Json解析(序列化/反序列化)方案?
- Zoom 5.1.2及旧版本在 Win7 上的 DLL 劫持漏洞分析
- Halcon 学习总结——电子加密狗字符检测(ocr_dongle)
- bzoj 1016: [JSOI2008]最小生成树计数
- 35. PHP 字符串
- CAN学习笔记二:OSEK NM 学习
- 一篇文章彻底掌握 HDFS 跨集群跨版本数据同步工具 hadoop disctp
- 安川ga700变频器故障码集_安川变频器故障代码和报警参数大全
- 【NOIP 2017PJ】跳房子
- 数据库函数依赖与候选码求解
- 【QT项目:视频播放器——Qt opengl编程】通过shader完成显示yuv
- Eclipse知识点精粹
- window系统中将c文件编译成so共享库
- 此用户无法登录,因为该帐户当前已被禁用
- 下载和使用TPXO9_atlas
热门文章
- 安卓桌面壁纸_教你一分钟定制你的个性锁屏桌面壁纸(安卓+ios)
- 苹果设置播放html5视频,类似苹果官网,使用滚轴事件控制视频播放
- RocketMQ学习笔记(2)
- Vue项目上线后刷新报错404问题(apache,nginx,tomcat)
- 分类算法-决策树、随机森林
- 2017-2018 Exp9 网络欺诈技术防范 20155214
- 吉林大学计算机学院学位预警,长春新区发布2021年学位预警!7所学校学位告急!...
- 连接真机开发安卓(Android)移动app MUI框架——混合式开发(一) (敲详细)
- 重装系统(无法开机时候操作方法)
- Windows、Mac环境下IDEA Maven配置和一些错误汇总(修正) tips:查找方便,仅作参考