求助 关于Esp32 Ble 客户端读取特征值问题。。-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1233|回复: 2

[未解决] 求助 关于Esp32 Ble 客户端读取特征值问题。。

[复制链接]
发表于 2021-11-11 21:21 | 显示全部楼层 |阅读模式
报错:
assertion "heap != NULL && "free() target pointer is outside heap areas"" failed: file "/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/heap/heap_caps.c", line 267, function: heap_caps_free
abort() was called at PC 0x40102a73 on core 0
ELF file SHA256: 0000000000000000
Backtrace: 0x40095678:0x3ffdb550 0x400958f1:0x3ffdb570 0x40102a73:0x3ffdb590 0x40082717:0x3ffdb5c0 0x40089b2d:0x3ffdb5e0 0x4000bec7:0x3ffdb600 0x400d5f2a:0x3ffdb620 0x400d6ced:0x3ffdb660 0x400d53f9:0x3ffdb680 0x400d5d91:0x3ffdb730 0x4011e24d:0x3ffdb780 0x40116ed6:0x3ffdb7d0 0x4009695a:0x3ffdb800

几乎完整的串口输出在附件里
只要执行pRemoteCharacteristic->readValue()
Esp32直接当场GG然后重启 可以写特征值
关键点: 测试如果单独放在一个项目里无任何其他文件是生效的 读写都可以正常工作
一旦放到项目里或者直接覆盖main文件 不管其他源代码 就会死机

服务端用的是安卓编写的程序
上面显示客户端读取了特征值并且成功出现内容
下一个就显示离线 所以推测应该是这里的读取返回阶段出了问题
但是。。。。。 无解了啊啊啊啊啊啊啊
鬼知道为什么知道跟我的项目沾上关系他就会死机
只要一个空白的毛都没有的就死不了

用的是LVGL库写的一个小GUI 但是哪怕是成功过的测试代码在这个项目里依旧凉凉
百度报错毛都没有 来个dalao吧。。。秋梨膏


代码已放到附件了
1636636876(1).jpg

main.rar

1.67 KB, 下载次数: 6

发表于 2021-11-12 19:40 | 显示全部楼层
你这哈希值不应该让它为0吧
 楼主| 发表于 2021-11-13 09:33 | 显示全部楼层
alonemars 发表于 2021-11-12 19:40
你这哈希值不应该让它为0吧

呃。。。 我差不多是个新手 所以哈希值是啥都不知道 ...
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 21:48 , Processed in 0.121645 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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