hard fault on thread: mqtt0,请教怎么解决

发布于 2019-06-22 12:11:09
[D/mqtt.sample] inter mqtt_offline_callback!
[D/mqtt.sample] inter mqtt_connect_callback!
psr: 0x41000000
r00: 0x00000000
r01: 0x20000fe8
r02: 0x20009c30
r03: 0xffffffff
r04: 0x3442486f
r05: 0x68464170
r06: 0x746f692e
r07: 0x2d73612d
r08: 0x7474716d
r09: 0x2d6e632e
r10: 0x6e616873
r11: 0x0000075b
r12: 0x00000000
 lr: 0x08000f39
 pc: 0xa0000000
hard fault on thread: mqtt0

thread        pri  status      sp     stack size max used left tick  error
------------- ---  ------- ---------- ----------  ------  ---------- ---
mqtt0          10  ready   0x00000240 0x00003000    05%   0x00000002 000
Uart0_Json     20  ready   0x00000160 0x00000c00    11%   0x00000014 -02
modbus_event   20  ready   0x00000118 0x00000c00    09%   0x00000014 -02
system_runing  12  ready   0x00000078 0x00000400    11%   0x00000014 -02
uart_event     20  suspend 0x000000a0 0x00000400    17%   0x00000011 000
tshell         20  suspend 0x00000138 0x00001000    07%   0x00000009 000
at_clnt0        9  suspend 0x000000ac 0x00000600    11%   0x00000002 000
tidle          31  ready   0x00000054 0x00000200    17%   0x00000012 000
mem manage fault:
SCB_CFSR_MFSR:0x01 IACCVIOL 

上面是打印的信息,我是连的阿里的物联网平台,开始是没有问题的,但是一会就不行了,打印这个内容,请问是什么原因呢?

查看更多

关注者
0
被浏览
1.4k
11 个回答
tyustli
tyustli 2019-06-22
可以看一下 mqtt0 线程栈是不是溢出,数组是否越界、有没有什么非法的操作等
夏雨的世界
夏雨的世界 2019-06-22
tyustli 发表于 2019-6-22 12:57
可以看一下 mqtt0 线程栈是不是溢出,数组是否越界、有没有什么非法的操作等 ...


这个是rt里面带的软件包,我把栈改很大了,运行时,如果AT指令没反应啥的,就会出现这个问题,不知道是我的问题还是这个软件包的问题。
douzp
douzp 2019-10-28
楼主你解决了吗?我也遇到同样的问题了
stayor
stayor 2019-11-01
douzp 发表于 2019-10-28 10:51
楼主你解决了吗?我也遇到同样的问题了


调整 RT_PIPE_BUFSZ 的宏定义 试一下。
修改了 RT_PIPE_BUFSZ 为 1024 暂时没有遇到,还在测试中,如果之后没有回复说明没有问题,可以试试看
更正 在测试 3 小时死了,现在拓展到2048到现在暂时没有问题,不过把我SM卡数据发光了,哈哈,正在断网测试中
XUTH_3142
XUTH_3142 2020-07-23

为什么我改成了4096也还是不可以呢

sundyluo
sundyluo 2020-12-25

遇到同样的问题,有人解决了吗?

AVR_DIY
AVR_DIY 2021-01-23

估计是组件包的BUG吧?我把mqtt线程改为10k,管道缓存也改为10k还是会出现这个问题。。。。

李春华
李春华 2021-02-20

我也遇到了同样的问题,修改RT_PIPE_BUFSZ 的值还是会bus fault

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览