修复全部循环问题

This commit is contained in:
FlyM 2025-08-28 16:08:12 +08:00
parent e8c743b7fa
commit 983167949c
25 changed files with 28143 additions and 29317 deletions

Binary file not shown.

BIN
FW/KT25-0828_JJT/jl_isd.fw Normal file

Binary file not shown.

BIN
FW/KT25-0828_JJT/update.ufw Normal file

Binary file not shown.

BIN
JJT.pdf Normal file

Binary file not shown.

View File

@ -1498,6 +1498,7 @@ int music_player_play_by_sclust(char *logo, u32 sclust)
/*----------------------------------------------------------------------------*/ /*----------------------------------------------------------------------------*/
int music_player_play_by_path(char *logo, const char *path) int music_player_play_by_path(char *logo, const char *path)
{ {
printf("......music_player_play_by_path [ %s-%s ] \n", logo, path);
if (path == NULL) if (path == NULL)
{ {
return MUSIC_PLAYER_ERR_POINT; return MUSIC_PLAYER_ERR_POINT;

View File

@ -76,7 +76,7 @@ void kt_change_cycle(u8 cycle)
__this->play_status.cycle_mode = cycle; __this->play_status.cycle_mode = cycle;
if (cycle != FCYCLE_ONE) if (cycle != FCYCLE_ONE)
{ {
memset(&__this->play_status, 0, sizeof(__this->play_status)); memset(__this->play_status.play_name, 0, sizeof(__this->play_status.play_name));
} }
} }

View File

@ -340,7 +340,8 @@ static void uart_process(tRxPacket *pack)
else if (pack->buf[2] == KT_CMD_CYCLE) else if (pack->buf[2] == KT_CMD_CYCLE)
{ {
printf("KT_CMD_CYCLE \n"); printf("KT_CMD_CYCLE \n");
app_task_put_key_msg(KEY_USER_PLAY_CYCLE, pack->buf[3]); //app_task_put_key_msg(KEY_USER_PLAY_CYCLE, pack->buf[3]);
kt_change_cycle(pack->buf[3]);
uart_ack(pack->buf[2], KT_OK); uart_ack(pack->buf[2], KT_OK);
} }
else if (pack->buf[2] == KT_CMD_GET_FILE_NUM) //文件数量 else if (pack->buf[2] == KT_CMD_GET_FILE_NUM) //文件数量

View File

@ -29,7 +29,7 @@
#define TCFG_APP_MUSIC_EN 1 #define TCFG_APP_MUSIC_EN 1
#define TCFG_APP_LINEIN_EN 0 #define TCFG_APP_LINEIN_EN 0
#define TCFG_APP_FM_EN 0 #define TCFG_APP_FM_EN 0
#define TCFG_APP_PC_EN 1 #define TCFG_APP_PC_EN 0
#define TCFG_APP_RTC_EN 0 #define TCFG_APP_RTC_EN 0
#define TCFG_APP_RECORD_EN 0 #define TCFG_APP_RECORD_EN 0
#define TCFG_APP_SPDIF_EN 0 #define TCFG_APP_SPDIF_EN 0
@ -42,7 +42,7 @@
//*********************************************************************************// //*********************************************************************************//
// UART配置 // // UART配置 //
//*********************************************************************************// //*********************************************************************************//
#define TCFG_UART0_ENABLE DISABLE_THIS_MOUDLE //串口打印模块使能 #define TCFG_UART0_ENABLE ENABLE_THIS_MOUDLE //串口打印模块使能
#define TCFG_UART0_RX_PORT NO_CONFIG_PORT //串口接收脚配置用于打印可以选择NO_CONFIG_PORT #define TCFG_UART0_RX_PORT NO_CONFIG_PORT //串口接收脚配置用于打印可以选择NO_CONFIG_PORT
#if 1 #if 1
@ -74,7 +74,7 @@
//*********************************************************************************// //*********************************************************************************//
// 硬件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 'B' #define TCFG_HW_SPI1_PORT 'B'
@ -93,7 +93,7 @@
//*********************************************************************************// //*********************************************************************************//
// FLASH 配置 // // FLASH 配置 //
//*********************************************************************************// //*********************************************************************************//
#define TCFG_NORFLASH_DEV_ENABLE DISABLE_THIS_MOUDLE //需要关闭SD0 #define TCFG_NORFLASH_DEV_ENABLE ENABLE_THIS_MOUDLE //需要关闭SD0
#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_PORTC_03 #define TCFG_FLASH_DEV_SPI_CS_PORT IO_PORTC_03
@ -126,7 +126,7 @@
//A组IO: CMD:PC4 CLK:PC5 DAT0:PC3 //D组IO: CMD:PB2 CLK:PB0 DAT0:PB3 //A组IO: CMD:PC4 CLK:PC5 DAT0:PC3 //D组IO: CMD:PB2 CLK:PB0 DAT0:PB3
//B组IO: CMD:PB6 CLK:PB7 DAT0:PB5 //E组IO: CMD:PA4 CLK:PC5 DAT0:DM //B组IO: CMD:PB6 CLK:PB7 DAT0:PB5 //E组IO: CMD:PA4 CLK:PC5 DAT0:DM
//C组IO: CMD:PA4 CLK:PA2 DAT0:PA3 //F组IO: CMD:PB6 CLK:PB7 DAT0:PB4 //C组IO: CMD:PA4 CLK:PA2 DAT0:PA3 //F组IO: CMD:PB6 CLK:PB7 DAT0:PB4
#define TCFG_SD0_ENABLE ENABLE_THIS_MOUDLE #define TCFG_SD0_ENABLE DISABLE_THIS_MOUDLE
#define TCFG_SD0_PORTS 'A' #define TCFG_SD0_PORTS 'A'
#define TCFG_SD0_DAT_MODE 1//AC696x不支持4线模式 #define TCFG_SD0_DAT_MODE 1//AC696x不支持4线模式
#define TCFG_SD0_DET_MODE SD_CLK_DECT #define TCFG_SD0_DET_MODE SD_CLK_DECT
@ -396,7 +396,7 @@ DAC硬件上的连接方式,可选的配置:
DAC_OUTPUT_LR DAC_OUTPUT_LR
DAC_OUTPUT_MONO_LR_DIFF DAC_OUTPUT_MONO_LR_DIFF
*/ */
#define TCFG_AUDIO_DAC_CONNECT_MODE DAC_OUTPUT_LR #define TCFG_AUDIO_DAC_CONNECT_MODE DAC_OUTPUT_MONO_L
/* /*
: :

View File

@ -102,10 +102,10 @@ static void app_init()
gpio_set_die(IO_PORTA_02,1); gpio_set_die(IO_PORTA_02,1);
gpio_set_direction(IO_PORTA_02,1); gpio_set_direction(IO_PORTA_02,1);
//mute //mute
gpio_set_pull_down(IO_PORTA_04,0); /* gpio_set_pull_down(IO_PORTA_04,0);
gpio_set_pull_up(IO_PORTA_04,0); gpio_set_pull_up(IO_PORTA_04,0);
gpio_set_direction(IO_PORTA_04,0); gpio_set_direction(IO_PORTA_04,0);
gpio_set_output_value(IO_PORTA_04,1); gpio_set_output_value(IO_PORTA_04,1); */
gpio_set_pull_down(IO_PORTC_02,0); gpio_set_pull_down(IO_PORTC_02,0);
gpio_set_pull_up(IO_PORTC_02,0); gpio_set_pull_up(IO_PORTC_02,0);

View File

@ -14,7 +14,7 @@
#define CONFIG_DEBUG_LIB(x) (x & LIB_DEBUG) #define CONFIG_DEBUG_LIB(x) (x & LIB_DEBUG)
//#define CONFIG_DEBUG_ENABLE #define CONFIG_DEBUG_ENABLE
#ifndef CONFIG_DEBUG_ENABLE #ifndef CONFIG_DEBUG_ENABLE
//#define CONFIG_DEBUG_LITE_ENABLE //轻量级打印开关, 默认关闭 //#define CONFIG_DEBUG_LITE_ENABLE //轻量级打印开关, 默认关闭

View File

@ -178,7 +178,7 @@ enum {
KEY_USER_PLAY_NUM, KEY_USER_PLAY_NUM,
KEY_USER_PLAY_NAME, KEY_USER_PLAY_NAME,
KEY_USER_PLAY_FULL_NAME, KEY_USER_PLAY_FULL_NAME,
KEY_USER_PLAY_CYCLE, //KEY_USER_PLAY_CYCLE,
KEY_USER_PLAY_STOP, KEY_USER_PLAY_STOP,
KEY_IR_NUM_0, //中间不允许插入 KEY_IR_NUM_0, //中间不允许插入

View File

@ -603,6 +603,7 @@ static int music_key_event_opr(struct sys_event *event)
//else //else
//{ //{
err = music_player_play_first_file(logo); err = music_player_play_first_file(logo);
printf("---------------->>>>>>>err = %d logo:%s<<<<<<<<-----------------------\n", err, logo);
//} //}
break; break;
case KEY_USER_PLAY_NUM: case KEY_USER_PLAY_NUM:
@ -611,7 +612,8 @@ static int music_key_event_opr(struct sys_event *event)
// sprintf(str, "/%03d.*", msg[1]); // sprintf(str, "/%03d.*", msg[1]);
// printf("%s \n", str); // printf("%s \n", str);
// err = music_player_play_by_path((char *)"fat_nor", str); // err = music_player_play_by_path((char *)"fat_nor", str);
err = music_player_play_by_number((char *)"sd0", msg[1]); //err = music_player_play_by_number((char *)"sd0", msg[1]);
err = music_player_play_by_number(music_player_get_dev_cur(), msg[1]);
printf("err = %d\n", err); printf("err = %d\n", err);
if (kt_get_cycle() == FCYCLE_ONE) if (kt_get_cycle() == FCYCLE_ONE)
{ {
@ -629,7 +631,8 @@ static int music_key_event_opr(struct sys_event *event)
strcat(str, ".*"); strcat(str, ".*");
// strcat(play_name,".*") // strcat(play_name,".*")
printf("%s \n", str); printf("%s \n", str);
err = music_player_play_by_path((char *)"sd0", str); //err = music_player_play_by_path((char *)"sd0", str);
err = music_player_play_by_path(music_player_get_dev_cur(), str);
printf("err = %d\n", err); printf("err = %d\n", err);
if (kt_get_cycle() == FCYCLE_ONE) if (kt_get_cycle() == FCYCLE_ONE)
{ {
@ -641,21 +644,22 @@ static int music_key_event_opr(struct sys_event *event)
play_name = (char *)msg[1]; play_name = (char *)msg[1];
printf("%s \n", play_name); printf("%s \n", play_name);
err = music_player_play_by_path((char *)"sd0", play_name); //err = music_player_play_by_path((char *)"sd0", play_name);
err = music_player_play_by_path(music_player_get_dev_cur(), play_name);
printf("err = %d\n", err); printf("err = %d\n", err);
if (kt_get_cycle() == FCYCLE_ONE) if (kt_get_cycle() == FCYCLE_ONE)
{ {
kt_set_last_play(3, 0, play_name); kt_set_last_play(3, 0, play_name);
} }
break; break;
case KEY_USER_PLAY_CYCLE: /* case KEY_USER_PLAY_CYCLE:
printf("KEY_USER_PLAY_CYCLE !!\n"); printf("KEY_USER_PLAY_CYCLE !!\n");
if (msg[1] < FCYCLE_MAX) if (msg[1] < FCYCLE_MAX)
{ {
kt_change_cycle(msg[1]); kt_change_cycle(msg[1]);
music_player_set_repeat_mode(msg[1]); music_player_set_repeat_mode(msg[1]);
} }
break; break; */
case KEY_USER_PLAY_STOP: case KEY_USER_PLAY_STOP:
printf("KEY_USER_PLAY_STOP !!\n"); printf("KEY_USER_PLAY_STOP !!\n");
//err = music_player_end_deal(msg[1]); //err = music_player_end_deal(msg[1]);
@ -683,13 +687,15 @@ static int music_key_event_opr(struct sys_event *event)
else if (mode == 1) else if (mode == 1)
{ {
printf("play by number\n"); printf("play by number\n");
err = music_player_play_by_number((char *)"sd0", num); //err = music_player_play_by_number((char *)"sd0", num);
err = music_player_play_by_number(music_player_get_dev_cur(), num);
printf("err = %d\n", err); printf("err = %d\n", err);
} }
else else
{ {
printf("play by path\n"); printf("play by path\n");
err = music_player_play_by_path((char *)"sd0", name); //err = music_player_play_by_path((char *)"sd0", name);
err = music_player_play_by_path(music_player_get_dev_cur(), name);
printf("err = %d\n", err); printf("err = %d\n", err);
} }
} }

View File

@ -13,6 +13,8 @@
#include "app_task.h" #include "app_task.h"
#include "key_event_deal.h" #include "key_event_deal.h"
#include "kt.h"
#define LOG_TAG_CONST APP_IDLE #define LOG_TAG_CONST APP_IDLE
#define LOG_TAG "[APP_IDLE]" #define LOG_TAG "[APP_IDLE]"
@ -130,6 +132,8 @@ void app_poweron_task()
UI_SHOW_MENU(MENU_POWER_UP, 0, 0, NULL); UI_SHOW_MENU(MENU_POWER_UP, 0, 0, NULL);
PA_UNMUTE();
kt_init(); kt_init();
int err = tone_play_with_callback_by_name(tone_table[IDEX_TONE_POWER_ON], 1, tone_play_end_callback, (void *)IDEX_TONE_POWER_ON); int err = tone_play_with_callback_by_name(tone_table[IDEX_TONE_POWER_ON], 1, tone_play_end_callback, (void *)IDEX_TONE_POWER_ON);

View File

@ -968,11 +968,11 @@ void audio_mix_out_automute_mute(u8 mute)
printf(">>>>>>>>>>>>>>>>>>>> %s\n", mute ? ("MUTE") : ("UNMUTE")); printf(">>>>>>>>>>>>>>>>>>>> %s\n", mute ? ("MUTE") : ("UNMUTE"));
if (mute) if (mute)
{ {
PA_MUTE(); //PA_MUTE();
} }
else else
{ {
PA_UNMUTE(); //PA_UNMUTE();
} }
} }

View File

@ -4,6 +4,12 @@ fat_sdfile_fat_ops
sdfile_vfs_ops sdfile_vfs_ops
nor_fs_vfs_ops
nor_sdfile_vfs_ops
nor_rec_fs_vfs_ops
pcm_decoder pcm_decoder

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -156,17 +156,6 @@ objs/apps/common/config/bt_profile_config.c.o
-r=objs/apps/common/config/bt_profile_config.c.o,a2dp_mutual_support,pl -r=objs/apps/common/config/bt_profile_config.c.o,a2dp_mutual_support,pl
objs/apps/common/config/ci_transport_uart.c.o objs/apps/common/config/ci_transport_uart.c.o
objs/apps/common/debug/debug.c.o objs/apps/common/debug/debug.c.o
-r=objs/apps/common/debug/debug.c.o,putchar,pl
-r=objs/apps/common/debug/debug.c.o,puts,pl
-r=objs/apps/common/debug/debug.c.o,printf,pl
-r=objs/apps/common/debug/debug.c.o,put_buf,pl
-r=objs/apps/common/debug/debug.c.o,put_u8hex,pl
-r=objs/apps/common/debug/debug.c.o,put_u16hex,pl
-r=objs/apps/common/debug/debug.c.o,put_u32hex,pl
-r=objs/apps/common/debug/debug.c.o,log_print,pl
-r=objs/apps/common/debug/debug.c.o,log_putbyte,pl
-r=objs/apps/common/debug/debug.c.o,assert_printf,pl
-r=objs/apps/common/debug/debug.c.o,cpu_assert_debug,l
objs/apps/common/debug/debug_lite.c.o objs/apps/common/debug/debug_lite.c.o
-r=objs/apps/common/debug/debug_lite.c.o,puts_lite,pl -r=objs/apps/common/debug/debug_lite.c.o,puts_lite,pl
-r=objs/apps/common/debug/debug_lite.c.o,put_buf_lite,pl -r=objs/apps/common/debug/debug_lite.c.o,put_buf_lite,pl
@ -241,16 +230,7 @@ objs/apps/common/dev_manager/dev_update.c.o
-r=objs/apps/common/dev_manager/dev_update.c.o,dev_update_check,pl -r=objs/apps/common/dev_manager/dev_update.c.o,dev_update_check,pl
-r=objs/apps/common/dev_manager/dev_update.c.o,update_success_boot_check,l -r=objs/apps/common/dev_manager/dev_update.c.o,update_success_boot_check,l
-r=objs/apps/common/dev_manager/dev_update.c.o,dev_manager_find_spec,l -r=objs/apps/common/dev_manager/dev_update.c.o,dev_manager_find_spec,l
-r=objs/apps/common/dev_manager/dev_update.c.o,strcmp,l
-r=objs/apps/common/dev_manager/dev_update.c.o,printf,l
-r=objs/apps/common/dev_manager/dev_update.c.o,sprintf,l
-r=objs/apps/common/dev_manager/dev_update.c.o,dev_manager_get_root_path,l
-r=objs/apps/common/dev_manager/dev_update.c.o,fopen,l
-r=objs/apps/common/dev_manager/dev_update.c.o,storage_update_loader_download_init_with_file_hdl,l
-r=objs/apps/common/dev_manager/dev_update.c.o,update_mode_api,l
-r=objs/apps/common/dev_manager/dev_update.c.o,chip_reset,
-r=objs/apps/common/dev_manager/dev_update.c.o,puts,l -r=objs/apps/common/dev_manager/dev_update.c.o,puts,l
-r=objs/apps/common/dev_manager/dev_update.c.o,updata_file_name,l
objs/apps/common/device/detection.c.o objs/apps/common/device/detection.c.o
-r=objs/apps/common/device/detection.c.o,vdet_check,pl -r=objs/apps/common/device/detection.c.o,vdet_check,pl
-r=objs/apps/common/device/detection.c.o,adc_get_value,l -r=objs/apps/common/device/detection.c.o,adc_get_value,l
@ -282,6 +262,47 @@ objs/apps/common/device/gSensor/SC7A20.c.o
objs/apps/common/device/gSensor/da230.c.o objs/apps/common/device/gSensor/da230.c.o
objs/apps/common/device/gSensor/gSensor_manage.c.o objs/apps/common/device/gSensor/gSensor_manage.c.o
objs/apps/common/device/norflash/norflash.c.o objs/apps/common/device/norflash/norflash.c.o
-r=objs/apps/common/device/norflash/norflash.c.o,_norflash_init,pl
-r=objs/apps/common/device/norflash/norflash.c.o,log_print,l
-r=objs/apps/common/device/norflash/norflash.c.o,os_mutex_create,
-r=objs/apps/common/device/norflash/norflash.c.o,printf,l
-r=objs/apps/common/device/norflash/norflash.c.o,cpu_assert_debug,l
-r=objs/apps/common/device/norflash/norflash.c.o,chip_reset,
-r=objs/apps/common/device/norflash/norflash.c.o,norflash_enter_4byte_addr,pl
-r=objs/apps/common/device/norflash/norflash.c.o,gpio_write,l
-r=objs/apps/common/device/norflash/norflash.c.o,spi_send_byte,l
-r=objs/apps/common/device/norflash/norflash.c.o,norflash_exit_4byte_addr,pl
-r=objs/apps/common/device/norflash/norflash.c.o,_norflash_open,pl
-r=objs/apps/common/device/norflash/norflash.c.o,os_mutex_pend,l
-r=objs/apps/common/device/norflash/norflash.c.o,gpio_set_die,l
-r=objs/apps/common/device/norflash/norflash.c.o,gpio_set_direction,l
-r=objs/apps/common/device/norflash/norflash.c.o,spi_open,l
-r=objs/apps/common/device/norflash/norflash.c.o,malloc,l
-r=objs/apps/common/device/norflash/norflash.c.o,_norflash_read,pl
-r=objs/apps/common/device/norflash/norflash.c.o,sys_timer_add,l
-r=objs/apps/common/device/norflash/norflash.c.o,os_mutex_post,l
-r=objs/apps/common/device/norflash/norflash.c.o,_norflash_close,pl
-r=objs/apps/common/device/norflash/norflash.c.o,sys_timer_del,l
-r=objs/apps/common/device/norflash/norflash.c.o,_norflash_eraser,pl
-r=objs/apps/common/device/norflash/norflash.c.o,free,l
-r=objs/apps/common/device/norflash/norflash.c.o,spi_close,l
-r=objs/apps/common/device/norflash/norflash.c.o,gpio_set_pull_up,l
-r=objs/apps/common/device/norflash/norflash.c.o,gpio_set_pull_down,l
-r=objs/apps/common/device/norflash/norflash.c.o,spi_set_bit_mode,l
-r=objs/apps/common/device/norflash/norflash.c.o,spi_dma_recv,l
-r=objs/apps/common/device/norflash/norflash.c.o,_norflash_write,pl
-r=objs/apps/common/device/norflash/norflash.c.o,_norflash_ioctl,pl
-r=objs/apps/common/device/norflash/norflash.c.o,strcmp,l
-r=objs/apps/common/device/norflash/norflash.c.o,spi_set_baud,l
-r=objs/apps/common/device/norflash/norflash.c.o,spi_get_baud,l
-r=objs/apps/common/device/norflash/norflash.c.o,spi_recv_byte,l
-r=objs/apps/common/device/norflash/norflash.c.o,spi_dma_send,l
-r=objs/apps/common/device/norflash/norflash.c.o,delay,l
-r=objs/apps/common/device/norflash/norflash.c.o,puts,l
-r=objs/apps/common/device/norflash/norflash.c.o,config_asser,l
-r=objs/apps/common/device/norflash/norflash.c.o,clock_spi_norflash,pl
-r=objs/apps/common/device/norflash/norflash.c.o,norflash_dev_ops,pl
-r=objs/apps/common/device/norflash/norflash.c.o,norfs_dev_ops,pl
objs/apps/common/fat_nor/nor_fs.c.o objs/apps/common/fat_nor/nor_fs.c.o
-r=objs/apps/common/fat_nor/nor_fs.c.o,norfs_mutex_init,pl -r=objs/apps/common/fat_nor/nor_fs.c.o,norfs_mutex_init,pl
-r=objs/apps/common/fat_nor/nor_fs.c.o,os_mutex_create, -r=objs/apps/common/fat_nor/nor_fs.c.o,os_mutex_create,
@ -336,7 +357,7 @@ objs/apps/common/fat_nor/nor_fs.c.o
-r=objs/apps/common/fat_nor/nor_fs.c.o,max_rec_capacity,pl -r=objs/apps/common/fat_nor/nor_fs.c.o,max_rec_capacity,pl
-r=objs/apps/common/fat_nor/nor_fs.c.o,recfs,pl -r=objs/apps/common/fat_nor/nor_fs.c.o,recfs,pl
-r=objs/apps/common/fat_nor/nor_fs.c.o,recfile,pl -r=objs/apps/common/fat_nor/nor_fs.c.o,recfile,pl
-r=objs/apps/common/fat_nor/nor_fs.c.o,nor_fs_vfs_ops,pl -r=objs/apps/common/fat_nor/nor_fs.c.o,nor_fs_vfs_ops,plx
objs/apps/common/fat_nor/phone_rec_fs.c.o objs/apps/common/fat_nor/phone_rec_fs.c.o
-r=objs/apps/common/fat_nor/phone_rec_fs.c.o,phonefs_mutex_init,pl -r=objs/apps/common/fat_nor/phone_rec_fs.c.o,phonefs_mutex_init,pl
-r=objs/apps/common/fat_nor/phone_rec_fs.c.o,os_mutex_create, -r=objs/apps/common/fat_nor/phone_rec_fs.c.o,os_mutex_create,
@ -631,7 +652,7 @@ objs/apps/common/rec_nor/nor_interface.c.o
-r=objs/apps/common/rec_nor/nor_interface.c.o,recfile_write,l -r=objs/apps/common/rec_nor/nor_interface.c.o,recfile_write,l
-r=objs/apps/common/rec_nor/nor_interface.c.o,recfile_seek,l -r=objs/apps/common/rec_nor/nor_interface.c.o,recfile_seek,l
-r=objs/apps/common/rec_nor/nor_interface.c.o,close_nor_recfile,l -r=objs/apps/common/rec_nor/nor_interface.c.o,close_nor_recfile,l
-r=objs/apps/common/rec_nor/nor_interface.c.o,nor_rec_fs_vfs_ops,pl -r=objs/apps/common/rec_nor/nor_interface.c.o,nor_rec_fs_vfs_ops,plx
objs/apps/common/rec_nor/nor_rec_fs.c.o objs/apps/common/rec_nor/nor_rec_fs.c.o
-r=objs/apps/common/rec_nor/nor_rec_fs.c.o,recfs_mutex_init,pl -r=objs/apps/common/rec_nor/nor_rec_fs.c.o,recfs_mutex_init,pl
-r=objs/apps/common/rec_nor/nor_rec_fs.c.o,os_mutex_create, -r=objs/apps/common/rec_nor/nor_rec_fs.c.o,os_mutex_create,
@ -876,10 +897,6 @@ objs/apps/common/usb/device/msd.c.o
-r=objs/apps/common/usb/device/msd.c.o,log_tag_const_i_USB,l -r=objs/apps/common/usb/device/msd.c.o,log_tag_const_i_USB,l
objs/apps/common/usb/device/msd_upgrade.c.o objs/apps/common/usb/device/msd_upgrade.c.o
-r=objs/apps/common/usb/device/msd_upgrade.c.o,private_scsi_cmd,pl -r=objs/apps/common/usb/device/msd_upgrade.c.o,private_scsi_cmd,pl
-r=objs/apps/common/usb/device/msd_upgrade.c.o,local_irq_disable,l
-r=objs/apps/common/usb/device/msd_upgrade.c.o,ram_protect_close,l
-r=objs/apps/common/usb/device/msd_upgrade.c.o,hw_mmu_disable,l
-r=objs/apps/common/usb/device/msd_upgrade.c.o,nvram_set_boot_state,
objs/apps/common/usb/device/task_pc.c.o objs/apps/common/usb/device/task_pc.c.o
-r=objs/apps/common/usb/device/task_pc.c.o,usb_start,pl -r=objs/apps/common/usb/device/task_pc.c.o,usb_start,pl
-r=objs/apps/common/usb/device/task_pc.c.o,usb_device_mode,l -r=objs/apps/common/usb/device/task_pc.c.o,usb_device_mode,l
@ -981,7 +998,7 @@ objs/apps/common/usb/device/uac_stream.c.o
-r=objs/apps/common/usb/device/uac_stream.c.o,cbuf_init,l -r=objs/apps/common/usb/device/uac_stream.c.o,cbuf_init,l
-r=objs/apps/common/usb/device/uac_stream.c.o,sys_event_notify,l -r=objs/apps/common/usb/device/uac_stream.c.o,sys_event_notify,l
-r=objs/apps/common/usb/device/uac_stream.c.o,uac_speaker_stream_close,pl -r=objs/apps/common/usb/device/uac_stream.c.o,uac_speaker_stream_close,pl
-r=objs/apps/common/usb/device/uac_stream.c.o,uac_vol_switch,l -r=objs/apps/common/usb/device/uac_stream.c.o,uac_vol_switch,pl
-r=objs/apps/common/usb/device/uac_stream.c.o,uac_get_spk_vol,pl -r=objs/apps/common/usb/device/uac_stream.c.o,uac_get_spk_vol,pl
-r=objs/apps/common/usb/device/uac_stream.c.o,uac_mute_volume,pl -r=objs/apps/common/usb/device/uac_stream.c.o,uac_mute_volume,pl
-r=objs/apps/common/usb/device/uac_stream.c.o,uac_mic_stream_read,pl -r=objs/apps/common/usb/device/uac_stream.c.o,uac_mic_stream_read,pl
@ -989,8 +1006,8 @@ objs/apps/common/usb/device/uac_stream.c.o
-r=objs/apps/common/usb/device/uac_stream.c.o,uac_mic_stream_open,pl -r=objs/apps/common/usb/device/uac_stream.c.o,uac_mic_stream_open,pl
-r=objs/apps/common/usb/device/uac_stream.c.o,uac_mic_stream_close,pl -r=objs/apps/common/usb/device/uac_stream.c.o,uac_mic_stream_close,pl
-r=objs/apps/common/usb/device/uac_stream.c.o,app_audio_get_volume,l -r=objs/apps/common/usb/device/uac_stream.c.o,app_audio_get_volume,l
-r=objs/apps/common/usb/device/uac_stream.c.o,usb_audio_demo_exit,l -r=objs/apps/common/usb/device/uac_stream.c.o,usb_audio_demo_exit,pl
-r=objs/apps/common/usb/device/uac_stream.c.o,usb_audio_demo_init,l -r=objs/apps/common/usb/device/uac_stream.c.o,usb_audio_demo_init,pl
-r=objs/apps/common/usb/device/uac_stream.c.o,get_max_sys_vol,l -r=objs/apps/common/usb/device/uac_stream.c.o,get_max_sys_vol,l
-r=objs/apps/common/usb/device/uac_stream.c.o,log_tag_const_i_USB,l -r=objs/apps/common/usb/device/uac_stream.c.o,log_tag_const_i_USB,l
objs/apps/common/usb/device/usb_device.c.o objs/apps/common/usb/device/usb_device.c.o
@ -1233,6 +1250,7 @@ objs/apps/kaotings/kt_uart.c.o
-r=objs/apps/kaotings/kt_uart.c.o,app_audio_set_volume,l -r=objs/apps/kaotings/kt_uart.c.o,app_audio_set_volume,l
-r=objs/apps/kaotings/kt_uart.c.o,app_audio_mute,l -r=objs/apps/kaotings/kt_uart.c.o,app_audio_mute,l
-r=objs/apps/kaotings/kt_uart.c.o,strlen,l -r=objs/apps/kaotings/kt_uart.c.o,strlen,l
-r=objs/apps/kaotings/kt_uart.c.o,kt_change_cycle,l
-r=objs/apps/kaotings/kt_uart.c.o,music_player_get_file_total,l -r=objs/apps/kaotings/kt_uart.c.o,music_player_get_file_total,l
-r=objs/apps/kaotings/kt_uart.c.o,music_player_get_dir_total,l -r=objs/apps/kaotings/kt_uart.c.o,music_player_get_dir_total,l
-r=objs/apps/kaotings/kt_uart.c.o,music_player_get_fileindir_number,l -r=objs/apps/kaotings/kt_uart.c.o,music_player_get_fileindir_number,l
@ -1316,6 +1334,7 @@ objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,gSensor_wkupup_enable,pl -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,gSensor_wkupup_enable,pl
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,power_wakeup_index_enable,l -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,power_wakeup_index_enable,l
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,debug_uart_init,pl -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,debug_uart_init,pl
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,uart_init,l
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,get_led_config,pl -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,get_led_config,pl
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,get_tone_config,pl -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,get_tone_config,pl
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,get_sys_default_vol,pl -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,get_sys_default_vol,pl
@ -1330,6 +1349,7 @@ objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,dev_manager_init,l -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,dev_manager_init,l
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,get_charge_online_flag,l -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,get_charge_online_flag,l
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,power_set_mode,l -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,power_set_mode,l
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,gpio_set_die,l
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,board_set_soft_poweroff,pl -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,board_set_soft_poweroff,pl
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,gpio_write,l -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,gpio_write,l
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,gpio_dir,l -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,gpio_dir,l
@ -1340,10 +1360,8 @@ objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,gpio_set_pull_up,l -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,gpio_set_pull_up,l
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,gpio_set_pull_down,l -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,gpio_set_pull_down,l
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,gpio_set_direction,l -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,gpio_set_direction,l
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,gpio_set_die,l
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,gpio_set_dieh,l -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,gpio_set_dieh,l
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,P33_CON_SET, -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,P33_CON_SET,
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,sdpg_config,l
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,sleep_exit_callback,pl -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,sleep_exit_callback,pl
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,sleep_enter_callback,pl -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,sleep_enter_callback,pl
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,dac_sniff_power_off,l -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,dac_sniff_power_off,l
@ -1351,8 +1369,6 @@ objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,power_init,l -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,power_init,l
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,power_set_callback,l -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,power_set_callback,l
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,power_keep_dacvdd_en,l -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,power_keep_dacvdd_en,l
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,sdmmc_0_clk_detect,l
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,sdmmc_0_port_init,l
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,key_driver_init,l -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,key_driver_init,l
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,power_wakeup_init,l -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,power_wakeup_init,l
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,status_config,pl -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,status_config,pl
@ -1360,11 +1376,11 @@ objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,ladc_list,pl -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,ladc_list,pl
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,adc_data,pl -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,adc_data,pl
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,adkey_data,pl -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,adkey_data,pl
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,otg_data,pl
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,led7_data,pl -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,led7_data,pl
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,ui_cfg_data,pl -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,ui_cfg_data,pl
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,sd_dev_ops,l -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,spi1_p_data,pl
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,usb_dev_ops,l -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,norflash_fat_dev_data,pl
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,norflash_dev_ops,l
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,device_table,pl -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,device_table,pl
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,power_param,pl -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,power_param,pl
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,port0,pl -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,port0,pl
@ -1375,23 +1391,18 @@ objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,__initcall_board_power_wakeup_init,pl -r=objs/apps/soundbox/board/br25/board_ac6082_demo/board_ac6082_demo.c.o,__initcall_board_power_wakeup_init,pl
objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/adkey_table.c.o objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/adkey_table.c.o
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/adkey_table.c.o,music_key_ad_table,pl -r=objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/adkey_table.c.o,music_key_ad_table,pl
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/adkey_table.c.o,pc_key_ad_table,pl
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/adkey_table.c.o,idle_key_ad_table,pl -r=objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/adkey_table.c.o,idle_key_ad_table,pl
objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/iokey_table.c.o objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/iokey_table.c.o
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/iokey_table.c.o,music_key_io_table,pl -r=objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/iokey_table.c.o,music_key_io_table,pl
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/iokey_table.c.o,pc_key_io_table,pl
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/iokey_table.c.o,idle_key_io_table,pl -r=objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/iokey_table.c.o,idle_key_io_table,pl
objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/irkey_table.c.o objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/irkey_table.c.o
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/irkey_table.c.o,music_key_ir_table,pl -r=objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/irkey_table.c.o,music_key_ir_table,pl
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/irkey_table.c.o,pc_key_ir_table,pl
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/irkey_table.c.o,idle_key_ir_table,pl -r=objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/irkey_table.c.o,idle_key_ir_table,pl
objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/rdec_key_table.c.o objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/rdec_key_table.c.o
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/rdec_key_table.c.o,music_key_rdec_table,pl -r=objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/rdec_key_table.c.o,music_key_rdec_table,pl
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/rdec_key_table.c.o,pc_key_rdec_table,pl
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/rdec_key_table.c.o,idle_key_rdec_table,pl -r=objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/rdec_key_table.c.o,idle_key_rdec_table,pl
objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/touch_key_table.c.o objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/touch_key_table.c.o
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/touch_key_table.c.o,music_key_touch_table,pl -r=objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/touch_key_table.c.o,music_key_touch_table,pl
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/touch_key_table.c.o,pc_key_touch_table,pl
-r=objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/touch_key_table.c.o,idle_key_touch_table,pl -r=objs/apps/soundbox/board/br25/board_ac6082_demo/key_table/touch_key_table.c.o,idle_key_touch_table,pl
objs/apps/soundbox/board/br25/board_ac6082_iap/board_ac6082_iap.c.o objs/apps/soundbox/board/br25/board_ac6082_iap/board_ac6082_iap.c.o
objs/apps/soundbox/board/br25/board_ac6082_iap/key_table/adkey_table.c.o objs/apps/soundbox/board/br25/board_ac6082_iap/key_table/adkey_table.c.o
@ -1428,7 +1439,6 @@ objs/apps/soundbox/common/init.c.o
-r=objs/apps/soundbox/common/init.c.o,gpio_set_pull_up,l -r=objs/apps/soundbox/common/init.c.o,gpio_set_pull_up,l
-r=objs/apps/soundbox/common/init.c.o,gpio_set_die,l -r=objs/apps/soundbox/common/init.c.o,gpio_set_die,l
-r=objs/apps/soundbox/common/init.c.o,gpio_set_direction,l -r=objs/apps/soundbox/common/init.c.o,gpio_set_direction,l
-r=objs/apps/soundbox/common/init.c.o,gpio_set_output_value,l
-r=objs/apps/soundbox/common/init.c.o,audio_enc_init,l -r=objs/apps/soundbox/common/init.c.o,audio_enc_init,l
-r=objs/apps/soundbox/common/init.c.o,audio_dec_init,l -r=objs/apps/soundbox/common/init.c.o,audio_dec_init,l
-r=objs/apps/soundbox/common/init.c.o,update_result_deal,l -r=objs/apps/soundbox/common/init.c.o,update_result_deal,l
@ -2250,7 +2260,6 @@ objs/apps/soundbox/task_manager/app_common.c.o
-r=objs/apps/soundbox/task_manager/app_common.c.o,app_common_key_var_2_event,pl -r=objs/apps/soundbox/task_manager/app_common.c.o,app_common_key_var_2_event,pl
-r=objs/apps/soundbox/task_manager/app_common.c.o,sys_event_notify,l -r=objs/apps/soundbox/task_manager/app_common.c.o,sys_event_notify,l
-r=objs/apps/soundbox/task_manager/app_common.c.o,kt_uart_event,l -r=objs/apps/soundbox/task_manager/app_common.c.o,kt_uart_event,l
-r=objs/apps/soundbox/task_manager/app_common.c.o,pc_device_event_handler,l
-r=objs/apps/soundbox/task_manager/app_common.c.o,dev_status_event_filter,l -r=objs/apps/soundbox/task_manager/app_common.c.o,dev_status_event_filter,l
-r=objs/apps/soundbox/task_manager/app_common.c.o,app_get_curr_task,l -r=objs/apps/soundbox/task_manager/app_common.c.o,app_get_curr_task,l
-r=objs/apps/soundbox/task_manager/app_common.c.o,app_check_curr_task,l -r=objs/apps/soundbox/task_manager/app_common.c.o,app_check_curr_task,l
@ -2274,7 +2283,6 @@ objs/apps/soundbox/task_manager/app_task_switch.c.o
-r=objs/apps/soundbox/task_manager/app_task_switch.c.o,app_get_curr_task,pl -r=objs/apps/soundbox/task_manager/app_task_switch.c.o,app_get_curr_task,pl
-r=objs/apps/soundbox/task_manager/app_task_switch.c.o,app_check_curr_task,pl -r=objs/apps/soundbox/task_manager/app_task_switch.c.o,app_check_curr_task,pl
-r=objs/apps/soundbox/task_manager/app_task_switch.c.o,music_app_check,l -r=objs/apps/soundbox/task_manager/app_task_switch.c.o,music_app_check,l
-r=objs/apps/soundbox/task_manager/app_task_switch.c.o,pc_app_check,l
-r=objs/apps/soundbox/task_manager/app_task_switch.c.o,bt_app_exit_check,l -r=objs/apps/soundbox/task_manager/app_task_switch.c.o,bt_app_exit_check,l
-r=objs/apps/soundbox/task_manager/app_task_switch.c.o,puts,l -r=objs/apps/soundbox/task_manager/app_task_switch.c.o,puts,l
-r=objs/apps/soundbox/task_manager/app_task_switch.c.o,app_prev_task,pl -r=objs/apps/soundbox/task_manager/app_task_switch.c.o,app_prev_task,pl
@ -2314,19 +2322,7 @@ objs/apps/soundbox/task_manager/idle/idle.c.o
-r=objs/apps/soundbox/task_manager/idle/idle.c.o,app_default_event_deal,l -r=objs/apps/soundbox/task_manager/idle/idle.c.o,app_default_event_deal,l
-r=objs/apps/soundbox/task_manager/idle/idle.c.o,app_task_exitting,l -r=objs/apps/soundbox/task_manager/idle/idle.c.o,app_task_exitting,l
-r=objs/apps/soundbox/task_manager/idle/idle.c.o,sys_key_event_enable,l -r=objs/apps/soundbox/task_manager/idle/idle.c.o,sys_key_event_enable,l
-r=objs/apps/soundbox/task_manager/idle/idle.c.o,sdx_dev_detect_timer_del,l
-r=objs/apps/soundbox/task_manager/idle/idle.c.o,usb_detect_timer_del,l
-r=objs/apps/soundbox/task_manager/idle/idle.c.o,os_time_dly,
-r=objs/apps/soundbox/task_manager/idle/idle.c.o,usb_otg_online,l
-r=objs/apps/soundbox/task_manager/idle/idle.c.o,usb_pause,l
-r=objs/apps/soundbox/task_manager/idle/idle.c.o,usb_iomode,l
-r=objs/apps/soundbox/task_manager/idle/idle.c.o,gpio_set_die,l
-r=objs/apps/soundbox/task_manager/idle/idle.c.o,gpio_set_pull_up,l
-r=objs/apps/soundbox/task_manager/idle/idle.c.o,gpio_set_pull_down,l
-r=objs/apps/soundbox/task_manager/idle/idle.c.o,gpio_set_direction,l
-r=objs/apps/soundbox/task_manager/idle/idle.c.o,log_print,l -r=objs/apps/soundbox/task_manager/idle/idle.c.o,log_print,l
-r=objs/apps/soundbox/task_manager/idle/idle.c.o,sdx_dev_detect_timer_add,l
-r=objs/apps/soundbox/task_manager/idle/idle.c.o,usb_detect_timer_add,l
-r=objs/apps/soundbox/task_manager/idle/idle.c.o,regs_buf,pl -r=objs/apps/soundbox/task_manager/idle/idle.c.o,regs_buf,pl
-r=objs/apps/soundbox/task_manager/idle/idle.c.o,log_tag_const_i_APP_IDLE,l -r=objs/apps/soundbox/task_manager/idle/idle.c.o,log_tag_const_i_APP_IDLE,l
-r=objs/apps/soundbox/task_manager/idle/idle.c.o,app_var,l -r=objs/apps/soundbox/task_manager/idle/idle.c.o,app_var,l
@ -2390,7 +2386,6 @@ objs/apps/soundbox/task_manager/music/music.c.o
-r=objs/apps/soundbox/task_manager/music/music.c.o,kt_set_last_play,l -r=objs/apps/soundbox/task_manager/music/music.c.o,kt_set_last_play,l
-r=objs/apps/soundbox/task_manager/music/music.c.o,strcat,l -r=objs/apps/soundbox/task_manager/music/music.c.o,strcat,l
-r=objs/apps/soundbox/task_manager/music/music.c.o,music_player_play_by_path,l -r=objs/apps/soundbox/task_manager/music/music.c.o,music_player_play_by_path,l
-r=objs/apps/soundbox/task_manager/music/music.c.o,music_player_set_repeat_mode,l
-r=objs/apps/soundbox/task_manager/music/music.c.o,app_task_switch_next,l -r=objs/apps/soundbox/task_manager/music/music.c.o,app_task_switch_next,l
-r=objs/apps/soundbox/task_manager/music/music.c.o,music_player_end_deal,l -r=objs/apps/soundbox/task_manager/music/music.c.o,music_player_end_deal,l
-r=objs/apps/soundbox/task_manager/music/music.c.o,kt_get_last_play,l -r=objs/apps/soundbox/task_manager/music/music.c.o,kt_get_last_play,l
@ -2419,28 +2414,7 @@ objs/apps/soundbox/task_manager/music/music.c.o
-r=objs/apps/soundbox/task_manager/music/music.c.o,tone_table,l -r=objs/apps/soundbox/task_manager/music/music.c.o,tone_table,l
objs/apps/soundbox/task_manager/pc/pc.c.o objs/apps/soundbox/task_manager/pc/pc.c.o
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,pc_app_check,pl -r=objs/apps/soundbox/task_manager/pc/pc.c.o,pc_app_check,pl
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,usb_otg_online,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,log_print,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,app_pc_task,pl -r=objs/apps/soundbox/task_manager/pc/pc.c.o,app_pc_task,pl
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,app_task_get_msg,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,app_default_event_deal,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,app_task_exitting,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,ui_update_status,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,sys_key_event_enable,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,app_audio_get_volume,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,clock_idle,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,usb_start,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,pc_device_event_handler,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,app_task_switch_next,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,hid_key_handler,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,printf,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,app_audio_set_volume,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,tone_play_stop,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,dev_manager_list_check_mount,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,usb_stop,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,usb_pause,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,log_tag_const_i_APP_PC,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,log_tag_const_d_APP_PC,l
objs/apps/soundbox/task_manager/power_off/power_off.c.o objs/apps/soundbox/task_manager/power_off/power_off.c.o
-r=objs/apps/soundbox/task_manager/power_off/power_off.c.o,power_off_deal,pl -r=objs/apps/soundbox/task_manager/power_off/power_off.c.o,power_off_deal,pl
-r=objs/apps/soundbox/task_manager/power_off/power_off.c.o,log_print,l -r=objs/apps/soundbox/task_manager/power_off/power_off.c.o,log_print,l
@ -2449,7 +2423,6 @@ objs/apps/soundbox/task_manager/power_off/power_off.c.o
-r=objs/apps/soundbox/task_manager/power_off/power_off.c.o,app_poweroff_task,pl -r=objs/apps/soundbox/task_manager/power_off/power_off.c.o,app_poweroff_task,pl
-r=objs/apps/soundbox/task_manager/power_off/power_off.c.o,app_task_get_msg,l -r=objs/apps/soundbox/task_manager/power_off/power_off.c.o,app_task_get_msg,l
-r=objs/apps/soundbox/task_manager/power_off/power_off.c.o,poweroff_entry_cbfun,pl -r=objs/apps/soundbox/task_manager/power_off/power_off.c.o,poweroff_entry_cbfun,pl
-r=objs/apps/soundbox/task_manager/power_off/power_off.c.o,sdx_dev_entry_lowpower,l
-r=objs/apps/soundbox/task_manager/power_off/power_off.c.o,get_ui_busy_status,l -r=objs/apps/soundbox/task_manager/power_off/power_off.c.o,get_ui_busy_status,l
-r=objs/apps/soundbox/task_manager/power_off/power_off.c.o,power_set_soft_poweroff,l -r=objs/apps/soundbox/task_manager/power_off/power_off.c.o,power_set_soft_poweroff,l
-r=objs/apps/soundbox/task_manager/power_off/power_off.c.o,syscfg_write,l -r=objs/apps/soundbox/task_manager/power_off/power_off.c.o,syscfg_write,l
@ -2461,6 +2434,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
@ -2490,19 +2464,14 @@ objs/apps/soundbox/task_manager/task_key.c.o
-r=objs/apps/soundbox/task_manager/task_key.c.o,rdec_key_event_to_msg,pl -r=objs/apps/soundbox/task_manager/task_key.c.o,rdec_key_event_to_msg,pl
-r=objs/apps/soundbox/task_manager/task_key.c.o,touch_key_event_to_msg,pl -r=objs/apps/soundbox/task_manager/task_key.c.o,touch_key_event_to_msg,pl
-r=objs/apps/soundbox/task_manager/task_key.c.o,music_key_ad_table,l -r=objs/apps/soundbox/task_manager/task_key.c.o,music_key_ad_table,l
-r=objs/apps/soundbox/task_manager/task_key.c.o,pc_key_ad_table,l
-r=objs/apps/soundbox/task_manager/task_key.c.o,idle_key_ad_table,l -r=objs/apps/soundbox/task_manager/task_key.c.o,idle_key_ad_table,l
-r=objs/apps/soundbox/task_manager/task_key.c.o,music_key_io_table,l -r=objs/apps/soundbox/task_manager/task_key.c.o,music_key_io_table,l
-r=objs/apps/soundbox/task_manager/task_key.c.o,pc_key_io_table,l
-r=objs/apps/soundbox/task_manager/task_key.c.o,idle_key_io_table,l -r=objs/apps/soundbox/task_manager/task_key.c.o,idle_key_io_table,l
-r=objs/apps/soundbox/task_manager/task_key.c.o,music_key_ir_table,l -r=objs/apps/soundbox/task_manager/task_key.c.o,music_key_ir_table,l
-r=objs/apps/soundbox/task_manager/task_key.c.o,pc_key_ir_table,l
-r=objs/apps/soundbox/task_manager/task_key.c.o,idle_key_ir_table,l -r=objs/apps/soundbox/task_manager/task_key.c.o,idle_key_ir_table,l
-r=objs/apps/soundbox/task_manager/task_key.c.o,music_key_rdec_table,l -r=objs/apps/soundbox/task_manager/task_key.c.o,music_key_rdec_table,l
-r=objs/apps/soundbox/task_manager/task_key.c.o,pc_key_rdec_table,l
-r=objs/apps/soundbox/task_manager/task_key.c.o,idle_key_rdec_table,l -r=objs/apps/soundbox/task_manager/task_key.c.o,idle_key_rdec_table,l
-r=objs/apps/soundbox/task_manager/task_key.c.o,music_key_touch_table,l -r=objs/apps/soundbox/task_manager/task_key.c.o,music_key_touch_table,l
-r=objs/apps/soundbox/task_manager/task_key.c.o,pc_key_touch_table,l
-r=objs/apps/soundbox/task_manager/task_key.c.o,idle_key_touch_table,l -r=objs/apps/soundbox/task_manager/task_key.c.o,idle_key_touch_table,l
objs/apps/soundbox/third_party_profile/ancs_client_demo/ancs_client_demo.c.o objs/apps/soundbox/third_party_profile/ancs_client_demo/ancs_client_demo.c.o
objs/apps/soundbox/third_party_profile/trans_data_demo/trans_data_demo.c.o objs/apps/soundbox/third_party_profile/trans_data_demo/trans_data_demo.c.o
@ -2772,7 +2741,6 @@ objs/cpu/br25/audio_dec/audio_dec.c.o
-r=objs/cpu/br25/audio_dec/audio_dec.c.o,audio_decoder_resume_all,l -r=objs/cpu/br25/audio_dec/audio_dec.c.o,audio_decoder_resume_all,l
-r=objs/cpu/br25/audio_dec/audio_dec.c.o,audio_src_isr_deal,pl -r=objs/cpu/br25/audio_dec/audio_dec.c.o,audio_src_isr_deal,pl
-r=objs/cpu/br25/audio_dec/audio_dec.c.o,audio_dac_sync_src_deal,pl -r=objs/cpu/br25/audio_dec/audio_dec.c.o,audio_dac_sync_src_deal,pl
-r=objs/cpu/br25/audio_dec/audio_dec.c.o,audio_usb_set_src_by_dac_sync,l
-r=objs/cpu/br25/audio_dec/audio_dec.c.o,audio_mode_main_dec_open,pl -r=objs/cpu/br25/audio_dec/audio_dec.c.o,audio_mode_main_dec_open,pl
-r=objs/cpu/br25/audio_dec/audio_dec.c.o,audio_output_nor_rate,pl -r=objs/cpu/br25/audio_dec/audio_dec.c.o,audio_output_nor_rate,pl
-r=objs/cpu/br25/audio_dec/audio_dec.c.o,audio_output_rate,pl -r=objs/cpu/br25/audio_dec/audio_dec.c.o,audio_output_rate,pl
@ -2824,7 +2792,6 @@ objs/cpu/br25/audio_dec/audio_dec.c.o
-r=objs/cpu/br25/audio_dec/audio_dec.c.o,audio_eq_drc_parm_update,l -r=objs/cpu/br25/audio_dec/audio_dec.c.o,audio_eq_drc_parm_update,l
-r=objs/cpu/br25/audio_dec/audio_dec.c.o,mix_out_high_bass_dis,pl -r=objs/cpu/br25/audio_dec/audio_dec.c.o,mix_out_high_bass_dis,pl
-r=objs/cpu/br25/audio_dec/audio_dec.c.o,audio_mix_out_automute_mute,pl -r=objs/cpu/br25/audio_dec/audio_dec.c.o,audio_mix_out_automute_mute,pl
-r=objs/cpu/br25/audio_dec/audio_dec.c.o,gpio_set_output_value,l
-r=objs/cpu/br25/audio_dec/audio_dec.c.o,mix_out_automute_handler,pl -r=objs/cpu/br25/audio_dec/audio_dec.c.o,mix_out_automute_handler,pl
-r=objs/cpu/br25/audio_dec/audio_dec.c.o,app_audio_output_channel_get,l -r=objs/cpu/br25/audio_dec/audio_dec.c.o,app_audio_output_channel_get,l
-r=objs/cpu/br25/audio_dec/audio_dec.c.o,mix_out_automute_skip,pl -r=objs/cpu/br25/audio_dec/audio_dec.c.o,mix_out_automute_skip,pl
@ -3000,65 +2967,6 @@ objs/cpu/br25/audio_dec/audio_dec_fm.c.o
objs/cpu/br25/audio_dec/audio_dec_linein.c.o objs/cpu/br25/audio_dec/audio_dec_linein.c.o
objs/cpu/br25/audio_dec/audio_dec_midi_file.c.o objs/cpu/br25/audio_dec/audio_dec_midi_file.c.o
objs/cpu/br25/audio_dec/audio_dec_pc.c.o objs/cpu/br25/audio_dec/audio_dec_pc.c.o
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,uac_vol_switch,pl
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,uac_dec_relaese,pl
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,audio_decoder_task_del_wait,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,clock_remove,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,local_irq_disable,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,free,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,local_irq_enable,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,audio_usb_set_src_by_dac_sync,pl
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,audio_buf_sync_follow_rate,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,uac_dec_restart,pl
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,uac_dec_push_restart,pl
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,os_taskq_post_type,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,os_current_task,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,audio_dev_init,pl
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,usb_audio_demo_init,pl
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,register_sys_event_handler,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,usb_audio_demo_exit,pl
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,unregister_sys_event_handler,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,usb_audio_mic_close,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,pc_eq_drc_open,pl
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,pc_eq_drc_close,pl
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,usr_timer_del,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,pcm_decoder_close,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,audio_mixer_ch_close,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,app_audio_state_exit,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,audio_stream_close,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,clock_set_cur,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,zalloc,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,audio_output_channel_num,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,audio_output_channel_type,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,printf,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,set_uac_speaker_rx_handler,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,audio_decoder_task_add_wait,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,clock_add,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,audio_decoder_resume,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,pcm_decoder_open,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,pcm_decoder_set_event_handler,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,pcm_decoder_set_read_data,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,uac_speaker_read,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,audio_mode_main_dec_open,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,audio_mixer_ch_open_head,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,audio_mixer_ch_set_src,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,audio_mixer_ch_set_sync,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,audio_stream_open,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,audio_stream_add_list,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,audio_output_set_start_volume,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,uac_get_cur_vol,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,app_audio_set_volume,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,audio_decoder_start,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,usr_timer_add,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,puts,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,uac_speaker_stream_length,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,uac_speaker_stream_size,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,audio_mixer_ch_pause,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,audio_decoder_resume_all,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,usb_audio_mic_open,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,usb_audio_mic_set_gain,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,decode_task,l
-r=objs/cpu/br25/audio_dec/audio_dec_pc.c.o,mixer,l
objs/cpu/br25/audio_dec/audio_dec_record.c.o objs/cpu/br25/audio_dec/audio_dec_record.c.o
-r=objs/cpu/br25/audio_dec/audio_dec_record.c.o,record_file_close,pl -r=objs/cpu/br25/audio_dec/audio_dec_record.c.o,record_file_close,pl
-r=objs/cpu/br25/audio_dec/audio_dec_record.c.o,file_dec_close,l -r=objs/cpu/br25/audio_dec/audio_dec_record.c.o,file_dec_close,l
@ -3751,7 +3659,8 @@ objs/cpu/br25/pwm_led.c.o
-r=objs/cpu/br25/pwm_led.c.o,request_irq,l -r=objs/cpu/br25/pwm_led.c.o,request_irq,l
objs/cpu/br25/setup.c.o objs/cpu/br25/setup.c.o
-r=objs/cpu/br25/setup.c.o,cpu_assert_debug,pl -r=objs/cpu/br25/setup.c.o,cpu_assert_debug,pl
-r=objs/cpu/br25/setup.c.o,chip_reset, -r=objs/cpu/br25/setup.c.o,log_flush,l
-r=objs/cpu/br25/setup.c.o,local_irq_disable,l
-r=objs/cpu/br25/setup.c.o,timer,pl -r=objs/cpu/br25/setup.c.o,timer,pl
-r=objs/cpu/br25/setup.c.o,sys_timer_dump_time,l -r=objs/cpu/br25/setup.c.o,sys_timer_dump_time,l
-r=objs/cpu/br25/setup.c.o,test_fun,pl -r=objs/cpu/br25/setup.c.o,test_fun,pl
@ -3764,6 +3673,8 @@ objs/cpu/br25/setup.c.o
-r=objs/cpu/br25/setup.c.o,clk_voltage_init,l -r=objs/cpu/br25/setup.c.o,clk_voltage_init,l
-r=objs/cpu/br25/setup.c.o,clk_early_init,l -r=objs/cpu/br25/setup.c.o,clk_early_init,l
-r=objs/cpu/br25/setup.c.o,tick_timer_init,l -r=objs/cpu/br25/setup.c.o,tick_timer_init,l
-r=objs/cpu/br25/setup.c.o,debug_uart_init,l
-r=objs/cpu/br25/setup.c.o,log_early_init,l
-r=objs/cpu/br25/setup.c.o,clock_dump,l -r=objs/cpu/br25/setup.c.o,clock_dump,l
-r=objs/cpu/br25/setup.c.o,reset_source_dump,l -r=objs/cpu/br25/setup.c.o,reset_source_dump,l
-r=objs/cpu/br25/setup.c.o,power_reset_source_dump,l -r=objs/cpu/br25/setup.c.o,power_reset_source_dump,l
@ -3800,7 +3711,7 @@ objs/cpu/br25/spi.c.o
-r=objs/cpu/br25/spi.c.o,gpio_set_pull_up,l -r=objs/cpu/br25/spi.c.o,gpio_set_pull_up,l
-r=objs/cpu/br25/spi.c.o,gpio_set_pull_down,l -r=objs/cpu/br25/spi.c.o,gpio_set_pull_down,l
-r=objs/cpu/br25/spi.c.o,config_asser,l -r=objs/cpu/br25/spi.c.o,config_asser,l
-r=objs/cpu/br25/spi.c.o,spi1_p_data, -r=objs/cpu/br25/spi.c.o,spi1_p_data,l
objs/cpu/br25/spi_test.c.o objs/cpu/br25/spi_test.c.o
objs/cpu/br25/uart_bt_product.c.o objs/cpu/br25/uart_bt_product.c.o
objs/cpu/br25/uart_dev.c.o objs/cpu/br25/uart_dev.c.o
@ -4124,22 +4035,6 @@ include_lib/liba/br25/cpu.a.llvm.245840.timer.c
-r=include_lib/liba/br25/cpu.a.llvm.245840.timer.c,log_tag_const_i_TMR,l -r=include_lib/liba/br25/cpu.a.llvm.245840.timer.c,log_tag_const_i_TMR,l
-r=include_lib/liba/br25/cpu.a.llvm.245840.timer.c,clock_timer,pl -r=include_lib/liba/br25/cpu.a.llvm.245840.timer.c,clock_timer,pl
-r=include_lib/liba/br25/cpu.a.llvm.245840.timer.c,clock_sys_src_use_lrc_hw,l -r=include_lib/liba/br25/cpu.a.llvm.245840.timer.c,clock_sys_src_use_lrc_hw,l
include_lib/liba/br25/cpu.a.llvm.259396.sd.c
-r=include_lib/liba/br25/cpu.a.llvm.259396.sd.c,sdmmc_0_port_init,pl
-r=include_lib/liba/br25/cpu.a.llvm.259396.sd.c,sdmmc_0_io_detect,pl
-r=include_lib/liba/br25/cpu.a.llvm.259396.sd.c,gpio_set_die,l
-r=include_lib/liba/br25/cpu.a.llvm.259396.sd.c,gpio_set_pull_up,l
-r=include_lib/liba/br25/cpu.a.llvm.259396.sd.c,gpio_set_pull_down,l
-r=include_lib/liba/br25/cpu.a.llvm.259396.sd.c,gpio_set_direction,l
-r=include_lib/liba/br25/cpu.a.llvm.259396.sd.c,delay,l
-r=include_lib/liba/br25/cpu.a.llvm.259396.sd.c,gpio_read,l
-r=include_lib/liba/br25/cpu.a.llvm.259396.sd.c,sdmmc_0_clk_detect,pl
-r=include_lib/liba/br25/cpu.a.llvm.259396.sd.c,sdmmc_cmd_detect,pl
-r=include_lib/liba/br25/cpu.a.llvm.259396.sd.c,puts,l
-r=include_lib/liba/br25/cpu.a.llvm.259396.sd.c,gpio_direction_output,l
-r=include_lib/liba/br25/cpu.a.llvm.259396.sd.c,gpio_set_hd,l
-r=include_lib/liba/br25/cpu.a.llvm.259396.sd.c,gpio_direction_input,l
-r=include_lib/liba/br25/cpu.a.llvm.259396.sd.c,gpio_write,l
include_lib/liba/br25/cpu.a.llvm.271980.debug.c include_lib/liba/br25/cpu.a.llvm.271980.debug.c
-r=include_lib/liba/br25/cpu.a.llvm.271980.debug.c,sputchar,pl -r=include_lib/liba/br25/cpu.a.llvm.271980.debug.c,sputchar,pl
-r=include_lib/liba/br25/cpu.a.llvm.271980.debug.c,sput_u32hex,pl -r=include_lib/liba/br25/cpu.a.llvm.271980.debug.c,sput_u32hex,pl
@ -4576,153 +4471,6 @@ include_lib/liba/br25/cpu.a.llvm.672432.pmu_calibrate.c
-r=include_lib/liba/br25/cpu.a.llvm.672432.pmu_calibrate.c,adc_value_to_voltage,l -r=include_lib/liba/br25/cpu.a.llvm.672432.pmu_calibrate.c,adc_value_to_voltage,l
-r=include_lib/liba/br25/cpu.a.llvm.672432.pmu_calibrate.c,local_irq_disable,l -r=include_lib/liba/br25/cpu.a.llvm.672432.pmu_calibrate.c,local_irq_disable,l
-r=include_lib/liba/br25/cpu.a.llvm.672432.pmu_calibrate.c,local_irq_enable,l -r=include_lib/liba/br25/cpu.a.llvm.672432.pmu_calibrate.c,local_irq_enable,l
include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,get_sd0_sd1_mux_index,pl
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,get_cardx_info_p,pl
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,get_sdx_dri_p,pl
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sd_io_source_suspend,pl
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,os_sem_pend,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sys_timeout_del,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,usr_timeout_del,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sdx_stop_card,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sdx_host_sus,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sd_io_source_resume,pl
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sdx_host_res,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,os_sem_post,
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sd_io_suspend,pl
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sd_io_resume,pl
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sd_set_power,pl
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sdpg_config,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sd_notify_enable,pl
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sdx_dev_detect_timer_add,pl
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sys_timer_add,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sdx_dev_detect_timer_del,pl
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sys_timer_del,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sdx_dev_entry_lowpower,pl
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,strcmp,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,force_open_sd,pl
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,dev_open,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,force_read_sd,pl
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,dev_bulk_read,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,force_write_sd,pl
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,dev_bulk_write,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,force_operat_sd_test,pl
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,log_print,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,put_buf,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sdx_clk_detect_card,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sdx_set_buad,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sdx_hw_bit_enable,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sdx_cmd_detect_card,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sdx_io_detect_card,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sys_event_notify,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sdx_os_busy_sem_pend,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sdx_hw_init,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sdx_host_close,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,os_sem_create,
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sdx_host_init,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sdx_mdelay,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sdx_init_card,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sdx_read_card_async,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sdx_read_card,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sdx_write_card_async,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sdx_write_card,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sys_timeout_add,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sdx_async_flush,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sd0_sd1_use_the_same_hw,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sd_hdl,pl
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,log_tag_const_i_SD,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,sd_dev_ops,pl
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,log_tag_const_e_SD,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,log_tag_const_d_SD,l
-r=include_lib/liba/br25/cpu.a.llvm.815416.sdx_dev.c,keep_card_at_active_status,l
include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,send_cmd42_lock_unlock_card,pl
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,get_sdx_dri_p,l
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_send_command,l
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_send_command_write_data,l
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_init_card_step1_user_hookfun,pl
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_init_card,pl
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_host_init,l
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,log_print,l
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,malloc,l
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_send_command_read_data,l
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,free,l
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_mdelay,l
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_set_buad,l
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_host_close,l
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_read_card,pl
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_os_busy_sem_pend,l
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,usr_timeout_add,l
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_send_command_read_data_isr,l
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,usr_timeout_del,l
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_read_card_async,pl
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_write_card,pl
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_send_command_write_data_isr,l
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_write_card_async,pl
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_async_flush,pl
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_stop_card,pl
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_send_detect_cmd,pl
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_send_command_isr,l
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_os_sem_clr,l
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_cmd_detect_card,pl
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_os_dect_sem_pend,l
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_clk_detect_card,pl
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_io_detect_card,pl
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_get_hi_jiffies,l
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_idle_clk_en,l
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_4bit_data_io_init,l
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_4bit_data_io_uinit,l
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sys_timer_modify,l
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,sdx_can_operate_mmc_card,l
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,log_tag_const_e_SD,l
-r=include_lib/liba/br25/cpu.a.llvm.858420.sdx_driver.c,log_tag_const_i_SD,l
include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sdx_get_hi_jiffies,pl
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,jiffies_msec,l
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sdx_mdelay,pl
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,os_time_dly,
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sdx_os_sem_create,pl
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,os_sem_create,
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sdx_os_busy_sem_pend,pl
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,os_sem_pend,l
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,log_print,l
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sdx_os_dect_sem_pend,pl
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sdx_os_sem_post,pl
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,os_sem_post,
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sdx_os_sem_clr,pl
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,os_sem_set,
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sdx_os_sem_del,pl
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,os_sem_del,
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sdx_send_command,pl
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sdx_send_command_read_data,pl
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sdx_send_command_write_data,pl
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sdx_send_command_isr,pl
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sdx_send_command_read_data_isr,pl
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sdx_send_command_write_data_isr,pl
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sdx_isr,pl
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sdx_send_detect_cmd,l
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,usr_timeout_del,l
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sd0_isr,pl
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,get_sd0_sd1_mux_index,l
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,get_sdx_dri_p,l
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sd1_isr,pl
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sdx_set_buad,pl
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,clk_get,l
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sdx_hw_bit_enable,pl
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sdx_hw_bit_disable,pl
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sdx_hw_close,pl
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sdx_hw_init,pl
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sdx_host_init,pl
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,request_irq,l
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sdx_host_close,pl
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sdx_host_sus,pl
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sdx_host_res,pl
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sdx_idle_clk_en,pl
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sdx_4bit_data_io_init,pl
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sdx_4bit_data_io_uinit,pl
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,log_tag_const_e_SD,l
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,sd0_sd1_use_the_same_hw,l
-r=include_lib/liba/br25/cpu.a.llvm.904336.sdx_source.c,clock_sdx,pl
include_lib/liba/br25/cpu.a.llvm.954572.otg.c include_lib/liba/br25/cpu.a.llvm.954572.otg.c
-r=include_lib/liba/br25/cpu.a.llvm.954572.otg.c,usb_otg_online,pl -r=include_lib/liba/br25/cpu.a.llvm.954572.otg.c,usb_otg_online,pl
-r=include_lib/liba/br25/cpu.a.llvm.954572.otg.c,usb_otg_suspend,pl -r=include_lib/liba/br25/cpu.a.llvm.954572.otg.c,usb_otg_suspend,pl
@ -5153,10 +4901,6 @@ include_lib/liba/br25/system.a.llvm.207078.heap_mmu.c
-r=include_lib/liba/br25/system.a.llvm.207078.heap_mmu.c,config_asser,l -r=include_lib/liba/br25/system.a.llvm.207078.heap_mmu.c,config_asser,l
-r=include_lib/liba/br25/system.a.llvm.207078.heap_mmu.c,log_tag_const_d_HEAP_MEM,l -r=include_lib/liba/br25/system.a.llvm.207078.heap_mmu.c,log_tag_const_d_HEAP_MEM,l
-r=include_lib/liba/br25/system.a.llvm.207078.heap_mmu.c,log_tag_const_e_HEAP_MEM,l -r=include_lib/liba/br25/system.a.llvm.207078.heap_mmu.c,log_tag_const_e_HEAP_MEM,l
include_lib/liba/br25/system.a.llvm.236922.common.c
-r=include_lib/liba/br25/system.a.llvm.236922.common.c,jiffies_half_msec,pl
-r=include_lib/liba/br25/system.a.llvm.236922.common.c,jiffies_msec,pl
-r=include_lib/liba/br25/system.a.llvm.236922.common.c,jiffies,l
include_lib/liba/br25/system.a.llvm.244386.memory.c include_lib/liba/br25/system.a.llvm.244386.memory.c
-r=include_lib/liba/br25/system.a.llvm.244386.memory.c,mem_init,pl -r=include_lib/liba/br25/system.a.llvm.244386.memory.c,mem_init,pl
-r=include_lib/liba/br25/system.a.llvm.244386.memory.c,memory_init,l -r=include_lib/liba/br25/system.a.llvm.244386.memory.c,memory_init,l
@ -5455,7 +5199,7 @@ include_lib/liba/br25/system.a.llvm.1320054.sdfile_new.c
-r=include_lib/liba/br25/system.a.llvm.1320054.sdfile_new.c,nor_sdfile_hdl,pl -r=include_lib/liba/br25/system.a.llvm.1320054.sdfile_new.c,nor_sdfile_hdl,pl
-r=include_lib/liba/br25/system.a.llvm.1320054.sdfile_new.c,__initcall_sdfile_init,pl -r=include_lib/liba/br25/system.a.llvm.1320054.sdfile_new.c,__initcall_sdfile_init,pl
-r=include_lib/liba/br25/system.a.llvm.1320054.sdfile_new.c,sdfile_vfs_ops,plx -r=include_lib/liba/br25/system.a.llvm.1320054.sdfile_new.c,sdfile_vfs_ops,plx
-r=include_lib/liba/br25/system.a.llvm.1320054.sdfile_new.c,nor_sdfile_vfs_ops,pl -r=include_lib/liba/br25/system.a.llvm.1320054.sdfile_new.c,nor_sdfile_vfs_ops,plx
-r=include_lib/liba/br25/system.a.llvm.1320054.sdfile_new.c,boot_info,l -r=include_lib/liba/br25/system.a.llvm.1320054.sdfile_new.c,boot_info,l
-r=include_lib/liba/br25/system.a.llvm.1320054.sdfile_new.c,config_asser,l -r=include_lib/liba/br25/system.a.llvm.1320054.sdfile_new.c,config_asser,l
-r=include_lib/liba/br25/system.a.llvm.1320054.sdfile_new.c,SDFILE_VFS_REDUCE_ENABLE,l -r=include_lib/liba/br25/system.a.llvm.1320054.sdfile_new.c,SDFILE_VFS_REDUCE_ENABLE,l
@ -5531,7 +5275,7 @@ include_lib/liba/br25/system.a.llvm.1468034.init.c
-r=include_lib/liba/br25/system.a.llvm.1468034.init.c,late_initcall_begin, -r=include_lib/liba/br25/system.a.llvm.1468034.init.c,late_initcall_begin,
-r=include_lib/liba/br25/system.a.llvm.1468034.init.c,late_initcall_end, -r=include_lib/liba/br25/system.a.llvm.1468034.init.c,late_initcall_end,
include_lib/liba/br25/system.a.llvm.1530946.puthex.c include_lib/liba/br25/system.a.llvm.1530946.puthex.c
-r=include_lib/liba/br25/system.a.llvm.1530946.puthex.c,putchar,l -r=include_lib/liba/br25/system.a.llvm.1530946.puthex.c,putchar,pl
-r=include_lib/liba/br25/system.a.llvm.1530946.puthex.c,log_output_lock,l -r=include_lib/liba/br25/system.a.llvm.1530946.puthex.c,log_output_lock,l
-r=include_lib/liba/br25/system.a.llvm.1530946.puthex.c,log_output_start,l -r=include_lib/liba/br25/system.a.llvm.1530946.puthex.c,log_output_start,l
-r=include_lib/liba/br25/system.a.llvm.1530946.puthex.c,log_putchar,l -r=include_lib/liba/br25/system.a.llvm.1530946.puthex.c,log_putchar,l
@ -5539,15 +5283,15 @@ include_lib/liba/br25/system.a.llvm.1530946.puthex.c
-r=include_lib/liba/br25/system.a.llvm.1530946.puthex.c,log_putbyte,l -r=include_lib/liba/br25/system.a.llvm.1530946.puthex.c,log_putbyte,l
-r=include_lib/liba/br25/system.a.llvm.1530946.puthex.c,log_output_unlock,l -r=include_lib/liba/br25/system.a.llvm.1530946.puthex.c,log_output_unlock,l
-r=include_lib/liba/br25/system.a.llvm.1530946.puthex.c,put_u4hex,pl -r=include_lib/liba/br25/system.a.llvm.1530946.puthex.c,put_u4hex,pl
-r=include_lib/liba/br25/system.a.llvm.1530946.puthex.c,put_u16hex,l -r=include_lib/liba/br25/system.a.llvm.1530946.puthex.c,put_u16hex,pl
-r=include_lib/liba/br25/system.a.llvm.1530946.puthex.c,put_u8hex,l -r=include_lib/liba/br25/system.a.llvm.1530946.puthex.c,put_u8hex,pl
-r=include_lib/liba/br25/system.a.llvm.1530946.puthex.c,put_u32hex,l -r=include_lib/liba/br25/system.a.llvm.1530946.puthex.c,put_u32hex,pl
-r=include_lib/liba/br25/system.a.llvm.1530946.puthex.c,putbyte,l -r=include_lib/liba/br25/system.a.llvm.1530946.puthex.c,putbyte,l
-r=include_lib/liba/br25/system.a.llvm.1530946.puthex.c,put_buf,l -r=include_lib/liba/br25/system.a.llvm.1530946.puthex.c,put_buf,pl
-r=include_lib/liba/br25/system.a.llvm.1530946.puthex.c,log_put_u8hex,l -r=include_lib/liba/br25/system.a.llvm.1530946.puthex.c,log_put_u8hex,l
-r=include_lib/liba/br25/system.a.llvm.1530946.puthex.c,printf_buf,pl -r=include_lib/liba/br25/system.a.llvm.1530946.puthex.c,printf_buf,pl
include_lib/liba/br25/system.a.llvm.1537914.printf-stdarg.c include_lib/liba/br25/system.a.llvm.1537914.printf-stdarg.c
-r=include_lib/liba/br25/system.a.llvm.1537914.printf-stdarg.c,puts,l -r=include_lib/liba/br25/system.a.llvm.1537914.printf-stdarg.c,puts,pl
-r=include_lib/liba/br25/system.a.llvm.1537914.printf-stdarg.c,log_output_lock,l -r=include_lib/liba/br25/system.a.llvm.1537914.printf-stdarg.c,log_output_lock,l
-r=include_lib/liba/br25/system.a.llvm.1537914.printf-stdarg.c,log_output_start,l -r=include_lib/liba/br25/system.a.llvm.1537914.printf-stdarg.c,log_output_start,l
-r=include_lib/liba/br25/system.a.llvm.1537914.printf-stdarg.c,strlen,l -r=include_lib/liba/br25/system.a.llvm.1537914.printf-stdarg.c,strlen,l
@ -5556,9 +5300,9 @@ include_lib/liba/br25/system.a.llvm.1537914.printf-stdarg.c
-r=include_lib/liba/br25/system.a.llvm.1537914.printf-stdarg.c,log_putbyte,l -r=include_lib/liba/br25/system.a.llvm.1537914.printf-stdarg.c,log_putbyte,l
-r=include_lib/liba/br25/system.a.llvm.1537914.printf-stdarg.c,log_print_time,l -r=include_lib/liba/br25/system.a.llvm.1537914.printf-stdarg.c,log_print_time,l
-r=include_lib/liba/br25/system.a.llvm.1537914.printf-stdarg.c,log_output_unlock,l -r=include_lib/liba/br25/system.a.llvm.1537914.printf-stdarg.c,log_output_unlock,l
-r=include_lib/liba/br25/system.a.llvm.1537914.printf-stdarg.c,printf,l -r=include_lib/liba/br25/system.a.llvm.1537914.printf-stdarg.c,printf,pl
-r=include_lib/liba/br25/system.a.llvm.1537914.printf-stdarg.c,print, -r=include_lib/liba/br25/system.a.llvm.1537914.printf-stdarg.c,print,
-r=include_lib/liba/br25/system.a.llvm.1537914.printf-stdarg.c,assert_printf,l -r=include_lib/liba/br25/system.a.llvm.1537914.printf-stdarg.c,assert_printf,pl
-r=include_lib/liba/br25/system.a.llvm.1537914.printf-stdarg.c,local_irq_disable,l -r=include_lib/liba/br25/system.a.llvm.1537914.printf-stdarg.c,local_irq_disable,l
-r=include_lib/liba/br25/system.a.llvm.1537914.printf-stdarg.c,sprintf,pl -r=include_lib/liba/br25/system.a.llvm.1537914.printf-stdarg.c,sprintf,pl
-r=include_lib/liba/br25/system.a.llvm.1537914.printf-stdarg.c,vprintf,pl -r=include_lib/liba/br25/system.a.llvm.1537914.printf-stdarg.c,vprintf,pl
@ -5571,12 +5315,12 @@ include_lib/liba/br25/system.a.llvm.1554582.log.c
-r=include_lib/liba/br25/system.a.llvm.1554582.log.c,log_print_time,pl -r=include_lib/liba/br25/system.a.llvm.1554582.log.c,log_print_time,pl
-r=include_lib/liba/br25/system.a.llvm.1554582.log.c,jiffies_msec,l -r=include_lib/liba/br25/system.a.llvm.1554582.log.c,jiffies_msec,l
-r=include_lib/liba/br25/system.a.llvm.1554582.log.c,sprintf,l -r=include_lib/liba/br25/system.a.llvm.1554582.log.c,sprintf,l
-r=include_lib/liba/br25/system.a.llvm.1554582.log.c,log_putbyte,l -r=include_lib/liba/br25/system.a.llvm.1554582.log.c,log_putbyte,pl
-r=include_lib/liba/br25/system.a.llvm.1554582.log.c,log_output_lock,pl -r=include_lib/liba/br25/system.a.llvm.1554582.log.c,log_output_lock,pl
-r=include_lib/liba/br25/system.a.llvm.1554582.log.c,os_mutex_pend,l -r=include_lib/liba/br25/system.a.llvm.1554582.log.c,os_mutex_pend,l
-r=include_lib/liba/br25/system.a.llvm.1554582.log.c,os_mutex_post,l -r=include_lib/liba/br25/system.a.llvm.1554582.log.c,os_mutex_post,l
-r=include_lib/liba/br25/system.a.llvm.1554582.log.c,log_output_unlock,pl -r=include_lib/liba/br25/system.a.llvm.1554582.log.c,log_output_unlock,pl
-r=include_lib/liba/br25/system.a.llvm.1554582.log.c,log_print,l -r=include_lib/liba/br25/system.a.llvm.1554582.log.c,log_print,pl
-r=include_lib/liba/br25/system.a.llvm.1554582.log.c,log_output_start,pl -r=include_lib/liba/br25/system.a.llvm.1554582.log.c,log_output_start,pl
-r=include_lib/liba/br25/system.a.llvm.1554582.log.c,log_putchar,pl -r=include_lib/liba/br25/system.a.llvm.1554582.log.c,log_putchar,pl
-r=include_lib/liba/br25/system.a.llvm.1554582.log.c,lbuf_free,l -r=include_lib/liba/br25/system.a.llvm.1554582.log.c,lbuf_free,l
@ -5709,6 +5453,10 @@ include_lib/liba/br25/system.a.llvm.78218.cfg_bin.c
-r=include_lib/liba/br25/system.a.llvm.78218.cfg_bin.c,CRC16,l -r=include_lib/liba/br25/system.a.llvm.78218.cfg_bin.c,CRC16,l
-r=include_lib/liba/br25/system.a.llvm.78218.cfg_bin.c,group_item_table,pl -r=include_lib/liba/br25/system.a.llvm.78218.cfg_bin.c,group_item_table,pl
-r=include_lib/liba/br25/system.a.llvm.78218.cfg_bin.c,cfg_bin,pl -r=include_lib/liba/br25/system.a.llvm.78218.cfg_bin.c,cfg_bin,pl
include_lib/liba/br25/system.a.llvm.236922.common.c
-r=include_lib/liba/br25/system.a.llvm.236922.common.c,jiffies_half_msec,pl
-r=include_lib/liba/br25/system.a.llvm.236922.common.c,jiffies_msec,pl
-r=include_lib/liba/br25/system.a.llvm.236922.common.c,jiffies,l
include_lib/liba/br25/system.a.llvm.298626.ffunicode.c include_lib/liba/br25/system.a.llvm.298626.ffunicode.c
-r=include_lib/liba/br25/system.a.llvm.298626.ffunicode.c,ff_uni2oem,pl -r=include_lib/liba/br25/system.a.llvm.298626.ffunicode.c,ff_uni2oem,pl
-r=include_lib/liba/br25/system.a.llvm.298626.ffunicode.c,ff_oem2uni,pl -r=include_lib/liba/br25/system.a.llvm.298626.ffunicode.c,ff_oem2uni,pl
@ -6453,18 +6201,6 @@ include_lib/liba/br25/media.a.llvm.90180.esco_decoder.c
-r=include_lib/liba/br25/media.a.llvm.90180.esco_decoder.c,audio_stream_clear_from,l -r=include_lib/liba/br25/media.a.llvm.90180.esco_decoder.c,audio_stream_clear_from,l
-r=include_lib/liba/br25/media.a.llvm.90180.esco_decoder.c,usr_timer_del,l -r=include_lib/liba/br25/media.a.llvm.90180.esco_decoder.c,usr_timer_del,l
-r=include_lib/liba/br25/media.a.llvm.90180.esco_decoder.c,CONFIG_BTCTLER_TWS_ENABLE,l -r=include_lib/liba/br25/media.a.llvm.90180.esco_decoder.c,CONFIG_BTCTLER_TWS_ENABLE,l
include_lib/liba/br25/media.a.llvm.117668.pcm_decoder.c
-r=include_lib/liba/br25/media.a.llvm.117668.pcm_decoder.c,pcm_decoder_open,pl
-r=include_lib/liba/br25/media.a.llvm.117668.pcm_decoder.c,audio_decoder_open,l
-r=include_lib/liba/br25/media.a.llvm.117668.pcm_decoder.c,audio_decoder_set_handler,l
-r=include_lib/liba/br25/media.a.llvm.117668.pcm_decoder.c,audio_decoder_set_fmt,l
-r=include_lib/liba/br25/media.a.llvm.117668.pcm_decoder.c,audio_decoder_close,l
-r=include_lib/liba/br25/media.a.llvm.117668.pcm_decoder.c,pcm_decoder_set_event_handler,pl
-r=include_lib/liba/br25/media.a.llvm.117668.pcm_decoder.c,audio_decoder_set_event_handler,l
-r=include_lib/liba/br25/media.a.llvm.117668.pcm_decoder.c,pcm_decoder_set_read_data,pl
-r=include_lib/liba/br25/media.a.llvm.117668.pcm_decoder.c,pcm_decoder_set_data_handler,pl
-r=include_lib/liba/br25/media.a.llvm.117668.pcm_decoder.c,pcm_decoder_close,pl
-r=include_lib/liba/br25/media.a.llvm.117668.pcm_decoder.c,audio_decoder_dual_switch,l
include_lib/liba/br25/media.a.llvm.135380.a2dp_decoder.c include_lib/liba/br25/media.a.llvm.135380.a2dp_decoder.c
-r=include_lib/liba/br25/media.a.llvm.135380.a2dp_decoder.c,__a2dp_drop_frame,pl -r=include_lib/liba/br25/media.a.llvm.135380.a2dp_decoder.c,__a2dp_drop_frame,pl
-r=include_lib/liba/br25/media.a.llvm.135380.a2dp_decoder.c,a2dp_media_get_packet_num, -r=include_lib/liba/br25/media.a.llvm.135380.a2dp_decoder.c,a2dp_media_get_packet_num,

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.