OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3543|回复: 2

STM32F407 CPU使用率问题

[复制链接]

29

主题

84

帖子

0

精华

高级会员

Rank: 4

积分
659
金钱
659
注册时间
2014-5-11
在线时间
87 小时
发表于 2017-11-14 10:13:17 | 显示全部楼层 |阅读模式
1金钱
用STM32F407为核心  做了一台机器, 但时不时会有重启现像,而且也不固定什么时候会发生。考虑过内存溢出,野指针,电源等等方面的问题,但将程序前后都审查了一遍,不像是这些问题,

然后,调出CPU使用率及堆栈使用情况,发现各个任务的划分的堆栈用的少,闲的多,于是将堆栈分别缩小一点,大概使用的与空闲的基本相等。

将几个任务的扫描周期适当加长,降低CPU使用率。

这样,处理后,好长时间没有重启。

OSTaskCtxSwCtr: 449659357,CPUUsage: 0.2%,CPUUsageMax: 97.0%

CPU最高时使用率好像有点高啊,如果达到100%,会不会就出现重启现象呢?

bwu
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

头像被屏蔽

64

主题

233

帖子

0

精华

禁止访问

积分
603
金钱
603
注册时间
2017-11-13
在线时间
71 小时
发表于 2017-11-14 10:55:47 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

32

主题

883

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4031
金钱
4031
注册时间
2015-11-14
在线时间
545 小时
发表于 2017-11-24 17:50:24 | 显示全部楼层
你打开看门狗没有,CPU使用100%不会重启,除非你打开了看门狗,看门狗没来得及喂狗
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-19 09:20

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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