Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
AB32VG1
ESP8266
死机
AB32VG1开发板连接ESP8266无法稳定上网
发布于 2021-11-22 22:02:20 浏览:1086
订阅该版
小白又来向大佬请教指点了? 之前是esp8266无法联网,通过升级esp8266模块固件,调低串口波特率低至19200后,at_device组件能驱动esp8266模块连上wifi了,但随之而来的各种死机情况让我不知所措! 调试环境: RT-Thread Studio 版本: 2.1.3 RT-Thread Source_Code:4.04(2021-10-28) BSP :AB32VG1-AB-PROUGEN 1.09(2021-10-11) ESP8266模块:安信可ESP8266串口转WiFi模块ESP-01S(AT固件已升级为博安通的BAT_AT_V1.7.1.0_1M.bin) 开发板使能串口UART1与ESP8266模块连接,FinSH调试信息显示已经成功连上wifi。 但开发板上电完成wifi连接后很快就死机了。 通过q群或微信群请教、网上搜索等方式后,尝试过如下调试措施: 1、drv线程的优先级由18调整为10; 2、timer线程的线程栈大小由256调整为640; 3、sys_work线程的线程栈大小由2048调整为3096; 4、设置RX缓冲区大小由64调整为256; 5、去掉ntp时钟同步操作等 连接esp8266的串口UART1的波特率已降低为19200 FinSH调试信息显示已经成功连上wifi。 仍然无法解决联网成功后不久就死机的问题, 有几种反馈信息, 1、最常见的是drv线程的死机信息, 2、有时是sys_work线程: thread:sys_workx01 stack overflow 3、有时是tshell线程: thread sp=0x212f4 name=tshell 4、rt_free等 ((((rt_ubase_t)rmem) & (RT_ALIGN_SIZE - 1)) == 0) assertion failed at function:rt_free, line number:562 (rt_object_get_type((rt_object_t)thread) == RT_Object_Class_Thread) assertion failed at function:rt_thread_resume, line number ((rt_uint8_t *)rmem >= (rt_uint8_t *)heap_ptr && (rt_uint8_t *)rmem < (rt_uint8_t *)heap_end) assertion failed at function:rt_ (rt_object_get_type((rt_object_t)thread) == RT_Object_Class_Thread) assertion failed at function:rt_thread_suspend, line numbe 5、有时是无法进入at命令行界面 输入at client命令后就死机。 ![中科蓝讯AB32VG1开发实践537_ESP8266各种不稳定.png](https://oss-club.rt-thread.org/uploads/20211122/e68a8569008d05bde45b596b9c402e5a.png) ![中科蓝讯AB32VG1开发实践610_8266实践6.png](https://oss-club.rt-thread.org/uploads/20211122/91ef4bac375a77cdc0d09b2e3c823efc.png) ![中科蓝讯AB32VG1开发实践609_8266实践6.png](https://oss-club.rt-thread.org/uploads/20211122/7ddcfd9896503150932f90c05a42660e.png) ![中科蓝讯AB32VG1开发实践543_ESP8266实践ntp-sync线程导致死机的情况.png](https://oss-club.rt-thread.org/uploads/20211122/d8b159f00594c48b7d172232a6f0c91f.png) ![中科蓝讯AB32VG1开发实践544_ESP8266实践ntp-sync线程导致死机的情况.png](https://oss-club.rt-thread.org/uploads/20211122/5248265cfb2be4f4d068f54f209a91c1.png) ![中科蓝讯AB32VG1开发实践545_ESP8266实践死机的情况.png](https://oss-club.rt-thread.org/uploads/20211122/519f11a690f17137115eb72dbc360af3.png)
查看更多
1
个回答
默认排序
按发布时间排序
出出啊
2021-11-22
恃人不如自恃,人之为己者不如己之自为也
问题暴露点几乎没有一个是本应该有问题的地方。可以断定有野指针,不定修改了内存的什么地方,造成各个线程莫名运行行为
撰写答案
登录
注册新账号
关注者
0
被浏览
1.1k
关于作者
zhd0305
快进入嵌入式大门了
提问
4
回答
1
被采纳
0
关注TA
发私信
相关问题
1
关于ESP8266的配网
2
at device跑esp8266, 总是提示缓冲区不够,应该怎么解决?
3
at device跑esp8266提示连接超时
4
ESP8266 连接问题
5
AT组件配网问题 ESP8266微信配网
6
请问一下esp8266能在at指令组件下支持ap模式吗
7
esp8266用paho-mqtt出现溢出
8
ONENET+esp8266连接报错
9
ESP8266通过smartconfig配网?
10
esp8266 WiFi名设成中文后 打不开RT_Thread Settings
推荐文章
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
vscode插件 - RT-Thread Studio项目助手 &amp; 跨平台开发
2
Console串口使用说明
3
WATCHDOG设备驱动开发
4
【NXP-MCXA153】eFlexPWM驱动移植
5
RT-Thread 下 Ethernet/IP 的支持
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
UART
WIZnet_W5500
ota在线升级
PWM
cubemx
flash
freemodbus
BSP
packages_软件包
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
编译报错
Debug
rt_mq_消息队列_msg_queue
SFUD
keil_MDK
msh
ulog
MicroPython
C++_cpp
本月问答贡献
出出啊
1517
个答案
342
次被采纳
小小李sunny
1444
个答案
290
次被采纳
张世争
812
个答案
177
次被采纳
crystal266
547
个答案
161
次被采纳
whj467467222
1222
个答案
148
次被采纳
本月文章贡献
出出啊
1
篇文章
2
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
2
次点赞
crystal266
2
篇文章
2
次点赞
whj467467222
2
篇文章
2
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部