stm32F4做浮点计算的问题

2019-07-20 02:51发布

各位大神,我现在移植一套程序到stm32F4上,之前是在PC机上跑的,考虑到这款芯片有FPU所以选的这款,在DEBUG的时候发现很多问题,除了设置FPU外,发现一些很简单的运算也会出问题,不知道有没有遇到同样问题的人,经常会跳到HardFault_Handler这个函数中去,有没有人知道这怎么解决的?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
liu00zhe
1楼-- · 2019-07-20 03:29
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-07-20 04:58
回复【2楼】liu00zhe:
---------------------------------
Hardfault,一般都是内存访问错误,你看看代码吧。
liu00zhe
3楼-- · 2019-07-20 06:22
回复【3楼】正点原子:
---------------------------------
我DEBUG了,但是跟踪的时候,很简单的计算都会算错,算错了不说,一行简单的计算后赋值就崩溃了
maninman1981
4楼-- · 2019-07-20 10:55
 精彩回答 2  元偷偷看……
liu00zhe
5楼-- · 2019-07-20 15:19
额,没有正确入栈出栈的FPU能用吗?那不扯淡,那它官方还说有FPU,支持浮点运算?不是吧,另有原因吧?
liu00zhe
6楼-- · 2019-07-20 20:51
没有人用F4吗?没人用到了其中的浮点计算吗?

一周热门 更多>