第三方mcu for du56xiic外控程序ac690x问题补丁_第1页
第三方mcu for du56xiic外控程序ac690x问题补丁_第2页
第三方mcu for du56xiic外控程序ac690x问题补丁_第3页
第三方mcu for du56xiic外控程序ac690x问题补丁_第4页
第三方mcu for du56xiic外控程序ac690x问题补丁_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Allinformationprovidedin Allinformationprovidedinissubjecttolegal ©JL.V.2014.All.UserRev1.00——16/4/ 修改TWS进入低功耗时出现断开连接的问 修改了tws歌曲后可能出现异常的一个隐患问 开放一些tws特别应用的接 添加只开启单模ble的连接测试盒测试功 添加进入低功耗时设置dvddlevel的接 修复音乐模式下提示音问题和问题推出问 上电初始化时设置LVD电压为 修改 高级音频之后会出现不正常的问 BLEFCC连接不成 isd_download解决虚拟光驱兼容性问 bitpool范围判断,解决兼容 部分长时间无声音问 更新TWS歌曲不正常的问 单开ble,程序不正常问 ble优 提高pcmic优先级,修改pcmic变调问 USBMIC增加双声道设 AC6901d工程运行不正常问 echo_api.c优 采样率设置错 TWS通话有杂音问 优化TWS同 开SD双卡设备切换错误问题修 修改获取FMgain流 蓝 语音报号错误问题修 增加指尖陀螺BLE数据传输示 ADkey驱动添加说 语言识别添加说 代码和资源的优化,节省代码空 eq工具更新和eq问题修 优化ADPCM编码库,更新库支持多种格 添加版本充电区分保 修复tws出现没声音的现 修复音量同步的兼容性问 蓝牙工具更新,支持修改烧写文件资源更新 更新isd_download工具,添加支持蓝牙无线升级 更新SBC库,解决高频 更新ADPCM编码库,减少需要的内存空 K歌宝混响深度调节,问 按键音问题修 耳机1托2回连慢问题 EQ工 语音识 开BT_KTV蓝牙无线升级修复 对箱&对耳固定左右设 添加删除tws配对信息接 新增对耳判断SIRI的接口,修改搜索也可以进低功 修复开了EQ,蓝牙不正常的问 修复内置充电概率性出现充电电压过低的问 该补丁主要修改兼容C版无线升级问 解决电池电量低的时候 有杂音的问 修复进入power省电时出现死机问 修改dvdd电压根据系统时钟改 修复自带充电快速插拔充电线会出现复位问 修改bqb测试功率问 修复小米兼容 补丁描述:日期:2017-10-SVN版本SDK版本该补丁是ac690x_sdk_v2012_patch2基础上修改的ac690x_sdk_v2012_patch3补丁规则说明 ac690x_sdk_v2012基础上修 ac690x_sdk_v2012基础上的第三个补库更新:将include_lib直修改了tws歌曲后可能出现异常的一个隐患问开放一些tws在include_lib\bluetooth\avctp_user.h文件中添加函数在apps_headphone\bluetooth\btstack\bt_configs_user.c文件中添加接添加只开启单模ble的连接测试盒测试功在aps_soundbox\blutooth\btstack\bt_configs_user.c文件中添加及修改以下接口在include_lib\common\msg.h添加一个消息定义c)在c)在apps_soundbox\bluetooth\btstack\bt_key_deal.c在apps_soundbox\include\bluetooth\le_server_module.h添加接口在 添加接口在apps_soundbox\cpu\ac690x\key_drv\key.c添加接口调用添加进入低功耗时设置dvddlevel的接在apps_soundboxbluetooth\btstack\bt_configs_user.c文件在apps_headphone\bluetooth\btstack\bt_configs_user.c文件在include\sdk_cfg.h修复音乐模式下提示音问题和问题推出问 在apps_soundbox\common\y_sel\y_sel.c文件staticvoidy_sel_task(void*p)函上电初始化时设置LVD电压为 Allinformationprovidedin Allinformationprovidedinissubjecttolegal ©JL.V.2014.All.UserRev1.00——16/4/在apps_soundbox\linein\linein_prompt.c文件中去掉aux_dac_channel_on() Allinformationprovidedin Allinformationprovidedinissubjecttolegal ©JL.V.2014.All.UserRev1.00——16/4/补丁描述:日期:2017-08-SVN版本SDK版本该补丁是ac690x_sdk_v2012_patch1基础上修改的ac690x_sdk_v2012_patch2补丁规则说明 ac690x_sdk_v2012基础上修 ac690x_sdk_v2012基础上的第二个补库更新:修改 高级音频之后会出现不正常的问 Allinformationprovidedin Allinformationprovidedinissubjecttolegal ©JL.V.2014.All.UserRev1.00——16/4/补丁描述:日期:2017-07-SVN版本SDK版本该补丁是ac690x_sdk_v2012第一个补丁ac690x_sdk_v2012_patch1补丁规则说明 ac690x_sdk_v2012基础上修 ac690x_sdk_v2012基础上的第一个补修改文件:使用《ac690x_sdk_v2012_patch1》文件夹里面的文件isd_download.exe更新:库更新:BLEFCC 解决虚拟光驱兼容性问题 Allinformationprovidedin Allinformationprovidedinissubjecttolegal ©JL.V.2014.All.UserRev1.00——16/4/bitpool部分长时间无声音问更新TWS歌曲不正常的问单开ble,程序不正常问题ble 文件中添加获取蓝牙名字的回调函在include_lib/bluetooth/ble_api.happs_soundbox/cpu/ac690x/board/board.cconstu8irq_index_2_prio_tab[][2]数组里修改pcmic优先级apps_soundbox/include/cpu/ac690x/dac/ladc.h文件中添加usbmic双声道接口AC6901d工程运行不正常问题apps_soundbox/download/ac690x/post_build_6901d/ram.ld中添加non_volatile_ramecho_api.c在apps_soundbox/echo/echo_api.c文件中voidsync_adc_sr(short*buf)采样率设置错误在apps_soundbox/record/record.c文件补丁描述:日期:2017-06-SVN版本SDK版本ac690x_sdk_v2011_patch4补丁规则说明 ac690x_sdk_release_v2011基础上修 基础上的第四个补修改文件:使用《ac690x_sdk_v2011_patch4》文件夹里面的文件库更新:TWSTWS开SD双卡设备切换错误问题修复蓝牙语音报号错误问题修在 添加变在bt_key_deal.c/staticvoidbtstack_status_change_deal(void*ptr,u8status)函数里添加处BLE数据传输示例注意:具体说明详见《指尖陀 FingerSpinner协议及程序说明》sdk_cfg.h中增加宏BLE_FINGER_SPINNER_EN le_server_module.c中,增加BLE数据流程接口 Allinformationprovidedin Allinformationprovidedinissubjecttolegal ©JL.V.2014.All.UserRev1.00——16/4/补丁描述:日期:2017-06-SVN版本SDK版本 补丁规则说明 :20170601库更新:添加语言识别词条资源文件:ADkey驱动添加说明参考对比附件里 \adkey\key_drv_ad.c的修改选取ADC_PWR_RTCVDD_SIMPLE宏(即不借助PR1来做ADKEY)时通过PR2输出1的方式来RTCVDD电压,需要注意的是用此模式时不能接0欧电阻的key,不然按键按下的时候,IO口直接接地,可能会烧坏IO口语言识别添加说明语言识别,上一个补丁ac690x_patch6已经说明添加流程,这里有几点需要下。 mon/msg.h添加消息在include_lib/rtos/os_api.h添加函数在headphone工程批处理需要把附件语言识别的词条资源文件jlhtk.bin进去,来 代码和资源的优化,节省代码空间uboot.bin,采用新编译器编译,节省整体代码空间。更新优化了库包含头文件#include"dec/decoder_phy.h"在inclue_libs/dac/eq_api.h添加在inclue_libs/dec/decoder_phy.h添加说明更新rcsp_cbk_msg_deal.c里函数如下修改,修复app不能实时添调节问题优化ADPCM编码库,更新库支持多种格库支持添加版本充电区分保添加限制A版开充电宏不能正常工作修改bluetooth_api.h:voidpower_init(u8mode,u32sys_freq,u8charge_flag);1)修改apps_soundbox/cpu/ac690x/board/board.cexternvoidpower_init(u8mode,u32sys_freq,u8charge_flag);power_init(PWR_MODE_SELECT,SYS_Hz,0);externvoidpower_init(u8mode,u32sys_freq,u8charge_flag);power_init(PWR_MODE_SELECT,INIT_SYS_Hz,CHARGE_PROTECT_EN);修复tws出现没声音的现象修复音量同步的兼容性问补丁描述:日期:2017-05-SVN版本SDK版本该补丁在ac690x_sdk_release_v2011的基础上修改库更新:蓝牙工具更新,支持修改烧写文件资源更 更新isd_download工具,添加支持蓝牙无线升级。直接更新isd_download,参数用法请参考ac690x一拖二测试说明文档更新SBC库,解决高频声更新ADPCM编码库,减少需要的内存空间更新WAV库,添加24bit音频K歌宝混响深度调节,问b)情况下,关闭aec功能:添加前后端缓存修改功能,接口和默认配置如下voidencode_input_buf_len(u32len);//默认值voidencode_output_buf_len(u32len);//默认值:3K(BT通话)注意:K歌音,必须选择数字通道,如果觉得音量小,调用函数digital_volume_ctl来混响+流程图如下 为数字通路解决BREDR连接时,BLE有时连接不上;按键音问题修复a)linein.cvoidaux_dac_channel_on(void))a)apps_headphoneapps_soundboxbt_configs_user.cvoidbt_app_cfg()注b)在apps_headphone和apps_soundbox的工程修改board.c,添加一个externvoidset_bt_osc_internal_cfg(u8sel_l,u8sel_r);然后在时钟初始化之前设置添加。修改选取ADC_PWR_RTCVDD_SIMPLE宏(即不借助PR1来做ADKEY)时通过PR2输出1的候,IO口直接接地,可能会烧坏IO口EQ语音识别 库头文件在apps_headphon的inclued/sdk_cfg.h有语音识别不播apps_headphone/cpu/ac690x/ladc/ladc.c#includehtk/htk.h",同时在函数voidladc_isr_callback(void*ladc_buf,u32buf_flag,u32buf_len)添加。在apps_headphone/bluetooth/btstack/bt_key_deal.c添加 改对比bt_key_deal.c,用宏USE_HTK包主的修改。开BT_KTV蓝牙无线升级修复。在apps_soundbox/bluetooth/btstack/bt_key_deal.c添void{exit_rec_api(&rec_bt_api);//exitrecwhenescochange}在apps_soundbox/bluetooth/btstack/bt_configs_user.c添staticvoid{externvoidbt_update_close_echo(); os_taskq_post_msg("MainTask",3,MSG_UPDATA,BT_UPDATA,}对箱&对耳固定左右设备在sdk.h添加一个宏BT_TWS_CHANNEL_SELECT,如添加下面两个函数和staticu8添加库处理函数接口,如初始化设置左还是右设备,现在是用宏控制左右,可以根据硬件之类的区分左右设备配置,下修改bt_key_deal.c,右设备不进行搜索配对添加删除tws配对信息接口在 添加处理函数,发消息主从删除配对信息,在需要删除的地方调externvoid添加处理消息在msg.h添加在bt_key_deal.c新增对耳判断SIRI的接口,修改搜索也可以进低功修复开了EQ,修复内置充电概率性出现充电电压过低的问补丁描述 日期:2017-05-SVN版本SDK版本该补丁在ac690x_sdk_release_v2011的基础上修改修改文件:修改include_lib/bluetooth/avctp_user.h文externvoidbt_stereo_register(void(*bt_save_stereo_info_handle)(u8),void(*stereo_sys_vol_sync_handle)(void),void*stereo_deal_cmd_handle)(u8msg,u8value));(*stereo_sys_vol_sync_handle)(void),void(*stereo_deal_cmd_handle)(u8msg,u8value),void#ifbt_stereo_register(bt_save_stereo_info,stereo_sys_vol_sync,stereo_deal_cmd*对箱接口*/bt_stereo_register(NULL,NULL,NULL);/*对箱接口*/#ifbt_stereo_register(bt_save_stereo_info,stereo_sys_vol_sync,stereo_deal_cmd,NULL*对箱接口*/bt_stereo_register(NULL,NULL,NULL,NULL);/*对箱接口*/#ifbt_stereo_register(bt_save_stereo_info,stereo_sys_vol_sync,stereo_deal_cmd*对箱接口*/bt_stereo_register(NULL,NULL,NULL);/*对箱接口*/#ifbt_stereo_register(bt_save_stereo_info,stereo_sys_vol_sync,stereo_deal_cmd,NULL*对箱接口*/bt_stereo_register(NULL,NULL,NULL,NULL);/*对箱接口*/该补丁主要修改兼容C版无线升级问补丁描述:日期:2017-04-SVN版本SDK版本以及修改一些蓝牙兼容性问题。打了patch2之后再继续打该补丁。修改文件:修改使用:另外,有一个选用设置,有些客户反馈HID连上之后会影响的键盘输入,在使用了该补丁的蓝牙库之后,可以staticvoidbt_function_select_init设置一个标识externvoidbt_set_hid_descriptor_flag(u8 Allinformationprovidedin Allinformationprovidedinissubjecttolegal ©JL.V.2014.All.UserRev1.00——16/4/解决电池电量低的时候 有杂音的问补丁描述:Svn版本:该补丁针对v2010(包括v2010)以下的所有版本,v2010以上的版本,默认发出去的sdk就带有该修改日期:2017-04-修改文件:sys_detect_2xx.cv2xx版本sdksys_detect_1xx.c、sys_detect_2xx.csys_detect_副本.c对比,查看修改的地方,修改的都在文件最后:517行开始,到最后修改使用:电压低,有噪声的时候,调用pwr_level_config(0),降低VDDIO电压输出,提升电压正常的时候,调用pwr_level_config(1),恢复电压输建议:调用pwr_level_config(1)恢复电压的时候,可以等电压稍微比低电压高0.2v0.1v的时候,再调用该恢复函数,减少电池电压波动的影响。视情况而定,电池电量低dac有噪声的方案才修改 Allinformationprovidedin Allinformationprov

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论