把用不到的功能去掉可以节省内存,比如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吗?