[STM32F7] STM32F767ZI如何开启双精度浮点运算

[复制链接]
4905|8
 楼主| 252669569 发表于 2016-8-19 23:13 | 显示全部楼层 |阅读模式
到手的NUCLEO-STM32F767ZI想试一下双精度浮点运算性能,我打开STM32F7cube例程,可是在option-->target里面的float point hardware只有单精度没有双精度可选:如下图:
1.PNG
在工程中添加了arm_cortexM7lfdp_math.lib没有用,在Manage Run-Time Environment中勾选CMSIS中的DSP选项
2.PNG
结果如下:
3.PNG
它并不会添加arm_cortexM7lfdp_math.lib,可是KEIL自带的DSP例程是有的,如下:
4.PNG
现在实在是没有办法了,向坛友们求助


正点原子 发表于 2016-8-20 00:54 | 显示全部楼层
重新新建工程应该就可以了。
我用MDK5.20A,选择767以后,直接就可以选双精度。
airwill 发表于 2016-8-20 07:29 | 显示全部楼层
嗯, 最好的办法还是让编译器来完成. 升级编译器能够实现是最好了.
还有就是借助库, 你设法调用库里的函数来运算.
 楼主| 252669569 发表于 2016-8-20 09:30 | 显示全部楼层
正点原子 发表于 2016-8-20 00:54
重新新建工程应该就可以了。
我用MDK5.20A,选择767以后,直接就可以选双精度。 ...

嗯,新建工程确实就可以选择了,只是麻烦点
tongwei 发表于 2016-8-20 18:17 | 显示全部楼层
告你个办法,点开选芯片的重新选一下,或者先选个别的,再选回来就行了
heisexingqisi 发表于 2016-8-20 21:50 | 显示全部楼层
原来这个是在开发软件里配置的,以为是调用什么库呢。
 楼主| 252669569 发表于 2016-8-20 22:44 | 显示全部楼层
tongwei 发表于 2016-8-20 18:17
告你个办法,点开选芯片的重新选一下,或者先选个别的,再选回来就行了

哇,太厉害了,完美的解决问题
walker168 发表于 2016-8-21 08:09 | 显示全部楼层
双精度计算会不会比单精度 要慢一些?
 楼主| 252669569 发表于 2016-8-22 08:53 | 显示全部楼层
walker168 发表于 2016-8-21 08:09
双精度计算会不会比单精度 要慢一些?

具体看这个帖子吧https://bbs.21ic.com/icview-1622796-1-1.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

9

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部