修复播放音乐空调停止的问题,固定时钟为240MHz,避免MCPWM时钟动态计算

This commit is contained in:
flym 2026-06-03 01:21:17 +08:00
parent 9add3e7437
commit a94bdd6943
9 changed files with 32448 additions and 32492 deletions

View File

@ -36,12 +36,8 @@ void clock_remove_set(u32 type)
*****/ *****/
//// 如果clock_fix 为0 就按照配置设置时钟,如果有值就固定频率 //// clock_fix 非 0 时固定系统时钟(MHz),避免 BT 播歌 clock_set_cur 影响 MCPWM
#if (SOUNDCARD_ENABLE) || (TCFG_MIC_EFFECT_ENABLE)
#define CLOCK_FIX 240 #define CLOCK_FIX 240
#else
#define CLOCK_FIX 0
#endif
#if (TCFG_AUDIO_DAC_CONNECT_MODE == DAC_OUTPUT_FRONT_LR_REAR_LR) && TCFG_EQ_DIVIDE_ENABLE #if (TCFG_AUDIO_DAC_CONNECT_MODE == DAC_OUTPUT_FRONT_LR_REAR_LR) && TCFG_EQ_DIVIDE_ENABLE
#define EQ4_CLK (24) //20段eq double eq #define EQ4_CLK (24) //20段eq double eq

Binary file not shown.

View File

@ -4729,11 +4729,11 @@ objs/cpu/br23/clock_manager.c.o
-r=objs/cpu/br23/clock_manager.c.o,clock_match,pl -r=objs/cpu/br23/clock_manager.c.o,clock_match,pl
-r=objs/cpu/br23/clock_manager.c.o,clock_ext_cal,pl -r=objs/cpu/br23/clock_manager.c.o,clock_ext_cal,pl
-r=objs/cpu/br23/clock_manager.c.o,clock_cur_cal,pl -r=objs/cpu/br23/clock_manager.c.o,clock_cur_cal,pl
-r=objs/cpu/br23/clock_manager.c.o,local_irq_disable,l
-r=objs/cpu/br23/clock_manager.c.o,local_irq_enable,l
-r=objs/cpu/br23/clock_manager.c.o,clock_pause_play,pl -r=objs/cpu/br23/clock_manager.c.o,clock_pause_play,pl
-r=objs/cpu/br23/clock_manager.c.o,clk_set,l -r=objs/cpu/br23/clock_manager.c.o,clk_set,l
-r=objs/cpu/br23/clock_manager.c.o,clock_idle,pl -r=objs/cpu/br23/clock_manager.c.o,clock_idle,pl
-r=objs/cpu/br23/clock_manager.c.o,local_irq_disable,l
-r=objs/cpu/br23/clock_manager.c.o,local_irq_enable,l
-r=objs/cpu/br23/clock_manager.c.o,clock_add,pl -r=objs/cpu/br23/clock_manager.c.o,clock_add,pl
-r=objs/cpu/br23/clock_manager.c.o,clock_remove,pl -r=objs/cpu/br23/clock_manager.c.o,clock_remove,pl
-r=objs/cpu/br23/clock_manager.c.o,clock_set_cur,pl -r=objs/cpu/br23/clock_manager.c.o,clock_set_cur,pl

File diff suppressed because it is too large Load Diff