硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1726|回复: 12
收起左侧

用于M0和M3的浮点库Qfplib

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
发表于 2022-3-4 01:02:51 | 显示全部楼层 |阅读模式
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
 楼主| 发表于 2022-3-4 01:03:35 | 显示全部楼层
image.png
image.png
回复

使用道具 举报

210

主题

1045

回帖

1685

积分

至尊会员

More we do, more we can do.

积分
1685
发表于 2022-3-4 22:37:16 | 显示全部楼层
在我收藏夹里,不过我用的M0支持浮点数运算,没有用过软件的库
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
 楼主| 发表于 2022-3-5 01:40:12 | 显示全部楼层
emwin 发表于 2022-3-4 22:37
在我收藏夹里,不过我用的M0支持浮点数运算,没有用过软件的库

这个库主要是带了浮点的三角函数库,比IDE自带的C库能快点,还不错。
回复

使用道具 举报

5

主题

100

回帖

115

积分

初级会员

积分
115
发表于 2022-3-5 10:49:29 | 显示全部楼层

相比TI的IQmath有优势吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
 楼主| 发表于 2022-3-5 10:51:52 | 显示全部楼层
calvinxxw 发表于 2022-3-5 10:49
相比TI的IQmath有优势吗?

这得比较下,还没比较过。
回复

使用道具 举报

36

主题

2040

回帖

2148

积分

至尊会员

积分
2148
发表于 2022-3-5 11:09:39 | 显示全部楼层
这个库不错,可以计算三角函数
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

23

主题

211

回帖

280

积分

高级会员

积分
280
发表于 2022-3-5 16:24:35 | 显示全部楼层
为啥在ac5和ac6下编译都会报错啊?已经替换"@"为";"了,又提示".global"开头的定义不合法,有没有大神知道该怎么处理?
回复

使用道具 举报

74

主题

1202

回帖

1424

积分

至尊会员

积分
1424
发表于 2022-3-5 20:50:03 | 显示全部楼层
不错,居然能找到这种东西。要是有工程测试就更好了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
 楼主| 发表于 2022-3-6 17:20:02 | 显示全部楼层
blackfire531 发表于 2022-3-5 16:24
为啥在ac5和ac6下编译都会报错啊?已经替换"@"为";"了,又提示".global"开头的定义不合法,有没有大神知道 ...

.global是GCC,使用AC6的话,这里选择AUTO试试。
image.png
回复

使用道具 举报

23

主题

211

回帖

280

积分

高级会员

积分
280
发表于 2022-3-7 08:34:44 | 显示全部楼层
eric2013 发表于 2022-3-6 17:20
.global是GCC,使用AC6的话,这里选择AUTO试试。

Asm选项卡里用的就是armclang(auto select),确实报错,然后在文件单独设置里选择不同的asm编译器风格,也全都在报错。 无标题.png
回复

使用道具 举报

23

主题

211

回帖

280

积分

高级会员

积分
280
发表于 2022-3-7 09:14:13 | 显示全部楼层
eric2013 发表于 2022-3-6 17:20
.global是GCC,使用AC6的话,这里选择AUTO试试。

F103_HAL_uart.rar (8.53 MB, 下载次数: 1)
上传一个用CubeMX生成的工程,可以正常编译,把qfplib-m3.s打开编译就会开始报错了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
 楼主| 发表于 2022-3-7 11:27:04 | 显示全部楼层
blackfire531 发表于 2022-3-7 09:14
上传一个用CubeMX生成的工程,可以正常编译,把qfplib-m3.s打开编译就会开始报错了

还真不行,主要是这个没识别。

.macro fadd_s0b xm,ym,xe,ye,neg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-19 09:20 , Processed in 0.230000 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表