JL708X可视化工具问题处理文档
📎 原始文档:https://www.kdocs.cn/l/cfdsnotjP9L2 pwmJL708X可视化工具问题处理文档
- 配置串口通信脚为DP口,测试盒串口升级失败 20240801 LJW 按照如下步骤配置,即可使用DP口进行测试盒串口升级:


- 708N TWS 一拖二 V1.0.0 patch_00.11 IO按键无法唤醒低功耗 20240819 FSW

- 708N TWS一拖二 V1.0.0 patch00.11打开双备份升级功能,使用测试盒无线升级,升级到99%后会提示失败,但是耳机实际升级成功 20240826 FSW 替换下面的库修复
【金山文档 | WPS云文档】 update - 708N TWS一拖二 V100 patch0011双备份测试盒OTA失败
https://kdocs.cn/l/ctcSwC9jRi39
- 708N TWS一拖二 V3.0.0 打开双备份升级功能,使用测试盒无线升级,升级到99%后会提示失败,但是耳机实际升级成功 20240826 FSW 替换下面的库修复
【金山文档 | WPS云文档】 update_708V3.00
https://kdocs.cn/l/cnFcUJeS8hqw - 708N TWS一拖二 V3.0.0 dut模式不配对,打开dut后TWS配对被关闭 20240905 CGP
去掉这个return 0 - 708 V300 patch0012开启双备份测试盒串口升级后,RCSP OTA报错 由于默认的ota.bin测试盒串口升级不会写入双备份的boot_info头,导致OTA后出现boot_info信息失败
需要更新ota.bin
ota_修复双备份测试盒5V烧录后的OTA异常.rar - 708 V300 patch_01.16之前的版本,音频流开PCM DELAY节点异常复位 原因:由于旧版本的代码没有更新PCM DELAY节点,而工具写入的是最新PCM DELAY节点的参数,会导致流程越界
解决方法:更新到patch_01.16版本 - 708N 用mcpwm_set_duty函数改不了MCPWM的占空比 公版流程中,设置非0%和非100%的占空比,没有重新设置定时器计数方式,导致此问题
修复方法如下
if (mcpwm_info[id]->cfg.aligned_mode == MCPWM_CENTER_ALIGNED) { //中心对齐
tmr_con |= 0b10; //递增-递降循环模式,中心对齐
} else {
tmr_con |= 0b01; //递增模式,边沿对齐
}
9. TWS耳机 JL708N3.0.0(patch_01.06),全局采样率48K,USB Audio的上行添加单MIC通话节点,PC模式下通话拔出USB会异常复位 LJW 删除一句话
10. TWS耳机 JL708N 3.0.(patch_01.09),智能免摘出现ADT_DMA_INTERVAL_ERR报错 自适应时钟降低导致的,添加以下修改
11. TWS耳机 JL708N 3.0.(patch_01.09) 关闭两路RCSP,开机无法获取设备信息(设备名称) 修改:把该宏使能,默认关。跟客户描述的打开双rcsp之后可以显示现象对得上。
12. TWS耳机_JL708N_3.0.0(patch_01.09) 播歌中开siri出现噗噗声 切换采样率的时候释放dac buffer导致的异常,如下修改:
13. JL708N_3.0.0(patch_01.09) 风噪检测开的情况下,执行关闭风噪检测,会有popo声。-- 泓毅 原因:关闭风噪会执行关mic操作,然后恢复成anc又会把mic打开。
修改方法:去掉关mic操作,因为anc on还需要mic正常工作。但是需要把开风噪时申请的audio_mic空间释放。
free(audio_mic);
audio_mic = NULL;
14. JL708N_3.0.0(patch_01.09) 动态关闭风噪之后,ANC ON的效果不对,FF麦没有恢复。 -- 泓毅 原因:anc on :same mode。
临时修改:关风噪时调用的切anc switch重新封装一个函数,把return 去掉。
或者:直接加个风噪关闭动作的判断,把ignore_same_mode置1,不跑这个return即可。
15. JL708N_3.0.0(patch_01.10) 待机08断连 -- JWK 原因:lmp层有一个行为未被保护
修改:更新patch02
16. JL708N_3.0.0(patch_01.10) 音乐概率不同步 -- JWK 原因:蓝牙播歌的slot不够
修改:分配多四个slot
17. JL708N_3.0.0(bugfix_02.03) APP使用第三方协议,使能CUSTOM_DEMO_EN,连上ble后,主机没有同步hdl给从机 -- LJW 
#define CUSTOM_BLE_HDL_UUID \
(((u8)('C' + 'U' + 'S') << (3 * 8)) | \
((u8)('T' + 'O' + 'M') << (2 * 8)) | \
((u8)('B' + 'L' + 'E') << (1 * 8)) | \
((u8)('H' + 'D' + 'L') << (0 * 8)))
app_ble_hdl_uuid_set(custom_demo_ble_hdl, CUSTOM_BLE_HDL_UUID);

if (tws_api_get_tws_state() & TWS_STA_SIBLING_CONNECTED) {
- JL708N_3.0.0(patch_02.03) ,音频流程->媒体->选择Headphone后,反复切换bt模式和linein模式会出现异常复位 -- LJW 一共有2处修改点:


/*~~~~~~~~~~~~ start: 临时修改,库内没关OCH,库内改好请删除~~~~~~~~~~~~~~~~~~*/
#if OPTIMIZATION_CONN_NOISE
#ifdef BT_RF_CURRENT_BALANCE_SUPPORT_NOT_PORT
#else
#if CONFIG_CPU_BR50 || CONFIG_CPU_BR52
#if (BT_RF_CURRENT_BALANCE_SUPPORT_ONLY_ONE_PORT == 0)
gpio_och_disable_output_signal(RF_RXTX_STATE_PROT, 16);
#endif
gpio_och_disable_output_signal(RF_RXTX_STATE_PROT, 17);
#endif
#endif
#endif
/*~~~~~~~~~~~~ end: 临时修改~~~~~~~~~~~~~~~~~~*/
- JL708N_3.0.0(patch_02.02) , 双PDMMIC通话,两个MIC的原始声音异常-- LJW

