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