硬汉嵌入式论坛

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

[μCOS-II] ucos中stm32浮点运算

[复制链接]

36

主题

249

回帖

357

积分

高级会员

积分
357
发表于 2018-8-31 11:55:45 | 显示全部楼层 |阅读模式
本帖最后由 zhengwending 于 2018-9-3 08:21 编辑

stm32上得有ucos 偶尔会蹦出错误得数据   没有除以100.0f之前数据8999都是对的,但是除以100.0f之后变成了一个很大得数据,而不是89.99  里面定义得都是浮点FP32得数据   比较疑惑,也不知道什么原因,也没有解决办法,所以请教大家。
stm32浮点.png
回复

使用道具 举报

36

主题

249

回帖

357

积分

高级会员

积分
357
 楼主| 发表于 2018-8-31 11:59:43 | 显示全部楼层
偶尔出现这样得问题,我是提供给屏幕显示得,一直显示正常  冷不丁得什么时候就这个显示错误,同一个显示页面还有其他得显示数据,处理方法都是一样得,其他得没有观察到有巨大波动,就这个数据有
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
发表于 2018-8-31 12:04:51 | 显示全部楼层
先不说你的这个程序,检查一个重要的问题,你移植是uCOS-II还是III,现在网上流传的很多例程在移植的底层没有做有效的4字节对齐,很多都是单纯的大数组做4字节对齐,这个是不行的。

对此,你测试下你的程序是不是随意搞几组浮点加减乘除是不是有问题。
回复

使用道具 举报

36

主题

249

回帖

357

积分

高级会员

积分
357
 楼主| 发表于 2018-8-31 12:16:24 | 显示全部楼层
eric2013 发表于 2018-8-31 12:04
先不说你的这个程序,检查一个重要的问题,你移植是uCOS-II还是III,现在网上流传的很多例程在移植的底层没 ...

用得UCOSIII   这个是计算工频电压电流角度功率的继电保护  其他任务计算电压电流都没有什么问题,目前就发现这个地方有问题。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
发表于 2018-8-31 12:20:40 | 显示全部楼层
F1系列还是F4系列。
回复

使用道具 举报

36

主题

249

回帖

357

积分

高级会员

积分
357
 楼主| 发表于 2018-8-31 12:21:16 | 显示全部楼层
C:\Users\admin\Desktop\123.png      本页的其他参量显示也是这么处理的,没有观察到有变化
123.png
回复

使用道具 举报

36

主题

249

回帖

357

积分

高级会员

积分
357
 楼主| 发表于 2018-8-31 12:24:29 | 显示全部楼层
eric2013 发表于 2018-8-31 12:20
F1系列还是F4系列。

F429的 里面利用的有FFT
回复

使用道具 举报

36

主题

249

回帖

357

积分

高级会员

积分
357
 楼主| 发表于 2018-8-31 12:28:13 | 显示全部楼层
本帖最后由 zhengwending 于 2018-8-31 12:33 编辑
eric2013 发表于 2018-8-31 12:20
F1系列还是F4系列。

这个是一直在出货的产品   , 新来个测试人员才发现这个bug  我有点想不出原因
回复

使用道具 举报

36

主题

249

回帖

357

积分

高级会员

积分
357
 楼主| 发表于 2018-8-31 12:35:50 | 显示全部楼层
fundamental 这个是无符号16bit数据
回复

使用道具 举报

36

主题

249

回帖

357

积分

高级会员

积分
357
 楼主| 发表于 2018-8-31 13:52:53 | 显示全部楼层
苦恼
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
发表于 2018-8-31 14:23:21 | 显示全部楼层

还有一个问题,你测试下,将你的uCOS-III关闭FPU功能测试下是否还正常。
回复

使用道具 举报

36

主题

1445

回帖

1553

积分

至尊会员

积分
1553
发表于 2018-9-1 01:12:03 | 显示全部楼层

郑工?这么巧。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-10 05:30 , Processed in 0.210255 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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