内部文档
洛达项目 AB152xP 资料 SDK 相关说明
Revision Date
Description
Author
V1.0
2019.1.17
The first version of this document for report.
蔡忠定
1
内部文档
目录
1. 编译工程代码工具 ........................................................................................................................... 3
2. 修改配置参数文件工具 .................................................................................................................. 4
3. Debug 调试工具 .............................................................................................................................. 6
4. 关于 pdf 文档的说明 ...................................................................................................................... 6
2
内部文档
芯片简介
AB1526P 是一个先进的单片机解决方案,集成基带和无线电为密集的音频应用。蓝牙
5.0 双模认证,支持 HFP1.7 定义的宽带语音,AAC 解码器,2-Mic,更好的降噪和回波消除
性能。AB1526P 嵌入了 16Mb 的串行 flash,这对于客户端软件升级和第三方软件移植更加
灵活。AB1526P 通过优化的单片机结构、接口布置和较好的 DSP 算法,在 Headse、Headphone
等蓝牙音频应用中提供了较高的性能和水晶语音、音乐质量。AB1526P 支持“AiroStereo”,
即两个扬声器可以作为无线立体声系统相互连接,一个扬声器播放左侧通道,另一个扬声器
播放右侧通道。AiroStereo 通过无线连接为终端用户提供了极佳的立体声体验。AB1526P 还
支持“AiroShare”,它可以将音乐从一个音频设备无线传输到另一个设备,这样用户可以轻松
地从同一个音频源共享音乐。
需要提供的硬件设备:EVK,是一种典型的蓝牙音频设备,它是为功能评估和调试而设计的
关于开发工具使用和说明
1. 编译工程代码工具
Keil uVision5 , 目 录 在 D:\software\keil_airoha , DEMO 代 码 工 程 在 D:\caizd\ 洛 达
\AB152xP_AiroStereoHeadset_A_SDK_V28.2.0_exe_28.2.0 目录。
1.1 安装说明
注:由于是破解版,所以运行的时候最好是以管理员的身份运行。
-------------------------------------------------
1.安装 c251v557 后再将 bin.zip 下的.exe 文件覆盖到安装目录下,例如 F:\Keil_v5\C251\BIN
目录下即可!!!!否则无法编译 airoha SDK
2.关于破解注册码,C251 比较特殊,一定要破解到提示 Operation Expries:30 XX XXXX,否
则是不能编译通过的,朋友们用 keil uvision5 注册机耐心 try 吧。
target: 选择 C251
CID: 打开 keil, file->licence->manager ,点击确定。copy computer ID 到注册机
3.上述 2 个步骤做完后重启系统,编译软件 Airoha SDK 包,会提示完美破解。
3
内部文档
备注:本人安装时曾多次遇到破解不对行为。尤其是针对 win7 64 位以上的系统。建议安装
时完全禁用有线,无线驱动.
-------------------------------------------------
1.2 操作说明
1.2.1 加载 demo 代码到工具:双击打开软件 Keil uVision5,点击菜单栏 Project --> Open
Project...,选择你要打开的 project 工程 XXXX.uvproj 文件,例如这里的文件是 BTStereoHead
-set _AB1520C_AiroStereoHead-set.uvproj,然后就把 demo 代码加载到 Keil uVision5 工具
了。
1.2.2 根据自己的需要修改相对应模块的代码后,执行编译操作:点击菜单的编译按钮即可
生成对应的编译文件。如果编译成功会出现类似于以下提示:
creating hex file from ".\output\AB1520D AiroStereoHeadset\BTStereoHeadset AB1520D
AirostereoHeadset."...."
.output\AB1520D AiroStereoHeadset\BTStereoHeadset AB1520D AiroStereoHeadset"-oError
(s), o warning (s).
1.2.3 下载编译好的文件到单片机 AB1526P:设备连接到 PC 机,点击 Keil uVision5 菜单的
LOAD,即可把 code 下载到单片机的 flash memory。
2. 修改配置参数文件工具
Airoha.AB152x_verC_ConfigTool
目录在 D:\software\Airoha.AB152x_verC_ConfigTool_20180226_28.3.34.19388_Verifying
2.1 安装说明:
-------------------------------------------------
4
内部文档
双击 Airoha.AB152x_verC_ConfigTool.exe,目录在 D:\caizd\洛达\configtool\Airoha.AB152x
_verC_ConfigTool_20180226_28.3.34.19388_Verifying
-------------------------------------------------
2.2 操作说明:
2.2.1 如果无配置文件 XXXX.airoflashZ:
首先连接单片机设备,双击打开软件:Airoha.AB152x_verC_ConfigTool,单击菜单 Flash -->
Read Flash,导出单片机的 airoflashZ 文件到工具 Airoha.AB152x_verC_ConfigTool,然后修改
参数,最后点击 File --> Save File 选择你要保存的路径即可。
2.2.2 如果有配置文件 XXXX.airoflashZ:
双击打开软件:Airoha.AB152x_verC_ConfigTool,点击 File --> Openfile,找到相关的
XXXX.airoflashZ 文件,把它导入到工具里面即可进行修改相关参数。修改完之后再把
airoflashZ 文件写入 flash,并且在菜单中点击 flash-> write flash,然后把 airoflashZ 文件保
存:点击 File -->Save File。
具体各个参数的修改可参考文档:AB1520 Series Configure Tool User Guide Prev060.pdf
关于下载 XXXX.airoflash 文件到单片机设备的操作步骤:
micro USB 接口 download,充电 5v,供电 4.2v 最大.
将配置文件 airoflashZ 写入 flash 步骤:
步骤 1、连接到目标设备
-新的 EVK 内置 USB 接口
步骤 2、加载.airoflash 文件
步骤 3、修改设置
步骤 4、设备上电
步骤 5、使能连接
-选择连接到设备的 COM 端口并启用它
步骤 6、将 airoflash 文件写入 flash
5
内部文档
3. Debug 调试工具
Airoha.LightDebugPrintSniffer,目录在
D:\software\Airoha.LightDebugPrintSniffer_20161220_1.0.25.0;
3.1 安装说明:
-------------------------------------------------
参考文件说明:AAN-SW-AU-0116-AB152X- DEBUG BY LIGHTDEBUGPRINT TOOL .pdf,目
录在 D:\caizd\洛达\LightDebugPrintSniffer
-------------------------------------------------
3.2 使用说明:
接下来就打开 lightdebugprint 通过 USB 连接 EVK 就可以进行 Debug 了。
4. 关于 pdf 文档的说明
打开文档的密码:2222837628
连接下载固件相关说明(使用 micro USB 下载,其实是 usb 转串口):AD_AN_00_AB1520
Series_USB UART Download and Update User Gudie_0V0.pdf
软件工具:Airoha.AB152x_verC_ConfigTool
AB1520 系列通常使用波特率 115200 和 3000000 来下载和更新固件。
在 耳 机 工 业 设 计 中 麦 克 风 的 处 理 说 明 : AD_AN_04_AB152x_Microphone Handling
Guide_0V1.pdf
扬声器增益设置麦克风增益设置和 AB152X FCD 音频测试说明:AD_AN_04_AB152X_Audio
Transparency Design Guide_0V0.pdf
6
内部文档
微 型 BT 耳 机 天 线 设 计 指 南 : AD_AN_04_AB15xx_Antenna Design Guide for Mini BT
Headset_CH_0V0.pdf 和 AD_AN_04_AB15xx_Antenna Design Guide
for Mini BT
Headset_0V0.pdf
AB152X 系列简介评估工具:EVK 是一种典型的蓝牙音频设备,它是为功能评估和调试而设
计的:AD_AN_02_AB152X_Introduction to AB152X series Evaluation Kit_0V6.pdf
MIC 结构关于处理风噪声的建议:AD_AN_00_MIC structure of wind noise_0V1.pdf
Airoha BT 芯片组布局原则(PCB layout):AD_AN_00_General_Airoha BT Chipset Layout
Guideline_0V3.pdf
电 池 ADC 校 准 : AD_AN_00_AB1520Series_Battery ADC Calibration
for Mass
Production_0V0.pdf
各种应用场景的开机顺序的设置:AD_AN_00_AB1520 Series_Power-On Sequence on Various
Applications_0V4_20170522_2.pdf
AB1520 系列双传声器和 FCD 试验:AD_AN_00_AB1520 Series_Dual Microphone Test with
Fast Connection Dongle_0V0.pdf
需要硬件工具 DUT(目前无):以 Airoha AB152X 系列 EVK 为 DUT。和 FCD:蓝牙快速连接
适配器
需要 PC 软件工具(目前无):Airoha.AB1520 FamilyFastConnectDongleLoggerForHeadset
充电应用等设置:AD_AN_00_AB1520 Series_Charger Application Note _0V0.pdf
软件工具(目前无):Airoha AB152x verC Mass Production Tool - Version 24.0.1.16594 批量
生产工具
7
内部文档
用于单个麦克风设备的声音调优:AD_AN_00_AB1520 Series_Acoustic Voice Tuning for a
single Microphone Device_0V0.pdf
软件工具(目前有):Airoha.AB152x_verC_ConfigTool
充电和电池保护相关说明:AD_AN_00_ AB1520 Series_NTC Temperature Sensing for Charger
and Battery Protection_ 0V3_20170607.pdf
空中升级的说明文档:AB1520 series air update user guide.pdf
软件工具(目前无):Airoha AB1122 verC Flash Writer -Version 2.3.29.11225
Airoha AB152x (verC) Confiquration Tool -Version 12105.12473
8