OpenEdv-开源电子网

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

UCOSIII总是死机,求高手支招啊

[复制链接]

2

主题

10

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2019-2-25
在线时间
7 小时
发表于 2019-2-25 09:49:35 | 显示全部楼层 |阅读模式
1金钱
[20190224_14:28:23:465][Hard Fault Handler]:
[20190224_14:28:23:465] BFAR = 0xe000ed38
[20190224_14:28:23:465] CFSR = 0x00020000
[20190224_14:28:23:465] HFSR = 0x40000000
[20190224_14:28:23:465] DFSR = 0x00000000
[20190224_14:28:23:465] AFSR = 0x00000000
[20190224_14:28:23:481]
[20190224_14:28:23:481] 00000000 10000000 00000000 00000000
[20190224_14:28:23:481] 00000000 08014489 20012a80 00000000
[20190224_14:28:23:481] 00000002 00000003 00000004 00000005
[20190224_14:28:23:481] 00000006 00000007 00000008 00000009
[20190224_14:28:23:481] 00000010 55455551 20001bf0 08015fc7
[20190224_14:28:23:481] 00000000 20012a7c 20001bf0 58d1231f
[20190224_14:28:23:496] 00008000 20012a80 00000001 00000000
[20190224_14:28:23:496] 58d1209e 08017bc3 00000000 00008000
[20190224_14:28:23:496] 58d1231f 20012a7c 200023a8 200116fc
[20190224_14:28:23:496] 20012b74 702e3b30 20012b78 200023a8
[20190224_14:28:23:512] 00000000 08002593 20012a7c 00000000
[20190224_14:28:23:512] 00000000 55455551 200116fc 20012b74
[20190224_14:28:23:512] 00000001 20012b78 00000000 00008000
[20190224_14:28:23:527] 58d1209e 08003dad 55455551 ffffffe1
[20190224_14:28:23:527] 00000000 2000067c 00000000 00000000
[20190224_14:28:23:527] 00000000 08015ff9 08015ff8 41000027
[20190224_14:28:23:527] ------Stack-----
[20190224_14:28:23:527] e000ed04 10000000 00000000 00000000
[20190224_14:28:23:527] 04040404 080147cf 0801ccdc 61000000
[20190224_14:28:23:527] 00000000 00000000 00000000 00000000
[20190224_14:28:23:543] 00000000 00000000 00000000 00000000
[20190224_14:28:23:543] 00000000 00000000 00000000 00000000
[20190224_14:28:23:543] 00000000 00000000 00000000 00000000
[20190224_14:28:23:543] 03000000 00000000 20012de8 20012bc8
[20190224_14:28:23:559] 00000001 db2435dd 20012da8 20012bc8
[20190224_14:28:23:559] 00000001 ce8a74e3 20012d38 20003ae0
[20190224_14:28:23:559] 0000001c 3a8c2e78 20012ce8 20012bc8
[20190224_14:28:23:574] 00000001 ce89d763 20012c48 20012bc8
[20190224_14:28:23:574] 00000001 ce8aa965 20012e68 20012bc8
[20190224_14:28:23:574] 00000001 db253cb1 20012ca8 20012bc8
[20190224_14:28:23:606] 00000001 ce896e63 20012e78 20012bc8
[20190224_14:28:23:606] 00000001 ce8939e4 20012c78 20012bc8
[20190225_09:22:38:044] 00000001 ce8adde3 20012dd8 20012bc8

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

使用道具 举报

2

主题

10

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2019-2-25
在线时间
7 小时
 楼主| 发表于 2019-2-25 09:52:04 | 显示全部楼层
地址 08014489  对应的是这个系统函数OS_SCHED_LOCK_TIME_MEAS_START();
回复

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
发表于 2019-2-25 17:18:25 | 显示全部楼层
王显勇 发表于 2019-2-25 09:52
地址 08014489  对应的是这个系统函数OS_SCHED_LOCK_TIME_MEAS_START();

问题要描述清楚哈
业精于勤荒于嬉;行成于思毁于随!
回复

使用道具 举报

2

主题

10

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2019-2-25
在线时间
7 小时
 楼主| 发表于 2019-2-25 21:40:56 | 显示全部楼层
用的UCOSIII,总是出现hart fault ,把死机的时候的寄存器的值打印出来,就是1L的值,再根据寄存器里面的值,找到对应死机的时候执行的函数,就是OS_SCHED_LOCK_TIME_MEAS_START();
回复

使用道具 举报

2

主题

10

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2019-2-25
在线时间
7 小时
 楼主| 发表于 2019-2-25 21:41:41 | 显示全部楼层
1208 发表于 2019-2-25 17:18
问题要描述清楚哈

用的UCOSIII,总是出现hart fault ,把死机的时候的寄存器的值打印出来,就是1L的值,再根据寄存器里面的值,找到对应死机的时候执行的函数,就是OS_SCHED_LOCK_TIME_MEAS_START();
回复

使用道具 举报

2

主题

10

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2019-2-25
在线时间
7 小时
 楼主| 发表于 2019-2-25 21:42:44 | 显示全部楼层
1208 发表于 2019-2-25 17:18
问题要描述清楚哈

不进行中断时间测量,应该对系统没啥影响赛
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-9 23:02

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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