isme
isme - 认证专家
冰镇大西瓜

注册于 2年前

回答
290
文章
19
关注者
26

SDK里面分别有作为BLE Client和BLE Service的Demo

CDK这个软件是平头哥那个开发的,可以尝试更新最新的版本,或者去他们官网提交反馈。

可以从以下几点尝试:

  1. 命令行输入make clean && make lib && make回车。
  2. 重新解压一份最新的SDK再次尝试。

1.你把代码编辑时,像下面这样显示会正常些,大家看起来会舒服些。
image.png
2.w806 sdk的驱动,串口暂时不支持dma,而且本身6路串口,同一时间只能有1路用dma功能。

1.再次调用HAL_PMU_Enter_Sleep
2.HAL_PMU_TIMER0_Stop关闭定时器

建议重新解压一份SDK,不要做任何修改,正常是能够编译过的

image.png
为了提高BLE透传吞吐率,限定了包长必须不短于244,所以串口必须发满244字节才会更新1包数据,将红框内修改为0即不再限制包长。

就目前问题描述,我也无法判断什么问题。

发布
问题