我 对问题发布了答案
一般用来查找内存泄漏或者破坏的地方, 打开后, 正常运行时, 不会打印, 直到出现内存申请, 释放失败, 就会打印出来所有已申请且未释放的内存用来查看. 你这截图不完整, 看不出什么来.
我 对问题发布了答案
看你发送使用的是什么, 假如是 PC 端串口工具, 工具端都是可以设置以 ASCII 格式发送, 还是以 hex 发送的. "hex 数据位置不对而且是 4 个一组" 猜测是不是跟你写的代码有关系, 接收数据放在了 uint32_t
我 发表了评论
@demaricy 定义了 notify 或者 indicate 属性后, 协议栈会自动添加一个 0x2902 的可读属性的 CCCD, 当手机端 可以读取 CCCD 了, 返回的结果就是 notifv 或者 indicate 是否
我 发表了评论
@demaricy 定义了 notify 或者 indicate 属性后, 协议栈会自动添加一个 0x2902 的 CCCD, 当手机端点了订阅后, 就可以读这个 CCCD 了, 返回的结果就是 notify 或者 indicate
我 发表了评论
2-If there are no errors when downloading other firmware, it may be that there is a problem with the
我 对问题发布了答案
看下 wm_ble_server_api_demo. c, 里面实现了 server 的例子, 在这个结构体里面定义了 UUID 以及属性以及对应的回调函数, 可以根据自己的应用情况加减属性以及修改 UUID, 如果是读写
我 对问题发布了答案
1. There is currently no W861 development board available. 2. The reason for NAK prompt is that in most
我 对问题发布了答案
没有产生广播事件指的是用手机收不到设备这个广播吗? 手机端用蓝牙助手类的 APP 是可以看到这个设备广播的信息的, 名字应该是 WM-XXXX 之类的.
我 发表了评论
@W800BTHARDWIRE 扫描结果发出来看下, 一般是能看出来坏没坏的, 芯片是从哪里采购的, 用到射频功能的客户, TVS 管一般会配送的, 需要注意的是 TVS 管不是 0402 电阻封装. WM0310001-
我 发表了评论
@W800BTHARDWIRE 天线设计需要加 TVS 管的, 用来防止静电把射频打坏, 你用不好的芯片发 AT 指令扫描下, 结果翻出来看下, 如果离得近的路由器信号强度也不高, 那就有可能是射频被静电打坏了.
我 发表了评论
打开内存日志后会打印这些日志信息如何定位程序异常的位置?