
1
客户代码架构说明

2
目录
1. 资料简介 ...................................................................................................................................... 4
1) ftp 地址 .................................................................................................................................... 4
2) softwawre ................................................................................................................................ 4
3) tools.......................................................................................................................................... 4
2. 编译环境搭建 ............................................................................................................................... 4
3. 产线工具的使用 ........................................................................................................................... 4
1) 用户登陆 .................................................................................................................................. 4
2) 端口列表 .................................................................................................................................. 6
3) 烧录信息显示 .......................................................................................................................... 7
4) 烧录开始、停止控制 .............................................................................................................. 7
4. 代码结构 ...................................................................................................................................... 7
1) config 目录 ............................................................................................................................... 8
2) target 目录 ............................................................................................................................... 8
3) apps 目录 ............................................................................................................................... 10
5. 代码编译 .................................................................................................................................... 10
6. 话筒 mic 调教方式 ..................................................................................................................... 11
1) 增益 ........................................................................................................................................ 11
2) 抑制 ........................................................................................................................................ 11
3) 算法增益 ................................................................................................................................ 11
7. 组合按键的使用方式 ................................................................................................................. 12
1) 定义组合键的触发方式 ........................................................................................................ 14
2) 定义组合键的组合方式 ........................................................................................................ 14
3) 添加组合键的延伸代码 ........................................................................................................ 15
8. 听筒音量大小调节 ..................................................................................................................... 15
9. 定时器控制 pair 和 poweroff ..................................................................................................... 15
1) pair 定时器 ............................................................................................................................ 16
2) poweroff 定时器 .................................................................................................................... 16
10. 提示音变换 ............................................................................................................................... 16
1) 音频采样率设置 .................................................................................................................... 16
2) 音频转换 ................................................................................................................................ 17
3) 文件替换 ................................................................................................................................ 17
4) 音频新增 ................................................................................................................................ 17
11. eq 的调教(暂时) ................................................................................................................... 19
1) eq 直观调试 ........................................................................................................................... 19
2) eq 数据模拟 ........................................................................................................................... 19
3) eq 数据存放 ........................................................................................................................... 20
4) eq 数据功能启用 ................................................................................................................... 21
5) eq 数据导入 ........................................................................................................................... 21
12. 提示音不打断音乐 ................................................................................................................... 21
13. 一拖二和三方通话功能说明 .................................................................................................... 21
14. 协议版本说明 ........................................................................................................................... 22
15. ring 的替换 ................................................................................................................................ 22
16. 客户音频调试汇总 ................................................................................................................... 23

3
17. PA 的功放添加(供参考) ....................................................................................................... 25
1) PA 功放的初始化 .................................................................................................................. 25
2) PA 功放打开的位置 .............................................................................................................. 26
3) PA 功放关闭位置 .................................................................................................................. 26
18. siri 的应用方式 .......................................................................................................................... 26

4
1. 资料简介
1) ftp 地址
ftp://software.bestechnic.com
ftp 用户名密码:
wtcustomer p40LN,&a9!
2) softwawre
该目录下包含历史的 release 版本,其中有两个特别重要的版本:
release1.09 及以前版本,只兼容 C 版以前的芯片,不能兼容 F 版,如果想在 release1.09 版
本兼容 F 版本,打上 1.09_patch_v6 的 patch。
release1.10 直接兼容 F 版及以往的各种芯片。
3) tools
productlinetools 收藏以往各种版本的量产工具,尽量采用最新版本的量产工具。
2. 编译环境搭建
1) gcc-arm-none-eabi-4_9-2014q4-20141203-win32
2) make-3.81
3) 在系统变量 path 添加 gcc 和 make 的相关路径
变量值 :C:\GNUARM\4.9\bin;
变量值 :C:\GNUARM\4.9\lib\gcc\arm-none-eabi\4.9.3
变量值 :C:\make-3.81-bin\bin
4)安装烧录工作板的驱动
USB 2.0 TO RS232
3. 产线工具的使用
1) 用户登陆
用户:1,密码:1 ,
A. 基本信息配置窗口
烧录路径务必使用英文,禁止出现中文路径。

5
B. 地址配置
评论14