嵌入式学习小组
直播中

刘龙飞

7年用户 257经验值
私信 关注

ucosiii中断服务函数总是进硬件错误

在ucosiii下写传统的中断服务函数总是进硬件错误,进中断后禁止调度也不行,看 拉伯罗斯 的书,上面写着要用汇编语言写“中断服务函数”,(“用户中断服务函数”调用C语言函数)
有了解的人讲解一下,或者留一小段例程
谢过

回帖(6)

王永佳

2019-4-11 10:06:02
你是看错了,移植部分的中断才会需要用汇编。
举报

陆兰兰

2019-4-11 10:16:02
不会呀,我用的UCOIII,串口中断就不会进hardfault啊,你试试-O2优化。
举报

杨阳

2019-4-11 10:28:31
您好?问题解决了么?我的也是 (环境是MDK, 固件库是3.5)     移植UCOSIII 后再普通中断函数 里加上    OSInitEn();  OSInitExit() (函数名可能不太准确)可还是硬件错误。。。。。。
举报

杨嘉怡

2019-4-11 10:34:30
试试增大任务堆栈,可能是堆栈不足造成的
举报

更多回帖

发帖
×
20
完善资料,
赚取积分