WQ7033固件烧录和UI工具说明
本文简要介绍了WQ7033固件烧录的流程, 并演示了如何使用UI工具进行配置. 为了实现这一过程, 需要先编译代码并生成wpk文件. 本篇文章适合刚刚开始开发WQ7033芯片的朋友作为参考
准备工具
- 物奇烧录工具, 下载地址: 物奇烧录UI工具WuQi7033
- USB转串口小板
- WQ7033耳机板将TX, RX, GND和BOOT, VDD引出
WQ7033固件烧录说明
烧录前需要将引出的BOOT引脚和VDD引脚短接, TX/RX和GND通过USB转串口小板连接到电脑. 按照以下烧录步骤:
-
打开烧录工具, 进入Flash Burn选项卡界面
-
烧录配置
① 选择同时烧录的个数, 可以选择左右同时烧录
② 选择烧录文件, 选择编译好的.wpk文件
③ 烧录蓝牙名称
④ 烧录蓝牙地址
⑤ 烧录SBL, MAC, PPM等, 都需要勾选
⑥ 其他烧录选项
⑦ 选择UART烧录的COM口
⑧ 点击开始 -
开始烧录
点击开始烧录之后, 工具就处于等待耳机开机重新启动的状态
此时给上电耳机启动, 便开始进行烧录, 先烧录RAM后将IMAGE烧录进耳机中, 烧录完成之后会提示burn success的信息
UI工具说明
UI工具能够帮助用户更快的配置和设计出耳机UI, 不需要开发人员更改代码的情况下加快用户的开发进程, 下面介简单绍几种常用的UI配置选项. 后面的文章会有各个模块详细的配置过程, 所以这里只做一些简单的介绍
- 双击启动工具后可以选择导入wpk的设置, 进入界面后可以在上方选择修改左边的设置还是右边的设置
- System的配置
可以配置自动超时关机, TWS同步系统状态, 队列播放提示音, 队列显示led, 蓝牙可发现状态的设定, 自动回连等设置
- Volume的配置
可以在Volume窗口中设置默认音量, 如 MIC 默认增益, A2DP 默认音量, HFP 默认音量和提示音默认音量等设置
- Battery的配置
可以配置低电提醒电压, 低电关机电压, 电量显示等级, 充电电压, 充电电流等设置
- Tone和ToneEvent的配置
可以在这个界面添加需要播放的提示音文件, 设定提示音名字和将这些提示音映射到提示音事件列表中, 当代码运行发生对应事件的时候就会播放对应的提示音了
- UserKey的配置
在UserKey界面, 可以设置用户操作的不同按键类型对应的按键时间和事件. 按键的IO口上下拉选择可以在IOMap配置窗口中进行设置
以上即为UI工具简单的配置说明, 这里需要注意的是这些配置只会对一边生效, 如果需要设置另外一边需要上方切换另外一边的配置, 而且左右配置如果是一样的话要配置两次会有点麻烦, 希望能出个能有一个使用另一边配置的按钮(博主经常会忘记设置另外一边的配置, 导致发生一些UI错误)
UI工具配置的导出
配置完成之后可以将这些配置导出来, 如图导出新的wpk文件
这里导出来的配置只是一次性的, 下一次用代码重新编译的时候就不会带上上一次配置好的设置了, 这时候需要将配置好的设置导出来. 将生成的wpk使用压缩包打开并解压出来
将解压出来的文件 把src/customer/xxx/prebuild中的文件替换即可
xxx代表你的项目工程
这样下次代码编译生成烧录文件wpk的时候就会带上上一次配置工具配置的改动了