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

注册于 2年前

回答
290
文章
19
关注者
26

可以支持,SDK里面有两套蓝牙协议栈,默认用的是NimBLE蓝牙协议栈,只支持BLE,而另外一个蓝牙协议栈支持BT和BLE,相对编译后的固件也会大一些,可以通过宏定义选择。两个蓝牙协议栈分别参考以下两个文档:
image.png

tls_gpio_write比tls_bitband_write考虑的东西相对多一些,所以判断语句也会多一些,参数也更少更加方便用户调用,相对效率比后者低一些,如果不考虑效率用tls_gpio_write即可。

W80X系列芯片,通过串口下载的fls固件包含secboot.img(启动引导程序)和user.img(用户程序)两部分组成。
image.png
而CK-LINK下载时,只会更新user.img,所以下载时不能勾选擦除选项,否则会把secboot引导程序擦除掉,导致即使烧录成功也启动不了,打印ccc。
如果芯片是空片,或有擦除过flash(串口一直打印ccc),则应当先通过串口下载一次.fls格式的固件后,再将CDK参考下图选项配置,再通过CK-LINK下载,即可解决烧录启动不了问题。
image.png

log截图看下,大概率内存没有释放导致的。

可以通过以下接口动态更改CPU频率

    extern void tls_sys_clk_set();
    tls_sys_clk_set(CPU_CLK_240M);

经典蓝牙音频使用效果不好,声音会断断续续,所以都不建议客户使用。

wifi模块端无法获取同一局域网中其他设备的ip地址和端口号呀。

发布
问题