FPU设置的问题

2019-07-20 18:57发布

QQ图片20161112152906.png              请问一下我的工程只开了 use Single precision,然后通过反汇编看到浮点的代码反汇编是“Vmov.F32”这样是不是就已经开了内部浮点库。不需要再加上_FPU这些宏定义了。
       另外我是在一开始就初始化了 CP10 and CP11
       SCB->CPACR |= ((3UL << 10*2)|(3UL << 11*2));



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
aozima
1楼-- · 2019-07-20 22:12
编译器有自动预定义的,看到有V开头的指令并成功执行说明就正常了。
czdspeed
2楼-- · 2019-07-21 00:38
aozima 发表于 2016-11-12 16:00
编译器有自动预定义的,看到有V开头的指令并成功执行说明就正常了。

谢谢了,只看指令好像确实用了浮点寄存器。但是我网上看了一堆知道全部都是很多要设置的所以到坛子里面求证一下。

一周热门 更多>