硬汉嵌入式论坛

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

[μCOS-III] UCOS版本3.08,串口中断接收数据帧,开启了double preciion,不定时进入HardFault问题

[复制链接]

1

主题

3

回帖

6

积分

新手上路

积分
6
发表于 2023-10-20 13:19:33 | 显示全部楼层 |阅读模式

串口中断

串口中断

中断接收处理,信号量通知

中断接收处理,信号量通知

任务函数获取数据

任务函数获取数据

任务堆栈及优先级设置

任务堆栈及优先级设置

UCOS中断优先级控制边界设置

UCOS中断优先级控制边界设置

串口中断优先级设置

串口中断优先级设置

中断优先级分组设置为4

中断优先级分组设置为4

进入hardfault

进入hardfault

有没有同志能够帮忙定位一下问题在哪,该如何解决
回复

使用道具 举报

19

主题

371

回帖

428

积分

高级会员

积分
428
发表于 2023-10-20 14:38:10 | 显示全部楼层
进出中断需要添加代码的
回复

使用道具 举报

19

主题

371

回帖

428

积分

高级会员

积分
428
发表于 2023-10-20 14:39:02 | 显示全部楼层
请参考官方例子,中断部分
回复

使用道具 举报

19

主题

371

回帖

428

积分

高级会员

积分
428
发表于 2023-10-20 14:42:32 | 显示全部楼层
就是HAL_UART_IRQHandler(&huart1)的前面和后面
回复

使用道具 举报

609

主题

3047

回帖

4894

积分

至尊会员

积分
4894
发表于 2023-10-20 15:03:02 | 显示全部楼层
你这个是神马编译环境  ??

看着比较嗨呀
回复

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2023-10-22 09:15:12 | 显示全部楼层
h_007 发表于 2023-10-20 14:39
请参考官方例子,中断部分

有相关例子的链接吗
回复

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2023-10-22 09:19:07 | 显示全部楼层
有查过是否是开启硬件浮点运算FPU的问题,也查过开启内存保护单元MPU的问题,也都没解决
回复

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2023-10-22 16:41:11 | 显示全部楼层
hpdell 发表于 2023-10-20 15:03
你这个是神马编译环境  ??

看着比较嗨呀

VsCode里插件codesnap呈现这样的代码截图
回复

使用道具 举报

19

主题

371

回帖

428

积分

高级会员

积分
428
发表于 2023-10-22 23:21:24 | 显示全部楼层
linux@cz 发表于 2023-10-22 09:15
有相关例子的链接吗

坛里随便下个ucos III的模板就可以
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2023-10-24 15:44:39 | 显示全部楼层
这个错误一般原因是指针越界了,查查写通信缓存的地方吧
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 20:17 , Processed in 0.199366 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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