Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
MQTT
Hardfault
5
使用paho mqtt遇到mqtt0 的报错
发布于 2021-12-15 15:33:51 浏览:1143
订阅该版
在使用paho mqtt的时候,设备多次通讯后,总是会报错死机。 设备每次通讯的数据基本是一样的,是不是内存溢出了。 请问大家这个什么原因? 应该如何处理? **MQTT的数据** ```json {"id":"11896345","tk":"0ee5047164668765a477473c3e329b84","sn":"123112540258","ts":"1639552560","propList":[{"senId":0,"propType":100001,"val":"22.00"},{"senId":0,"propType":100003,"val":"90.00"},{"senId":0,"propType":100002,"val":"4.08"},{"senId":1,"propType":301001,"val":"96.00"},{"senId":1,"propType":301003,"val":"17.53"},{"senId":1,"propType":301004,"val":"0.00"},{"senId":2,"propType":301001,"val":"102.00"},{"senId":2,"propType":301003,"val":"22.28"},{"senId":2,"propType":301004,"val":"0.00"},{"senId":3,"propType":301001,"val":"118.00"},{"senId":3,"propType":301003,"val":"17.23"},{"senId":3,"propType":301004,"val":"0.00"},{"senId":4,"propType":301001,"val":"92.00"},{"senId":4,"propType":301003,"val":"18.06"},{"senId":4,"propType":301004,"val":"0.00"},{"senId":255,"propType":200001,"val":"0"},{"senId":254,"propType":200001,"val":"0"},{"senId":253,"propType":200001,"val":"0"},{"senId":252,"propType":200001,"val":"0"},{"senId":251,"propType":200001,"val":"0"}]}\0 ----- mqtt lenth=976 ----- ``` **以下是报错信息** ``` psr: 0x01000000 r00: 0x5531cb72 r01: 0x00000000 r02: 0x5531cb73 r03: 0x00000000 r04: 0x00000000 r05: 0x00000033 r06: 0x3130333a r07: 0x00000400 r08: 0x00000000 r09: 0x0000002c r10: 0x00006f72 r11: 0x24019838 r12: 0x0804294d lr: 0x0800bc65 pc: 0x08000616 hard fault on thread: mqtt0 thread pri status sp stack size max used left tick error -------- --- ------- ---------- ---------- ------ ---------- --- LoraRecD 8 suspend 0x0000041c 0x00002000 21% 0x00000005 000 LoraRecD 8 suspend 0x0000041c 0x00002000 21% 0x0000000c 000 tshell 20 suspend 0x00000104 0x00001000 06% 0x0000000a 000 mqtt0 10 running 0x0000029c 0x00002000 12% 0x00000001 000 wiz 5 suspend 0x00000094 0x00000400 25% 0x0000000b 000 wiz_stat 28 suspend 0x0000008c 0x00000800 16% 0x00000007 000 sim1 30 suspend 0x000000a0 0x00000600 18% 0x00000012 000 at_clnt 9 suspend 0x000000b0 0x00000600 19% 0x00000001 000 sys_work 23 suspend 0x0000005c 0x00000800 56% 0x00000008 000 tidle0 31 ready 0x00000054 0x00000100 32% 0x0000000f 000 timer 4 suspend 0x00000074 0x00000200 22% 0x00000009 000 main 10 suspend 0x0000011c 0x00000800 40% 0x00000008 000 FPU active! bus fault: SCB_CFSR_BFSR:0x82 PRECISERR SCB->BFAR:5531CB72 ```
查看更多
李肯陪你玩赚嵌入式
认证专家
2021-12-15
2022年度和2023年度RT-Thread社区优秀开源布道师,COC深圳城市开发者社区主理人,专注于嵌入式物联网的架构设计
map文件中找下pc寄存器和lr寄存器的地址对应的代码片段,重点走查下。 如果多次发送相同的数据就出现异常了,可以关注下是不是有内存泄漏的可能? 每次pushlish数据之后,查看下系统的内存情况,观测下是不是线性下降? log的最后已经提示了`mqtt0`线程出的问题,优先看这个线程的问题,再考虑是不是别的线程踩内存了?
2
个回答
默认排序
按发布时间排序
JackLiu
2021-12-31
这家伙很懒,什么也没写!
看一下我的帖子,不知道是否对你有帮助,我之前遇到过两次发送mqtt间隔的时间短的话就会崩溃
撰写答案
登录
注册新账号
关注者
0
被浏览
1.1k
关于作者
Dwyer
这家伙很懒,什么也没写!
提问
30
回答
17
被采纳
0
关注TA
发私信
相关问题
1
RTT1.0,STM32调试时会跑到HardFault【已解决】,出现新问题
2
新手请教关于hardfault怎么查
3
github最新版本库中stm32f0X分支,运行切换任务时候出现hardfault[已解决]
4
实现iap功能,bootloader使用了rtt操作系统,在跳转到app代码的时候提示出现hardfault的问题
5
ymodem在on_begin内发送can无法断开连接,而且RTT会报hardfault
6
挂载UFFS文件系统执行到退出_BuildTreeStepOne函数时hardfault异常
7
STM32F1+RTT串口接收中断进入hardfault
8
STM32F746NG随机进入hardfault(已解决)
9
[已解决]自已建了个STM32F103的MDK工程,初始化时总是进入HardFault,求教!
10
将 Cortex M3 的 hardfault 处理与 M4、M7、M0 保持一致?
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
ART-Pi2移植CMSIS-DAP(基于CherryUSB协议栈)
2
RT-thred的stm32h723对应bsp包CubeMX添加其他外设报错
3
RT-Thread中的time溢出问题,时间戳溢出,解决方法
4
ART-PI使用env驱动ETH网卡,pc和板子可以ping通
5
SystemView线程名字不显示
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
DMA
USB
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
rt-smart
FAL
I2C_IIC
UART
ESP8266
cubemx
WIZnet_W5500
ota在线升级
PWM
BSP
flash
freemodbus
packages_软件包
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
编译报错
中断
Debug
rt_mq_消息队列_msg_queue
keil_MDK
ulog
SFUD
msh
C++_cpp
MicroPython
本月问答贡献
RTT_逍遥
9
个答案
2
次被采纳
xiaorui
3
个答案
2
次被采纳
winfeng
2
个答案
2
次被采纳
三世执戟
8
个答案
1
次被采纳
KunYi
8
个答案
1
次被采纳
本月文章贡献
catcatbing
2
篇文章
5
次点赞
lizimu
1
篇文章
5
次点赞
swet123
1
篇文章
4
次点赞
Days
1
篇文章
4
次点赞
YZRD
1
篇文章
2
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部