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

注册于 2年前

回答
296
文章
19
关注者
26

可以从以下几个方面排查

  1. 下载固件时勾选擦除Flash。
  2. 看看是不是晶振频偏导致。
  3. 看看射频部分匹配是不是严格按照硬件参考文档设计,物料有没有贴错。

正常情况,调用这两个接口就可以了。
image.png

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,不要做任何修改,正常是能够编译过的

发布
问题