把用不到的功能去掉可以節省內存,比如at指令。
看log信息,有沒有執行。
不懂什麼意思哦
先檢查下服務器端能不能正常訪問
用的什麼sdk,可以用spi或者i2s來模擬時序。
改一下底層中斷回調觸發條件,改成空閑中斷。
w800 sdk是按照2M flash布局,需要修改的地方很多,可以參考http://ask.winnermicro.com/question/131.html
就是你紅色框的位置,這1k空間都是img header預留用的
我記得codec分主從模式,你改一下主從模式
用手機ble調試工具先一個一個跑通。
ble相關demo,都有串口都會打印日志,你可以根據日志找到相對於的接口。
BT的效果不是很好,距離遠一點會斷斷續續,現在都不主推了,QQ群裡大佬做的藍牙音箱固件可以玩一玩。
w800-kit-藍牙音箱.zip
這部分是不能修改的,燒錄固件不是每次都需要勾選擦除flash的,建議sdk更新版本差距過大時,再勾選擦除flash。
wm_config.h默認配置即可,看手冊。
WM_W800_藍牙系統架構以及API描述(NimBLE版)_V1.1.pdf
問 ota的地址空間可以分一部分給run image或者user area嗎?