uses VFP register arguments, output does not collect2: error: ld returned 1 exit status
时间: 2023-10-15 14:24:02 浏览: 74
这个错误"uses VFP register arguments, output does not collect2: error: ld returned 1 exit status"表明在编译过程中使用了不正确或不支持的VFP(virtual float point)浮点运算方式。这个错误有几个可能的原因和解决方案:
1. 不支持的VFP编译:MCU不支持VFP(hard)计算。解决方案是检查MCU的技术规格,确认是否支持VFP(hard)计算。如果不支持,可以尝试使用VFP(softfp)计算方式。
2. 不一致的VFP编译:链接的库中的VFP计算方式和应用程序中编译的VFP计算选项不一致。解决方案是重新编译CMSIS库,并在编译选项中指定正确的VFP计算方式,例如通过指定-mfloat-abi=hard来使用VFP(hard)计算方式。
3. 检查应用程序的编译选项CFLAGS的VFP计算类型:FABI := hard。如果需要使用VFP(hard)计算方式,确认CFLAGS中的VFP计算类型是否正确设置为hard。如果需要使用VFP(softfp)计算方式,将FABI的值改为softfp。
根据具体情况选择合适的解决方案来解决这个错误。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [xxx uses VFP register arguments xxx does not](https://blog.csdn.net/jimaofu0494/article/details/102496715)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)