完成功能,送样,反馈有底噪,创意者王工?

This commit is contained in:
FlyM 2026-02-11 20:31:13 +08:00
parent 41ca46e68f
commit b0dbc5dde0
12 changed files with 53080 additions and 53307 deletions

View File

@ -4,7 +4,8 @@
#define USB_MALLOC_ENABLE 0 #define USB_MALLOC_ENABLE 0
#define USB_HOST_ASYNC 1 #define USB_HOST_ASYNC 1
#define USB_H_MALLOC_ENABLE 1 #define USB_H_MALLOC_ENABLE 1
#define USB_DEVICE_CLASS_CONFIG (SPEAKER_CLASS|MIC_CLASS|HID_CLASS|MASSSTORAGE_CLASS) //#define USB_DEVICE_CLASS_CONFIG (SPEAKER_CLASS|MIC_CLASS|HID_CLASS|MASSSTORAGE_CLASS)
#define USB_DEVICE_CLASS_CONFIG (MASSSTORAGE_CLASS)
///////////MassStorage Class ///////////MassStorage Class

View File

@ -65,10 +65,10 @@
//*********************************************************************************// //*********************************************************************************//
// 硬件SPI 配置 // // 硬件SPI 配置 //
//*********************************************************************************// //*********************************************************************************//
#define TCFG_HW_SPI1_ENABLE DISABLE_THIS_MOUDLE #define TCFG_HW_SPI1_ENABLE ENABLE_THIS_MOUDLE
//A组IO: DI: PB2 DO: PB1 CLK: PB0 //A组IO: DI: PB2 DO: PB1 CLK: PB0
//B组IO: DI: PC3 DO: PC5 CLK: PC4 //B组IO: DI: PC3 DO: PC5 CLK: PC4
#define TCFG_HW_SPI1_PORT 'A' #define TCFG_HW_SPI1_PORT 'B'
#define TCFG_HW_SPI1_BAUD 4000000L #define TCFG_HW_SPI1_BAUD 4000000L
#define TCFG_HW_SPI1_MODE SPI_MODE_BIDIR_1BIT #define TCFG_HW_SPI1_MODE SPI_MODE_BIDIR_1BIT
#define TCFG_HW_SPI1_ROLE SPI_ROLE_MASTER #define TCFG_HW_SPI1_ROLE SPI_ROLE_MASTER
@ -84,10 +84,10 @@
//*********************************************************************************// //*********************************************************************************//
// FLASH 配置 // // FLASH 配置 //
//*********************************************************************************// //*********************************************************************************//
#define TCFG_NORFLASH_DEV_ENABLE DISABLE_THIS_MOUDLE #define TCFG_NORFLASH_DEV_ENABLE ENABLE_THIS_MOUDLE
#define TCFG_NANDFLASH_DEV_ENABLE DISABLE_THIS_MOUDLE #define TCFG_NANDFLASH_DEV_ENABLE DISABLE_THIS_MOUDLE
#define TCFG_FLASH_DEV_SPI_HW_NUM 1// 1: SPI1 2: SPI2 #define TCFG_FLASH_DEV_SPI_HW_NUM 1// 1: SPI1 2: SPI2
#define TCFG_FLASH_DEV_SPI_CS_PORT IO_PORTA_03 #define TCFG_FLASH_DEV_SPI_CS_PORT IO_PORTB_00
//*********************************************************************************// //*********************************************************************************//
@ -142,7 +142,7 @@
// USB 配置 // // USB 配置 //
//*********************************************************************************// //*********************************************************************************//
#define TCFG_PC_ENABLE TCFG_APP_PC_EN//PC模块使能 #define TCFG_PC_ENABLE TCFG_APP_PC_EN//PC模块使能
#define TCFG_UDISK_ENABLE DISABLE_THIS_MOUDLE//U盘模块使能 #define TCFG_UDISK_ENABLE ENABLE_THIS_MOUDLE//U盘模块使能
#define TCFG_OTG_USB_DEV_EN BIT(0)//USB0 = BIT(0) USB1 = BIT(1) #define TCFG_OTG_USB_DEV_EN BIT(0)//USB0 = BIT(0) USB1 = BIT(1)
#define TCFG_VIR_UDISK_ENABLE 0//ENABLE_THIS_MOUDLE #define TCFG_VIR_UDISK_ENABLE 0//ENABLE_THIS_MOUDLE
@ -394,7 +394,7 @@ DAC硬件上的连接方式,可选的配置:
#define AUDIO_OUTPUT_WAY AUDIO_OUTPUT_WAY_DAC #define AUDIO_OUTPUT_WAY AUDIO_OUTPUT_WAY_DAC
#define LINEIN_INPUT_WAY LINEIN_INPUT_WAY_ADC //LINEIN_INPUT_WAY_ANALOG #define LINEIN_INPUT_WAY LINEIN_INPUT_WAY_ADC //LINEIN_INPUT_WAY_ANALOG
#define AUDIO_OUTPUT_AUTOMUTE 1//ENABLE #define AUDIO_OUTPUT_AUTOMUTE 0//ENABLE
#define DAC_AUTO_HIGH_Z_EN DISABLE //处理直推串音问题, 隔直不要开 #define DAC_AUTO_HIGH_Z_EN DISABLE //处理直推串音问题, 隔直不要开
/* /*

View File

@ -124,6 +124,8 @@ void app_poweron_task()
{ {
int msg[32]; int msg[32];
PA_UNMUTE();
kt_init(); kt_init();
UI_SHOW_MENU(MENU_POWER_UP, 0, 0, NULL); UI_SHOW_MENU(MENU_POWER_UP, 0, 0, NULL);

Binary file not shown.

View File

@ -1,7 +1,6 @@
@echo off @echo off
cd %~dp0 cd %~dp0
copy ..\..\script.ver . copy ..\..\script.ver .
copy ..\..\uboot.boot . copy ..\..\uboot.boot .
copy ..\..\tone.cfg . copy ..\..\tone.cfg .

Binary file not shown.

View File

@ -3728,6 +3728,7 @@ objs/apps/soundbox/task_manager/power_off/power_off.c.o
-r=objs/apps/soundbox/task_manager/power_off/power_off.c.o,tone_table,l -r=objs/apps/soundbox/task_manager/power_off/power_off.c.o,tone_table,l
objs/apps/soundbox/task_manager/power_on/power_on.c.o objs/apps/soundbox/task_manager/power_on/power_on.c.o
-r=objs/apps/soundbox/task_manager/power_on/power_on.c.o,app_poweron_task,pl -r=objs/apps/soundbox/task_manager/power_on/power_on.c.o,app_poweron_task,pl
-r=objs/apps/soundbox/task_manager/power_on/power_on.c.o,gpio_set_output_value,l
-r=objs/apps/soundbox/task_manager/power_on/power_on.c.o,kt_init,l -r=objs/apps/soundbox/task_manager/power_on/power_on.c.o,kt_init,l
-r=objs/apps/soundbox/task_manager/power_on/power_on.c.o,tone_play_with_callback_by_name,l -r=objs/apps/soundbox/task_manager/power_on/power_on.c.o,tone_play_with_callback_by_name,l
-r=objs/apps/soundbox/task_manager/power_on/power_on.c.o,app_task_get_msg,l -r=objs/apps/soundbox/task_manager/power_on/power_on.c.o,app_task_get_msg,l
@ -4053,7 +4054,6 @@ objs/cpu/br23/audio_common/audio_iis.c.o
objs/cpu/br23/audio_common/audio_link.c.o objs/cpu/br23/audio_common/audio_link.c.o
objs/cpu/br23/audio_dec/audio_dec.c.o objs/cpu/br23/audio_dec/audio_dec.c.o
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,audio_dac_energy_get,pl -r=objs/cpu/br23/audio_dec/audio_dec.c.o,audio_dac_energy_get,pl
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,audio_energy_detect_energy_get,l
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,audio_resume_all_decoder,pl -r=objs/cpu/br23/audio_dec/audio_dec.c.o,audio_resume_all_decoder,pl
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,audio_decoder_resume_all,l -r=objs/cpu/br23/audio_dec/audio_dec.c.o,audio_decoder_resume_all,l
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,audio_mode_main_dec_open,pl -r=objs/cpu/br23/audio_dec/audio_dec.c.o,audio_mode_main_dec_open,pl
@ -4086,7 +4086,6 @@ objs/cpu/br23/audio_dec/audio_dec.c.o
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,audio_dec_occupy_trace_hdl,pl -r=objs/cpu/br23/audio_dec/audio_dec.c.o,audio_dec_occupy_trace_hdl,pl
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,os_time_dly,l -r=objs/cpu/br23/audio_dec/audio_dec.c.o,os_time_dly,l
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,audio_dec_init,pl -r=objs/cpu/br23/audio_dec/audio_dec.c.o,audio_dec_init,pl
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,printf,l
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,audio_decoder_task_create,l -r=objs/cpu/br23/audio_dec/audio_dec.c.o,audio_decoder_task_create,l
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,app_audio_output_init,l -r=objs/cpu/br23/audio_dec/audio_dec.c.o,app_audio_output_init,l
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,audio_src_base_filt_init,l -r=objs/cpu/br23/audio_dec/audio_dec.c.o,audio_src_base_filt_init,l
@ -4103,17 +4102,6 @@ objs/cpu/br23/audio_dec/audio_dec.c.o
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,audio_mixer_stream_resume,l -r=objs/cpu/br23/audio_dec/audio_dec.c.o,audio_mixer_stream_resume,l
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,audio_stream_add_list,l -r=objs/cpu/br23/audio_dec/audio_dec.c.o,audio_stream_add_list,l
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,app_audio_volume_init,l -r=objs/cpu/br23/audio_dec/audio_dec.c.o,app_audio_volume_init,l
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,audio_mix_out_automute_mute,pl
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,gpio_set_output_value,l
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,mix_out_automute_handler,pl
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,app_audio_output_channel_get,l
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,mix_out_automute_skip,pl
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,audio_energy_detect_skip,l
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,mix_out_automute_open,pl
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,audio_energy_detect_open,l
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,audio_energy_detect_entry_get,l
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,mix_out_automute_close,pl
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,audio_energy_detect_close,l
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,audio_mixer_get_ch_num,l -r=objs/cpu/br23/audio_dec/audio_dec.c.o,audio_mixer_get_ch_num,l
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,clock_add_set,l -r=objs/cpu/br23/audio_dec/audio_dec.c.o,clock_add_set,l
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,clock_remove_set,l -r=objs/cpu/br23/audio_dec/audio_dec.c.o,clock_remove_set,l
@ -4124,8 +4112,6 @@ objs/cpu/br23/audio_dec/audio_dec.c.o
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,os_mutex_post,l -r=objs/cpu/br23/audio_dec/audio_dec.c.o,os_mutex_post,l
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,digital_phase_inverter_s16,l -r=objs/cpu/br23/audio_dec/audio_dec.c.o,digital_phase_inverter_s16,l
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,puts,l -r=objs/cpu/br23/audio_dec/audio_dec.c.o,puts,l
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,mix_out_automute_hdl,pl
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,mix_out_automute_entry,pl
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,decode_task,pl -r=objs/cpu/br23/audio_dec/audio_dec.c.o,decode_task,pl
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,mixer,pl -r=objs/cpu/br23/audio_dec/audio_dec.c.o,mixer,pl
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,app_var,l -r=objs/cpu/br23/audio_dec/audio_dec.c.o,app_var,l
@ -4170,7 +4156,6 @@ objs/cpu/br23/audio_dec/audio_dec_bt.c.o
-r=objs/cpu/br23/audio_dec/audio_dec_bt.c.o,esco_dec_open,pl -r=objs/cpu/br23/audio_dec/audio_dec_bt.c.o,esco_dec_open,pl
-r=objs/cpu/br23/audio_dec/audio_dec_bt.c.o,audio_output_channel_num,l -r=objs/cpu/br23/audio_dec/audio_dec_bt.c.o,audio_output_channel_num,l
-r=objs/cpu/br23/audio_dec/audio_dec_bt.c.o,lmp_private_esco_suspend_resume,l -r=objs/cpu/br23/audio_dec/audio_dec_bt.c.o,lmp_private_esco_suspend_resume,l
-r=objs/cpu/br23/audio_dec/audio_dec_bt.c.o,mix_out_automute_skip,l
-r=objs/cpu/br23/audio_dec/audio_dec_bt.c.o,esco_dec_close,pl -r=objs/cpu/br23/audio_dec/audio_dec_bt.c.o,esco_dec_close,pl
-r=objs/cpu/br23/audio_dec/audio_dec_bt.c.o,bt_audio_is_running,pl -r=objs/cpu/br23/audio_dec/audio_dec_bt.c.o,bt_audio_is_running,pl
-r=objs/cpu/br23/audio_dec/audio_dec_bt.c.o,bt_media_is_running,pl -r=objs/cpu/br23/audio_dec/audio_dec_bt.c.o,bt_media_is_running,pl
@ -9277,28 +9262,6 @@ include_lib/liba/br23/media_app.a.llvm.127162.audio_output_dac.c
-r=include_lib/liba/br23/media_app.a.llvm.127162.audio_output_dac.c,dac_hdl,l -r=include_lib/liba/br23/media_app.a.llvm.127162.audio_output_dac.c,dac_hdl,l
-r=include_lib/liba/br23/media_app.a.llvm.127162.audio_output_dac.c,log_tag_const_i_APP_DAC,l -r=include_lib/liba/br23/media_app.a.llvm.127162.audio_output_dac.c,log_tag_const_i_APP_DAC,l
-r=include_lib/liba/br23/media_app.a.llvm.127162.audio_output_dac.c,config_asser,l -r=include_lib/liba/br23/media_app.a.llvm.127162.audio_output_dac.c,config_asser,l
include_lib/liba/br23/media_app.a.llvm.155082.audio_energy_detect.c
-r=include_lib/liba/br23/media_app.a.llvm.155082.audio_energy_detect.c,audio_energy_detect_event_handler,pl
-r=include_lib/liba/br23/media_app.a.llvm.155082.audio_energy_detect.c,log_print,l
-r=include_lib/liba/br23/media_app.a.llvm.155082.audio_energy_detect.c,auido_energy_detect_10ms_timer,pl
-r=include_lib/liba/br23/media_app.a.llvm.155082.audio_energy_detect.c,audio_energy_detect_open,pl
-r=include_lib/liba/br23/media_app.a.llvm.155082.audio_energy_detect.c,zalloc,l
-r=include_lib/liba/br23/media_app.a.llvm.155082.audio_energy_detect.c,usr_timer_add,l
-r=include_lib/liba/br23/media_app.a.llvm.155082.audio_energy_detect.c,os_mutex_create,l
-r=include_lib/liba/br23/media_app.a.llvm.155082.audio_energy_detect.c,usr_timer_del,l
-r=include_lib/liba/br23/media_app.a.llvm.155082.audio_energy_detect.c,free,l
-r=include_lib/liba/br23/media_app.a.llvm.155082.audio_energy_detect.c,audio_energy_detect_modify,pl
-r=include_lib/liba/br23/media_app.a.llvm.155082.audio_energy_detect.c,audio_energy_detect_run,pl
-r=include_lib/liba/br23/media_app.a.llvm.155082.audio_energy_detect.c,os_mutex_pend,l
-r=include_lib/liba/br23/media_app.a.llvm.155082.audio_energy_detect.c,os_mutex_post,l
-r=include_lib/liba/br23/media_app.a.llvm.155082.audio_energy_detect.c,audio_energy_detect_close,pl
-r=include_lib/liba/br23/media_app.a.llvm.155082.audio_energy_detect.c,os_mutex_del,l
-r=include_lib/liba/br23/media_app.a.llvm.155082.audio_energy_detect.c,audio_energy_detect_skip,pl
-r=include_lib/liba/br23/media_app.a.llvm.155082.audio_energy_detect.c,audio_energy_detect_entry_get,pl
-r=include_lib/liba/br23/media_app.a.llvm.155082.audio_energy_detect.c,audio_energy_detect_sample_rate_update,pl
-r=include_lib/liba/br23/media_app.a.llvm.155082.audio_energy_detect.c,audio_energy_detect_energy_get,pl
-r=include_lib/liba/br23/media_app.a.llvm.155082.audio_energy_detect.c,log_tag_const_i_APP_EDET,l
-r=include_lib/liba/br23/media_app.a.llvm.155082.audio_energy_detect.c,log_tag_const_e_APP_EDET,l
include_lib/liba/br23/libAptFilt_pi32v2_OnChip.a.llvm.4188.AptFiltLib.cc include_lib/liba/br23/libAptFilt_pi32v2_OnChip.a.llvm.4188.AptFiltLib.cc
-r=include_lib/liba/br23/libAptFilt_pi32v2_OnChip.a.llvm.4188.AptFiltLib.cc,AptFilt_QueryBufSize,pl -r=include_lib/liba/br23/libAptFilt_pi32v2_OnChip.a.llvm.4188.AptFiltLib.cc,AptFilt_QueryBufSize,pl
-r=include_lib/liba/br23/libAptFilt_pi32v2_OnChip.a.llvm.4188.AptFiltLib.cc,_ZN13Shadow_BFNLMSI9floatReal12floatComplex11fixHalfRealE15QueryBufferSizeEii,pl -r=include_lib/liba/br23/libAptFilt_pi32v2_OnChip.a.llvm.4188.AptFiltLib.cc,_ZN13Shadow_BFNLMSI9floatReal12floatComplex11fixHalfRealE15QueryBufferSizeEii,pl

File diff suppressed because it is too large Load Diff