硬汉嵌入式论坛

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

[RTOS] 这个硬件错误可以看出是什么引起的吗

[复制链接]

13

主题

54

回帖

93

积分

初级会员

积分
93
发表于 2022-12-21 19:23:01 | 显示全部楼层 |阅读模式
现在就一个串口用187500通信,系统是freertos,单片机stm32h750vbt6
image.png
跳转过来就是这里了
image.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2022-12-22 10:29:48 | 显示全部楼层
看下hard reports错误类型是什么
回复

使用道具 举报

13

主题

54

回帖

93

积分

初级会员

积分
93
 楼主| 发表于 2022-12-22 10:35:16 | 显示全部楼层
eric2013 发表于 2022-12-22 10:29
看下hard reports错误类型是什么

在哪里看呀  不过我发现了一个可能性: 我为了微秒级延时开了两个定时器并且在中断调用了任务通知和信号量释放,然后定时器的中断优先级比系统高,导致运行一段时间就出错了,现在我把优先级降低到6(系统的优先级是5),现在运行一段时间没啥问题了,准备跑一个早上看看情况。
回复

使用道具 举报

210

主题

1043

回帖

1683

积分

至尊会员

More we do, more we can do.

积分
1683
发表于 2022-12-23 18:48:39 | 显示全部楼层
你定位到是xPortPendSVHandler出现异常的话,可能的调度后的任务有异常,不能正常运行。
回复

使用道具 举报

210

主题

1043

回帖

1683

积分

至尊会员

More we do, more we can do.

积分
1683
发表于 2022-12-23 18:51:09 | 显示全部楼层
看你的图中代码,跟当前最新的风格差别较大,你可以留意一下FreeRTOS有没有累积的补丁需要修正
回复

使用道具 举报

13

主题

54

回帖

93

积分

初级会员

积分
93
 楼主| 发表于 2023-1-5 08:50:00 | 显示全部楼层
image.png 这个是keil的fault report
image.png 堆栈这个好像看不到引起的
回复

使用道具 举报

13

主题

54

回帖

93

积分

初级会员

积分
93
 楼主| 发表于 2023-1-5 10:31:09 | 显示全部楼层
有没有类似systemview的东西  我用的是stlink 貌似用不了systemview
回复

使用道具 举报

8

主题

157

回帖

181

积分

初级会员

积分
181
发表于 2023-1-5 11:02:22 | 显示全部楼层
myNameIsLin 发表于 2022-12-22 10:35
在哪里看呀  不过我发现了一个可能性: 我为了微秒级延时开了两个定时器并且在中断调用了任务通知和信号 ...

你原来优先级多少?
回复

使用道具 举报

13

主题

15

回帖

54

积分

初级会员

积分
54
发表于 2023-1-9 11:33:08 | 显示全部楼层
myNameIsLin 发表于 2023-1-5 08:50
这个是keil的fault report
堆栈这个好像看不到引起的

PC地址0x08005AC0 -8 就是报错的代码地址,通过keil->view->Disassemble Window窗口,鼠标右键 Show Disassembly at Address,把算出的地址填进去就会定位到出错的代码位置
回复

使用道具 举报

13

主题

54

回帖

93

积分

初级会员

积分
93
 楼主| 发表于 2023-1-10 11:58:48 | 显示全部楼层
yunqi 发表于 2023-1-5 11:02
你原来优先级多少?

原来系统优先级是5  然后定时器的优先级是4
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 13:58 , Processed in 0.199108 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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