Files

50 lines
2.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 改动日志
日期:2026-09-08
## 本次 MAGIC_BOX_FW 音频与充电对齐
1. 文件:`apps/earphone/board/br28/board_jl701n_demo_cfg.h`
- 行号:104,369(修改后行号以当前文件为准)
- 原代码:`TCFG_KEY_TONE_EN``DISABLE`DAC 模式为 `DAC_MODE_L_SINGLE`
- 修改后:启用 `TCFG_KEY_TONE_EN`DAC 模式改为 `DAC_MODE_H2_SINGLE`
- 原因:启用 SDK key-tone 播放任务,并匹配 FK_CAR_FW 使用 ROUT 单端输出的配置。
2. 文件:`apps/usr_app/app_function.c`
- 行号:约 26、254-259
- 原代码:模式改变时只调用 `app_led_request_mode_blink()`
- 修改后:模式改变且 `mode != PLAY_MODE_0` 时调用 `Car_Audio_Test_Play()`
- 原因:每次实际切换到运行模式时播放一次鸟叫;不放入 1ms tick,因此不会连续调用。
3. 文件:`apps/usr_app/car_audio_test.c``apps/usr_app/car_audio_test.h`
- 原代码:MAGIC_BOX_FW 未纳入该音频测试模块。
- 修改后:加入 FK_CAR_FW 当前版本的鸟叫播放接口,路径为 `mnt/sdfile/res/bird.mp3`
- 原因:提供模式切换调用的播放实现。
4. 文件:`Makefile`
- 行号:约 414
- 原代码:源文件列表不含 `apps/usr_app/car_audio_test.c`
- 修改后:加入该源文件。
- 原因:确保编译、链接播放接口实现。
5. 文件:`cpu/br28/tools/download/earphone/download_app_ota.bat`
- 行号:约 5、18
- 原代码:未复制 `bird.mp3`,资源参数只有 `tone.cfg p11_code.bin`
- 修改后:复制 `bird.mp3`,并在 `-res` 参数中加入 `bird.mp3`
- 原因:将鸟叫文件打包进内部资源区。
6. 文件:`cpu/br28/tools/bird.mp3`
- 原代码:MAGIC_BOX_FW 中缺少可供下载脚本复制的鸟叫文件。
- 修改后:加入当前 FK_CAR_FW 使用的 `bird.mp3`
- 原因:提供资源打包输入文件。
说明:MAGIC_BOX_FW 当前 `app_power.c` 的充电状态主逻辑已经是 CHRG+STDBY 组合检测,与当前 FK_CAR_FW 一致;本次未重复改写该逻辑,保留其 VPWR 辅助函数未被应用层使用。
7. 文件:`apps/earphone/board/br28/board_jl701n_demo_cfg.h`
- 行号:825
- 原代码:`#define TCFG_DRC_ENABLE 0 /*DRC .../`(块注释未闭合)。
- 修改后:将该注释改为合法的 `/*DRC */`
- 原因:首次完整编译发现该处导致 `line 828: expected identifier or '('`,属于当前工程已有的语法错误,必须修复后才能验证本次功能。
8. 同一配置文件第1197行:补齐损坏的 `#error` 字符串结束引号,消除预处理语法错误。