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地址和端口號呀。

發布
問題