abcd
abcd - 认证专家
我只是个路过的老年人~

注册于 3 年前

回答
132
文章
10
关注者
2

我 发表了评论

11 月前

打开内存日志后会打印这些日志信息如何定位程序异常的位置?

@1201 感觉是内存破坏, 用了不该用的内存, 比如某段内存已经释放了, 但是有被用到了. 或者使用的长度比申请的长度大导致越界了. 检查代码吧.

我 发表了评论

11 月前

打开内存日志后会打印这些日志信息如何定位程序异常的位置?

@1201 这已经是很多年之前的 SDK 了, 建议用官网最新的 SDK.

我 发表了评论

12 月前

打开内存日志后会打印这些日志信息如何定位程序异常的位置?

@1201 我看不出来, 这得结合代码去分析.

我 对问题发布了答案

12 月前

打开内存日志后会打印这些日志信息如何定位程序异常的位置?

一般用来查找内存泄漏或者破坏的地方, 打开后, 正常运行时, 不会打印, 直到出现内存申请, 释放失败, 就会打印出来所有已申请且未释放的内存用来查看. 你这截图不完整, 看不出什么来.

我 对问题发布了答案

1 年前

使用蓝牙时, 出现这个报错可能是什么原因?

内存分配失败, 具体做了什么

我 对问题发布了答案

1 年前

w800 串口如何接收和处理 HEX

看你发送使用的是什么, 假如是 PC 端串口工具, 工具端都是可以设置以 ASCII 格式发送, 还是以 hex 发送的. "hex 数据位置不对而且是 4 个一组" 猜测是不是跟你写的代码有关系, 接收数据放在了 uint32_t

我 对问题发布了答案

1 年前

如何在 VSCode 中用联盛德的 SDK

可以这样, 编辑代码用 vscode, 编译用 msys, 下载用串口工具. 全部在 vscode 里操作实现不了.

我 发表了评论

1 年前

W801 的 BLE 开发中, 订阅通知后, 其描述特性的操作函数应该写在哪里?

@demaricy 定义了 notify 或者 indicate 属性后, 协议栈会自动添加一个 0x2902 的可读属性的 CCCD, 当手机端 可以读取 CCCD 了, 返回的结果就是 notifv 或者 indicate 是否

我 发表了评论

1 年前

W801 的 BLE 开发中, 订阅通知后, 其描述特性的操作函数应该写在哪里?

@demaricy 定义了 notify 或者 indicate 属性后, 协议栈会自动添加一个 0x2902 的 CCCD, 当手机端点了订阅后, 就可以读这个 CCCD 了, 返回的结果就是 notify 或者 indicate

我 发表了评论

1 年前

我有几个关于 W806 和 W861 的问题 | I have a few questions about W806 and W861

2-If there are no errors when downloading other firmware, it may be that there is a problem with the

我 对问题发布了答案

1 年前

W801 的 BLE 开发中, 订阅通知后, 其描述特性的操作函数应该写在哪里?

看下 wm_ble_server_api_demo. c, 里面实现了 server 的例子, 在这个结构体里面定义了 UUID 以及属性以及对应的回调函数, 可以根据自己的应用情况加减属性以及修改 UUID, 如果是读写

我 对问题发布了答案

1 年前

我有几个关于 W806 和 W861 的问题 | I have a few questions about W806 and W861

1. There is currently no W861 development board available. 2. The reason for NAK prompt is that in most

我 对问题发布了答案

1 年前

为什么在代码中运行蓝牙 demo 函数, log 打印正常, 却没有产生广播事件?

没有产生广播事件指的是用手机收不到设备这个广播吗? 手机端用蓝牙助手类的 APP 是可以看到这个设备广播的信息的, 名字应该是 WM-XXXX 之类的.

我 发表了评论

1 年前

W800 蓝牙发射功率是否可以设置

@W800BTHARDWIRE 扫描结果发出来看下, 一般是能看出来坏没坏的, 芯片是从哪里采购的, 用到射频功能的客户, TVS 管一般会配送的, 需要注意的是 TVS 管不是 0402 电阻封装. WM0310001-

我 发表了评论

1 年前

W800 蓝牙发射功率是否可以设置

@W800BTHARDWIRE 天线设计需要加 TVS 管的, 用来防止静电把射频打坏, 你用不好的芯片发 AT 指令扫描下, 结果翻出来看下, 如果离得近的路由器信号强度也不高, 那就有可能是射频被静电打坏了.

发布
问题