[其他ST产品] 加入RTThread后,使用浮点型运算直接死机是什么情况?

[复制链接]
 楼主| probedog 发表于 2023-4-28 16:17 | 显示全部楼层 |阅读模式
在定时器中使用这段代码,然后程序就死机了,原本在裸机上运行没有问题,这是什么情况
#define q30  1073741824.0f
float q0=1.0f;
q0 =  q30;
我在main函数中使用这段代码,能正常运行没有问题。
我将定时器的栈使用打印出来,并没有溢出,所以应该怎么做
17853644b812a287b3.png
一只眠羊 发表于 2023-5-18 21:49 | 显示全部楼层
你看看参数设置有没有问题
月亮一键变蓝 发表于 2023-5-18 23:13 | 显示全部楼层
可能数据类型不匹配导致的

她已醉 发表于 2023-5-19 01:07 | 显示全部楼层
q30 类型的常量强制转换为一个浮点数类型的变量 q0

LLGTR 发表于 2023-5-19 13:55 | 显示全部楼层
你调试看一下是哪一步赋值导致的死机。
朝生 发表于 2023-5-19 13:56 | 显示全部楼层
正常来说不应该出现死机,RTThread也没有限制浮点运算,你把q30后面的值直接赋值给q0试试。
软核硬核 发表于 2023-5-19 13:56 | 显示全部楼层
是不是定时器配置有问题?
将爱藏于深海 发表于 2023-5-19 15:21 | 显示全部楼层
估计是哪里变量定义出错了吧

风凉 发表于 2023-5-19 17:32 | 显示全部楼层
一看就是你输入错误了

西洲 发表于 2023-5-19 19:17 | 显示全部楼层
安全和稳定的数据类型

捧一束彼岸花 发表于 2023-5-19 21:06 | 显示全部楼层
是不是时钟问题

温室雏菊 发表于 2023-5-19 23:56 | 显示全部楼层
你是用多大的内存

故意相遇 发表于 2023-5-20 01:03 | 显示全部楼层
换个设备试试呢?

在曼谷的春 发表于 2023-5-20 05:22 | 显示全部楼层
不应该呀,换个内存调试器呢

童雨竹 发表于 2024-5-21 07:02 | 显示全部楼层

根据色彩的变化记录每一行的颜色跳变点,由此识别出车牌区域。
Wordsworth 发表于 2024-5-21 08:05 | 显示全部楼层

切割完了第四个字符之后,再依次扫描剩下的空间,直到所扫描的这一竖上的所有点的灰度值不全为0时,认为是字符的开始并依次扫描直到所扫描的这一竖上的所有点的灰度值全为0时认为是字符的结束。
公羊子丹 发表于 2024-5-21 10:01 | 显示全部楼层

计算量小,计算快。缺点也严重:在不同的图像中,颜色分布差别大,处理效果也不会很好。
万图 发表于 2024-5-21 11:04 | 显示全部楼层

在内存中开辟七个长为车牌长的七分之一和宽为车牌宽的区域
Uriah 发表于 2024-5-21 12:07 | 显示全部楼层

二值化就是让图像的像素点矩阵中的每个像素点的灰度值为0(黑色)或者255(白色
帛灿灿 发表于 2024-5-21 14:03 | 显示全部楼层

分别记录车牌区域的上下高度。然后通过RGB-HSV颜色转换
您需要登录后才可以回帖 登录 | 注册

本版积分规则

486

主题

3268

帖子

4

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