diff --git a/AC701N.depend b/AC701N.depend index a24ed40..41ca4ca 100644 --- a/AC701N.depend +++ b/AC701N.depend @@ -131611,7 +131611,7 @@ "app_config.h" "uartPcmSender.h" -1784799361 d:\jianbao\project\À¶ÑÀת½Ó°å-¶ºÃ¨°ô\sdk\apps\earphone\include\app_config.h +1785496829 d:\jianbao\project\À¶ÑÀת½Ó°å-¶ºÃ¨°ô\sdk\apps\earphone\include\app_config.h "board_config.h" "usb_std_class_def.h" "usb_common_def.h" @@ -131622,7 +131622,7 @@ 1756104107 d:\jianbao\project\À¶ÑÀת½Ó°å-¶ºÃ¨°ô\sdk\apps\earphone\board\br28\board_config.h "board_jl701n_demo_cfg.h" -1785398767 d:\jianbao\project\À¶ÑÀת½Ó°å-¶ºÃ¨°ô\sdk\apps\earphone\board\br28\board_jl701n_demo_cfg.h +1785496826 d:\jianbao\project\À¶ÑÀת½Ó°å-¶ºÃ¨°ô\sdk\apps\earphone\board\br28\board_jl701n_demo_cfg.h "board_jl701n_demo_global_build_cfg.h" "usb_std_class_def.h" "usb_std_class_def.h" @@ -134230,7 +134230,7 @@ "rcsp_adv_bluetooth.h" "bt_tws.h" -1785399324 source:d:\jianbao\project\À¶ÑÀת½Ó°å-¶ºÃ¨°ô\sdk\apps\common\third_party_profile\jieli\jl_rcsp\bt_trans_data\le_rcsp_adv_module.c +1785403234 source:d:\jianbao\project\À¶ÑÀת½Ó°å-¶ºÃ¨°ô\sdk\apps\common\third_party_profile\jieli\jl_rcsp\bt_trans_data\le_rcsp_adv_module.c "system/app_core.h" "system/includes.h" "app_config.h" @@ -135038,7 +135038,7 @@ "bt_tws.h" "debug.h" -1784866379 source:d:\jianbao\project\À¶ÑÀת½Ó°å-¶ºÃ¨°ô\sdk\apps\earphone\board\br28\board_jl701n_demo.c +1785495907 source:d:\jianbao\project\À¶ÑÀת½Ó°å-¶ºÃ¨°ô\sdk\apps\earphone\board\br28\board_jl701n_demo.c "app_config.h" "app_main.h" "system/includes.h" @@ -135398,7 +135398,7 @@ "key_event_deal.h" "btstack/btstack_typedef.h" -1784865741 source:d:\jianbao\project\À¶ÑÀת½Ó°å-¶ºÃ¨°ô\sdk\apps\earphone\key_event_deal.c +1785496153 source:d:\jianbao\project\À¶ÑÀת½Ó°å-¶ºÃ¨°ô\sdk\apps\earphone\key_event_deal.c "key_event_deal.h" "btstack/avctp_user.h" "event.h" @@ -135561,7 +135561,7 @@ "aec_user.h" "tone_player.h" -1706666716 source:d:\jianbao\project\À¶ÑÀת½Ó°å-¶ºÃ¨°ô\sdk\apps\earphone\pc\pc.c +1785496667 source:d:\jianbao\project\À¶ÑÀת½Ó°å-¶ºÃ¨°ô\sdk\apps\earphone\pc\pc.c "system/includes.h" "music/music_player.h" "music/breakpoint.h" @@ -136062,7 +136062,7 @@ "mjson.h" -1785135433 source:d:\jianbao\project\À¶ÑÀת½Ó°å-¶ºÃ¨°ô\sdk\apps\usr_le_code\usr_le_adv.c +1785495779 source:d:\jianbao\project\À¶ÑÀת½Ó°å-¶ºÃ¨°ô\sdk\apps\usr_le_code\usr_le_adv.c "system/includes.h" "app_config.h" "app_main.h" @@ -136074,7 +136074,7 @@ "usr_usb_jb.h" "debug.h" -1785398395 source:d:\jianbao\project\À¶ÑÀת½Ó°å-¶ºÃ¨°ô\sdk\apps\usr_le_code\usr_le_recieve.c +1785495900 source:d:\jianbao\project\À¶ÑÀת½Ó°å-¶ºÃ¨°ô\sdk\apps\usr_le_code\usr_le_recieve.c "app_config.h" "asm/pwm_led.h" "tone_player.h" @@ -137191,10 +137191,10 @@ "app_config.h" "timer.h" -1785470014 d:\jianbao\project\À¶ÑÀת½Ó°å-¶ºÃ¨°ô\sdk\apps\usr_le_code\usr_usb_jb.h +1785483833 d:\jianbao\project\À¶ÑÀת½Ó°å-¶ºÃ¨°ô\sdk\apps\usr_le_code\usr_usb_jb.h -1785397251 source:d:\jianbao\project\À¶ÑÀת½Ó°å-¶ºÃ¨°ô\sdk\apps\usr_le_code\usr_usb_jb.c +1785483775 source:d:\jianbao\project\À¶ÑÀת½Ó°å-¶ºÃ¨°ô\sdk\apps\usr_le_code\usr_usb_jb.c "system/includes.h" "app_config.h" "vm.h" @@ -137204,7 +137204,7 @@ "debug.h" "usb/device/cdc.h" -1785402463 source:d:\jianbao\project\À¶ÑÀת½Ó°å-¶ºÃ¨°ô\sdk\apps\usr_le_code\usr_dengle_sched.c +1785484197 source:d:\jianbao\project\À¶ÑÀת½Ó°å-¶ºÃ¨°ô\sdk\apps\usr_le_code\usr_dengle_sched.c "system/includes.h" "app_config.h" "usr_dengle_sched.h" diff --git a/AC701N.layout b/AC701N.layout index 44914c2..bf06f42 100644 --- a/AC701N.layout +++ b/AC701N.layout @@ -2,189 +2,19 @@ - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -192,114 +22,29 @@ - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -307,94 +52,9 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -402,109 +62,59 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -512,74 +122,54 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - + @@ -587,59 +177,9 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -647,14 +187,14 @@ - + - + - + - + @@ -672,489 +212,44 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -1162,44 +257,169 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1207,6 +427,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1217,84 +462,194 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1302,24 +657,44 @@ - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + @@ -1327,4 +702,629 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/earphone/board/br28/board_jl701n_demo.c b/apps/earphone/board/br28/board_jl701n_demo.c index 5eeb74f..5a75b25 100644 --- a/apps/earphone/board/br28/board_jl701n_demo.c +++ b/apps/earphone/board/br28/board_jl701n_demo.c @@ -99,7 +99,7 @@ STATUS_CONFIG status_config = { #if (TCFG_APP_AUX_EN || TCFG_APP_MUSIC_EN || TCFG_APP_PC_EN) u8 key_table[KEY_NUM_MAX][KEY_EVENT_MAX] = { // SHORT LONG HOLD UP DOUBLE TRIPLE - {KEY_MUSIC_PP, KEY_POWEROFF, KEY_POWEROFF_HOLD, KEY_NULL, KEY_CALL_LAST_NO, KEY_MODE_SWITCH}, //KEY_0 + {KEY_MUSIC_PP, KEY_POWEROFF, KEY_POWEROFF_HOLD, KEY_NULL, KEY_CALL_LAST_NO, KEY_IR_NUM_2}, //KEY_0 {KEY_MUSIC_NEXT, KEY_VOL_UP, KEY_VOL_UP, KEY_NULL, KEY_OPEN_SIRI, KEY_NULL}, //KEY_1 {KEY_MUSIC_PREV, KEY_VOL_DOWN, KEY_VOL_DOWN, KEY_NULL, KEY_HID_CONTROL, KEY_NULL}, //KEY_2 }; diff --git a/apps/earphone/include/app_config.h b/apps/earphone/include/app_config.h index cbfb8c9..2c9e3e9 100644 --- a/apps/earphone/include/app_config.h +++ b/apps/earphone/include/app_config.h @@ -111,7 +111,8 @@ /////è¦ç¡®ä¿ ä¸Šé¢ undef åŽåœ¨include usb #include "usb_common_def.h" -#define USB_PC_NO_APP_MODE 0 +/* è“牙转接æ¿ï¼šUSB 直接 usb_start(),ä¸è¿›å…¥ APP_PC_TASK(勿与 TCFG_USB_CDC_BACKGROUND_RUN 混用) */ +#define USB_PC_NO_APP_MODE 1 #if ((TCFG_CHARGESTORE_ENABLE || TCFG_TEST_BOX_ENABLE || TCFG_ANC_BOX_ENABLE) \ && TCFG_CHARGESTORE_PORT == IO_PORT_DP) diff --git a/apps/earphone/key_event_deal.c b/apps/earphone/key_event_deal.c index f3c2640..84d644c 100644 --- a/apps/earphone/key_event_deal.c +++ b/apps/earphone/key_event_deal.c @@ -379,9 +379,6 @@ int app_earphone_key_event_handler(struct sys_event *event) case KEY_IR_NUM_1: break; case KEY_IR_NUM_2: - if (usr_var.usr_goto_pair) { - break; - } usr_app_ota_init(); break; case KEY_POWEROFF: diff --git a/apps/earphone/pc/pc.c b/apps/earphone/pc/pc.c index ad27758..4287da2 100644 --- a/apps/earphone/pc/pc.c +++ b/apps/earphone/pc/pc.c @@ -64,7 +64,7 @@ static u8 pc_key_table[][KEY_EVENT_MAX] = { // UP DOUBLE TRIPLE { KEY_MUSIC_PP, KEY_POWEROFF, KEY_POWEROFF_HOLD, - KEY_NULL, KEY_MODE_SWITCH, KEY_NULL + KEY_NULL, KEY_NULL, KEY_NULL /* 桥接æ¿ï¼šåŒå‡»ä¸å†åˆ‡æ¨¡å¼ */ }, { diff --git a/cpu/br28/tools/app.bin b/cpu/br28/tools/app.bin index 928d0d7..9e02ce2 100644 Binary files a/cpu/br28/tools/app.bin and b/cpu/br28/tools/app.bin differ diff --git a/cpu/br28/tools/data_code.bin b/cpu/br28/tools/data_code.bin index 3ea2f8f..07e428b 100644 Binary files a/cpu/br28/tools/data_code.bin and b/cpu/br28/tools/data_code.bin differ diff --git a/cpu/br28/tools/download/earphone/db_update_data.bin b/cpu/br28/tools/download/earphone/db_update_data.bin index 6b2927b..943f3e7 100644 Binary files a/cpu/br28/tools/download/earphone/db_update_data.bin and b/cpu/br28/tools/download/earphone/db_update_data.bin differ diff --git a/cpu/br28/tools/download/earphone/jl_isd.bin b/cpu/br28/tools/download/earphone/jl_isd.bin index 8175c36..2c8dc96 100644 Binary files a/cpu/br28/tools/download/earphone/jl_isd.bin and b/cpu/br28/tools/download/earphone/jl_isd.bin differ diff --git a/cpu/br28/tools/download/earphone/jl_isd.fw b/cpu/br28/tools/download/earphone/jl_isd.fw index c12d8b9..8322214 100644 Binary files a/cpu/br28/tools/download/earphone/jl_isd.fw and b/cpu/br28/tools/download/earphone/jl_isd.fw differ diff --git a/cpu/br28/tools/download/earphone/update.ufw b/cpu/br28/tools/download/earphone/update.ufw index 173e261..fd1b4f4 100644 Binary files a/cpu/br28/tools/download/earphone/update.ufw and b/cpu/br28/tools/download/earphone/update.ufw differ diff --git a/cpu/br28/tools/sdk.elf b/cpu/br28/tools/sdk.elf index 2c53768..2f23670 100644 Binary files a/cpu/br28/tools/sdk.elf and b/cpu/br28/tools/sdk.elf differ diff --git a/cpu/br28/tools/sdk.elf.0.0.preopt.bc b/cpu/br28/tools/sdk.elf.0.0.preopt.bc index 4f0aaf5..418e049 100644 Binary files a/cpu/br28/tools/sdk.elf.0.0.preopt.bc and b/cpu/br28/tools/sdk.elf.0.0.preopt.bc differ diff --git a/cpu/br28/tools/sdk.elf.0.2.internalize.bc b/cpu/br28/tools/sdk.elf.0.2.internalize.bc index 5395f33..4db40b6 100644 Binary files a/cpu/br28/tools/sdk.elf.0.2.internalize.bc and b/cpu/br28/tools/sdk.elf.0.2.internalize.bc differ diff --git a/cpu/br28/tools/sdk.elf.0.4.opt.bc b/cpu/br28/tools/sdk.elf.0.4.opt.bc index a56a991..2cd9313 100644 Binary files a/cpu/br28/tools/sdk.elf.0.4.opt.bc and b/cpu/br28/tools/sdk.elf.0.4.opt.bc differ diff --git a/cpu/br28/tools/sdk.elf.0.5.precodegen.bc b/cpu/br28/tools/sdk.elf.0.5.precodegen.bc index a56a991..2cd9313 100644 Binary files a/cpu/br28/tools/sdk.elf.0.5.precodegen.bc and b/cpu/br28/tools/sdk.elf.0.5.precodegen.bc differ diff --git a/cpu/br28/tools/sdk.elf.o b/cpu/br28/tools/sdk.elf.o index b083683..31081b9 100644 Binary files a/cpu/br28/tools/sdk.elf.o and b/cpu/br28/tools/sdk.elf.o differ diff --git a/cpu/br28/tools/sdk.elf.resolution.txt b/cpu/br28/tools/sdk.elf.resolution.txt index 4876adf..d148cb0 100644 --- a/cpu/br28/tools/sdk.elf.resolution.txt +++ b/cpu/br28/tools/sdk.elf.resolution.txt @@ -658,7 +658,10 @@ obj/Release/apps/common/device/usb/device/task_pc.o -r=obj/Release/apps/common/device/usb/device/task_pc.o,usb_stop,pl -r=obj/Release/apps/common/device/usb/device/task_pc.o,usb_sie_close,l -r=obj/Release/apps/common/device/usb/device/task_pc.o,pc_device_event_handler,pl --r=obj/Release/apps/common/device/usb/device/task_pc.o,app_get_curr_task,l +-r=obj/Release/apps/common/device/usb/device/task_pc.o,usbstack_init,pl +-r=obj/Release/apps/common/device/usb/device/task_pc.o,register_sys_event_handler,l +-r=obj/Release/apps/common/device/usb/device/task_pc.o,usbstack_exit,pl +-r=obj/Release/apps/common/device/usb/device/task_pc.o,unregister_sys_event_handler,l -r=obj/Release/apps/common/device/usb/device/task_pc.o,usb_device2id,l -r=obj/Release/apps/common/device/usb/device/task_pc.o,cdc_read_data,l -r=obj/Release/apps/common/device/usb/device/task_pc.o,printf,l @@ -2075,8 +2078,8 @@ obj/Release/apps/earphone/key_event_deal.o -r=obj/Release/apps/earphone/key_event_deal.o,bt_user_priv_var,l -r=obj/Release/apps/earphone/key_event_deal.o,log_tag_const_i_KEY_EVENT_DEAL,l -r=obj/Release/apps/earphone/key_event_deal.o,key_table,l --r=obj/Release/apps/earphone/key_event_deal.o,usr_var,l -r=obj/Release/apps/earphone/key_event_deal.o,_usr_module_cfg,l +-r=obj/Release/apps/earphone/key_event_deal.o,usr_var,l obj/Release/apps/earphone/kws_voice_event_deal.o -r=obj/Release/apps/earphone/kws_voice_event_deal.o,jl_kws_voice_event_handle,pl obj/Release/apps/earphone/linein/linein.o @@ -3368,7 +3371,7 @@ obj/Release/apps/usr_le_code/usr_le_recieve.o -r=obj/Release/apps/usr_le_code/usr_le_recieve.o,dual_ota_app_data_deal,l -r=obj/Release/apps/usr_le_code/usr_le_recieve.o,clk_set,l -r=obj/Release/apps/usr_le_code/usr_le_recieve.o,os_task_create,l --r=obj/Release/apps/usr_le_code/usr_le_recieve.o,cdc_write_data,l +-r=obj/Release/apps/usr_le_code/usr_le_recieve.o,usr_jb_on_runcmd_bytes,l -r=obj/Release/apps/usr_le_code/usr_le_recieve.o,uart_tr_send_data,l -r=obj/Release/apps/usr_le_code/usr_le_recieve.o,usr_update_init,pl -r=obj/Release/apps/usr_le_code/usr_le_recieve.o,ram_protect_close,l @@ -3398,12 +3401,14 @@ obj/Release/apps/usr_le_code/usr_usb_jb.o -r=obj/Release/apps/usr_le_code/usr_usb_jb.o,usr_prodcode_get,pl -r=obj/Release/apps/usr_le_code/usr_usb_jb.o,usr_usb_jb_feed,pl -r=obj/Release/apps/usr_le_code/usr_usb_jb.o,sys_timeout_add,l +-r=obj/Release/apps/usr_le_code/usr_usb_jb.o,usr_jb_on_runcmd_bytes,pl +-r=obj/Release/apps/usr_le_code/usr_usb_jb.o,cdc_is_com_open,l +-r=obj/Release/apps/usr_le_code/usr_usb_jb.o,cdc_write_data,l -r=obj/Release/apps/usr_le_code/usr_usb_jb.o,printf_buf,l -r=obj/Release/apps/usr_le_code/usr_usb_jb.o,dengle_sched_usb_set,l -r=obj/Release/apps/usr_le_code/usr_usb_jb.o,dengle_sched_clear_all,l -r=obj/Release/apps/usr_le_code/usr_usb_jb.o,memcmp,l -r=obj/Release/apps/usr_le_code/usr_usb_jb.o,usr_goto_pair_mode,l --r=obj/Release/apps/usr_le_code/usr_usb_jb.o,cdc_write_data,l -r=obj/Release/apps/usr_le_code/usr_usb_jb.o,dengle_sched_pack_slot,l -r=obj/Release/apps/usr_le_code/usr_usb_jb.o,dengle_sched_pack_all,l -r=obj/Release/apps/usr_le_code/usr_usb_jb.o,usr_get_conn_service,l diff --git a/cpu/br28/tools/sdk.map b/cpu/br28/tools/sdk.map index c657cd3..ffd187b 100644 --- a/cpu/br28/tools/sdk.map +++ b/cpu/br28/tools/sdk.map @@ -2692,424 +2692,425 @@ END GROUP 0x0000000a EQ_SECTION_NUM = 0xa 0x06000100 . = ORIGIN (code0) -.text 0x06000100 0x50ae4 +.text 0x06000100 0x50b84 [!provide] PROVIDE (text_rodata_begin, .) *(.startup.text) .startup.text 0x06000100 0xaa cpu/br28/liba/cpu.a(startup.S.o) 0x06000100 _start *(.text) - .text 0x060001aa 0x14bea cpu\br28\tools\sdk.elf.o - 0x06009a88 update_result_get - 0x06009b54 __errno - .text 0x06014d94 0x10c C:\JL\pi32\pi32v2-lib\r3-large\libc.a(lib_a-strtol.o) - 0x06014d94 _strtol_r - 0x06014e86 strtol - .text 0x06014ea0 0x1c C:\JL\pi32\pi32v2-lib\r3-large\libc.a(lib_a-strtoull.o) - 0x06014ea0 strtoull - .text 0x06014ebc 0x14a C:\JL\pi32\pi32v2-lib\r3-large\libc.a(lib_a-strtoull_r.o) - 0x06014ebc _strtoull_r - .text 0x06015006 0x346 C:\JL\pi32\pi32v2-lib\r3-large\libcompiler-rt.a(divdf3.o) - 0x0601503c __divdf3 - .text 0x0601534c 0x4c C:\JL\pi32\pi32v2-lib\r3-large\libcompiler-rt.a(floatsidf.o) - 0x0601534c __floatsidf - .text 0x06015398 0x2fa C:\JL\pi32\pi32v2-lib\r3-large\libcompiler-rt.a(muldf3.o) - 0x060153ce __muldf3 - .text 0x06015692 0xc C:\JL\pi32\pi32v2-lib\r3-large\libcompiler-rt.a(subdf3.o) - 0x06015692 __subdf3 - .text 0x0601569e 0x12 C:\JL\pi32\pi32v2-lib\r3-large\libcompiler-rt.a(udivdi3.o) - 0x0601569e __udivdi3 - .text 0x060156b0 0x16 C:\JL\pi32\pi32v2-lib\r3-large\libcompiler-rt.a(umoddi3.o) - 0x060156b0 __umoddi3 - .text 0x060156c6 0x7a C:\JL\pi32\pi32v2-lib\r3-large\libcompiler-rt.a(extendsfdf2.o) - 0x060156c6 __extendsfdf2 - .text 0x06015740 0x3c C:\JL\pi32\pi32v2-lib\r3-large\libcompiler-rt.a(fixunsdfsi.o) - 0x06015740 __fixunsdfsi - .text 0x0601577c 0x34 C:\JL\pi32\pi32v2-lib\r3-large\libcompiler-rt.a(floatunsidf.o) - 0x0601577c __floatunsidf - 0x060157b0 . = ALIGN (0x4) - 0x060157b0 update_target_begin = . + .text 0x060001aa 0x14c4c cpu\br28\tools\sdk.elf.o + 0x06009ac2 update_result_get + 0x06009b8e __errno + .text 0x06014df6 0x10c C:\JL\pi32\pi32v2-lib\r3-large\libc.a(lib_a-strtol.o) + 0x06014df6 _strtol_r + 0x06014ee8 strtol + .text 0x06014f02 0x1c C:\JL\pi32\pi32v2-lib\r3-large\libc.a(lib_a-strtoull.o) + 0x06014f02 strtoull + .text 0x06014f1e 0x14a C:\JL\pi32\pi32v2-lib\r3-large\libc.a(lib_a-strtoull_r.o) + 0x06014f1e _strtoull_r + .text 0x06015068 0x346 C:\JL\pi32\pi32v2-lib\r3-large\libcompiler-rt.a(divdf3.o) + 0x0601509e __divdf3 + .text 0x060153ae 0x4c C:\JL\pi32\pi32v2-lib\r3-large\libcompiler-rt.a(floatsidf.o) + 0x060153ae __floatsidf + .text 0x060153fa 0x2fa C:\JL\pi32\pi32v2-lib\r3-large\libcompiler-rt.a(muldf3.o) + 0x06015430 __muldf3 + .text 0x060156f4 0xc C:\JL\pi32\pi32v2-lib\r3-large\libcompiler-rt.a(subdf3.o) + 0x060156f4 __subdf3 + .text 0x06015700 0x12 C:\JL\pi32\pi32v2-lib\r3-large\libcompiler-rt.a(udivdi3.o) + 0x06015700 __udivdi3 + .text 0x06015712 0x16 C:\JL\pi32\pi32v2-lib\r3-large\libcompiler-rt.a(umoddi3.o) + 0x06015712 __umoddi3 + .text 0x06015728 0x7a C:\JL\pi32\pi32v2-lib\r3-large\libcompiler-rt.a(extendsfdf2.o) + 0x06015728 __extendsfdf2 + .text 0x060157a2 0x3c C:\JL\pi32\pi32v2-lib\r3-large\libcompiler-rt.a(fixunsdfsi.o) + 0x060157a2 __fixunsdfsi + .text 0x060157de 0x34 C:\JL\pi32\pi32v2-lib\r3-large\libcompiler-rt.a(floatunsidf.o) + 0x060157de __floatunsidf + 0x06015814 . = ALIGN (0x4) + *fill* 0x06015812 0x2 + 0x06015814 update_target_begin = . [!provide] PROVIDE (update_target_begin, .) *(.update_target) .update_target - 0x060157b0 0x20 cpu\br28\tools\sdk.elf.o - 0x060157b0 iis_update_target - 0x060157b8 vad_update_target - 0x060157c0 power_update_target - 0x060157c8 ble_update_target - 0x060157d0 update_target_end = . + 0x06015814 0x20 cpu\br28\tools\sdk.elf.o + 0x06015814 iis_update_target + 0x0601581c vad_update_target + 0x06015824 power_update_target + 0x0601582c ble_update_target + 0x06015834 update_target_end = . [!provide] PROVIDE (update_target_end, .) - 0x060157d0 . = ALIGN (0x4) + 0x06015834 . = ALIGN (0x4) *(.LOG_TAG_CONST*) *(.rodata*) .rodata.str1.1 - 0x060157d0 0x11a6 cpu\br28\tools\sdk.elf.o + 0x06015834 0x11a6 cpu\br28\tools\sdk.elf.o 0x11d8 (size before relaxing) - *fill* 0x06016976 0xa - .rodata 0x06016980 0x8df4 cpu\br28\tools\sdk.elf.o - *fill* 0x0601f774 0xc + *fill* 0x060169da 0x6 + .rodata 0x060169e0 0x8e70 cpu\br28\tools\sdk.elf.o .rodata.str1.16 - 0x0601f780 0x1070 cpu\br28\tools\sdk.elf.o - 0x1062 (size before relaxing) - .rodata.cst16 0x060207f0 0x10 cpu\br28\tools\sdk.elf.o + 0x0601f850 0x1030 cpu\br28\tools\sdk.elf.o + 0x1022 (size before relaxing) + .rodata.cst16 0x06020880 0x10 cpu\br28\tools\sdk.elf.o 0x20 (size before relaxing) - .rodata.cst8 0x06020800 0x8 cpu\br28\tools\sdk.elf.o - .rodata.cst4 0x06020808 0x4 cpu\br28\tools\sdk.elf.o - .rodata 0x0602080c 0x281 C:\JL\pi32\pi32v2-lib\r3-large\libc.a(lib_a-ctype_.o) - 0x0602098c _ctype_ + .rodata.cst8 0x06020890 0x8 cpu\br28\tools\sdk.elf.o + .rodata.cst4 0x06020898 0x4 cpu\br28\tools\sdk.elf.o + .rodata 0x0602089c 0x281 C:\JL\pi32\pi32v2-lib\r3-large\libc.a(lib_a-ctype_.o) + 0x06020a1c _ctype_ .rodata.str1.1 - 0x06020a8d 0x2 C:\JL\pi32\pi32v2-lib\r3-large\libc.a(lib_a-impure.o) - 0x06020a90 . = ALIGN (0x4) - *fill* 0x06020a8f 0x1 + 0x06020b1d 0x2 C:\JL\pi32\pi32v2-lib\r3-large\libc.a(lib_a-impure.o) + 0x06020b20 . = ALIGN (0x4) + *fill* 0x06020b1f 0x1 [!provide] PROVIDE (text_rodata_end, .) - 0x06020a90 clock_critical_handler_begin = . + 0x06020b20 clock_critical_handler_begin = . *(.clock_critical_txt) .clock_critical_txt - 0x06020a90 0x38 cpu\br28\tools\sdk.elf.o - 0x06020a90 clock_chargestore - 0x06020a98 clock_mcpwm - 0x06020aa0 clock_uart - 0x06020aa8 clock_timer - 0x06020ab0 clock_lrc - 0x06020ab8 clock_rch - 0x06020ac0 clock_port - 0x06020ac8 clock_critical_handler_end = . - 0x06020ac8 chargestore_handler_begin = . + 0x06020b20 0x38 cpu\br28\tools\sdk.elf.o + 0x06020b20 clock_chargestore + 0x06020b28 clock_mcpwm + 0x06020b30 clock_uart + 0x06020b38 clock_timer + 0x06020b40 clock_lrc + 0x06020b48 clock_rch + 0x06020b50 clock_port + 0x06020b58 clock_critical_handler_end = . + 0x06020b58 chargestore_handler_begin = . *(.chargestore_callback_txt) .chargestore_callback_txt - 0x06020ac8 0x4 cpu\br28\tools\sdk.elf.o - 0x06020ac8 chargestore_testbox - 0x06020acc chargestore_handler_end = . + 0x06020b58 0x4 cpu\br28\tools\sdk.elf.o + 0x06020b58 chargestore_testbox + 0x06020b5c chargestore_handler_end = . *(.opcore_table_maskrom) *(.bfilt_table_maskroom) *(.opcore_maskrom) *(.bfilt_code) *(.bfilt_const) - 0x06020acc . = ALIGN (0x4) - 0x06020acc lcd_interface_begin = . + 0x06020b5c . = ALIGN (0x4) + 0x06020b5c lcd_interface_begin = . *(.lcd_if_info) - 0x06020acc lcd_interface_end = . - 0x06020acc ui_style_begin = . + 0x06020b5c lcd_interface_end = . + 0x06020b5c ui_style_begin = . *(.ui_style) - 0x06020acc ui_style_end = . - 0x06020acc elm_event_handler_begin_JL = . + 0x06020b5c ui_style_end = . + 0x06020b5c elm_event_handler_begin_JL = . *(.elm_event_handler_JL) - 0x06020acc elm_event_handler_end_JL = . - 0x06020acc elm_event_handler_begin_UPGRADE = . + 0x06020b5c elm_event_handler_end_JL = . + 0x06020b5c elm_event_handler_begin_UPGRADE = . *(.elm_event_handler_UPGRADE) - 0x06020acc elm_event_handler_end_UPGRADE = . - 0x06020acc elm_event_handler_begin_DIAL = . + 0x06020b5c elm_event_handler_end_UPGRADE = . + 0x06020b5c elm_event_handler_begin_DIAL = . *(.elm_event_handler_DIAL) - 0x06020acc elm_event_handler_end_DIAL = . - 0x06020acc control_event_handler_begin = . + 0x06020b5c elm_event_handler_end_DIAL = . + 0x06020b5c control_event_handler_begin = . *(.control_event_handler) - 0x06020acc control_event_handler_end = . - 0x06020acc control_ops_begin = . + 0x06020b5c control_event_handler_end = . + 0x06020b5c control_ops_begin = . *(.control_ops) - 0x06020acc control_ops_end = . - 0x06020acc battery_notify_begin = . + 0x06020b5c control_ops_end = . + 0x06020b5c battery_notify_begin = . *(.battery_notify) - 0x06020acc battery_notify_end = . - 0x06020acc . = ALIGN (0x4) - 0x06020acc __VERSION_BEGIN = . + 0x06020b5c battery_notify_end = . + 0x06020b5c . = ALIGN (0x4) + 0x06020b5c __VERSION_BEGIN = . *(.sys.version) - .sys.version 0x06020acc 0x26 obj/Release/apps/earphone/sdk_version.z.o - 0x06020af2 __VERSION_END = . + .sys.version 0x06020b5c 0x26 obj/Release/apps/earphone/sdk_version.z.o + 0x06020b82 __VERSION_END = . *(.noop_version) - 0x06020af4 . = ALIGN (0x4) - *fill* 0x06020af2 0x2 - 0x06020af4 . = ALIGN (0x4) - 0x06020af4 tool_interface_begin = . + 0x06020b84 . = ALIGN (0x4) + *fill* 0x06020b82 0x2 + 0x06020b84 . = ALIGN (0x4) + 0x06020b84 tool_interface_begin = . *(.tool_interface) - 0x06020af4 tool_interface_end = . - 0x06020af4 . = ALIGN (0x4) - 0x06020af4 cmd_interface_begin = . + 0x06020b84 tool_interface_end = . + 0x06020b84 . = ALIGN (0x4) + 0x06020b84 cmd_interface_begin = . *(.eff_cmd) - 0x06020af4 cmd_interface_end = . - 0x06020af4 . = ALIGN (0x4) - 0x06020b00 . = ALIGN (0x20) - *fill* 0x06020af4 0xc - 0x06020b00 m_code_addr = . + 0x06020b84 cmd_interface_end = . + 0x06020b84 . = ALIGN (0x4) + 0x06020ba0 . = ALIGN (0x20) + *fill* 0x06020b84 0x1c + 0x06020ba0 m_code_addr = . *(.m.code*) *(.movable.code*) 0x00000000 m_code_size = ABSOLUTE ((. - m_code_addr)) - 0x06020b00 . = ALIGN (0x20) - 0x06020b00 gsensor_dev_begin = . + 0x06020ba0 . = ALIGN (0x20) + 0x06020ba0 gsensor_dev_begin = . *(.gsensor_dev) - 0x06020b00 gsensor_dev_end = . - 0x06020b00 fm_dev_begin = . + 0x06020ba0 gsensor_dev_end = . + 0x06020ba0 fm_dev_begin = . *(.fm_dev) - 0x06020b00 fm_dev_end = . - 0x06020b00 fm_emitter_dev_begin = . + 0x06020ba0 fm_dev_end = . + 0x06020ba0 fm_emitter_dev_begin = . *(.fm_emitter_dev) - 0x06020b00 fm_emitter_dev_end = . - 0x06020b00 storage_device_begin = . + 0x06020ba0 fm_emitter_dev_end = . + 0x06020ba0 storage_device_begin = . *(.storage_device) - 0x06020b00 storage_device_end = . - 0x06020b00 imusensor_dev_begin = . + 0x06020ba0 storage_device_end = . + 0x06020ba0 imusensor_dev_begin = . *(.imusensor_dev) - 0x06020b00 imusensor_dev_end = . - 0x06020b00 aac_dec_code_begin = . + 0x06020ba0 imusensor_dev_end = . + 0x06020ba0 aac_dec_code_begin = . *(.bt_aac_dec_code) *(.bt_aac_dec_sparse_code) - 0x06020b00 aac_dec_code_end = . + 0x06020ba0 aac_dec_code_end = . 0x00000000 aac_dec_code_size = (aac_dec_code_end - aac_dec_code_begin) - 0x06020b00 . = ALIGN (0x4) - 0x06020b00 bt_aac_dec_const_begin = . + 0x06020ba0 . = ALIGN (0x4) + 0x06020ba0 bt_aac_dec_const_begin = . *(.bt_aac_dec_const) *(.bt_aac_dec_sparse_const) - 0x06020b00 bt_aac_dec_const_end = . + 0x06020ba0 bt_aac_dec_const_end = . 0x00000000 bt_aac_dec_const_size = (bt_aac_dec_const_end - bt_aac_dec_const_begin) *(.bt_aac_dec_data) *(.bt_aac_dec_bss) - 0x06020b00 . = ALIGN (0x4) + 0x06020ba0 . = ALIGN (0x4) *(.aac_mem) *(.aac_ctrl_mem) - 0x06020b00 . = ALIGN (0x20) - 0x06020b00 update_code_start = . + 0x06020ba0 . = ALIGN (0x20) + 0x06020ba0 update_code_start = . *(.bt_updata_ram_code) *(.update_const) - .update_const 0x06020b00 0xba cpu\br28\tools\sdk.elf.o + .update_const 0x06020ba0 0xba cpu\br28\tools\sdk.elf.o *(.update_code) - .update_code 0x06020bba 0x1a16 cpu\br28\tools\sdk.elf.o - 0x060225d0 update_code_end = . - 0x060225d0 btstack_code_start = . - 0x060225d0 . = ALIGN (0x4) - 0x060225d0 a2dp_source_media_codec_begin = . + .update_code 0x06020c5a 0x1a18 cpu\br28\tools\sdk.elf.o + 0x06022672 update_code_end = . + 0x06022672 btstack_code_start = . + 0x06022674 . = ALIGN (0x4) + *fill* 0x06022672 0x2 + 0x06022674 a2dp_source_media_codec_begin = . *(.a2dp_source_media_codec) .a2dp_source_media_codec - 0x060225d0 0x30 cpu\br28\tools\sdk.elf.o - 0x060225d0 a2dp_source_lc3_codec - 0x060225e8 a2dp_source_sbc_codec - 0x06022600 a2dp_source_media_codec_end = . - 0x06022600 a2dp_sink_media_probe_begin = . + 0x06022674 0x30 cpu\br28\tools\sdk.elf.o + 0x06022674 a2dp_source_lc3_codec + 0x0602268c a2dp_source_sbc_codec + 0x060226a4 a2dp_source_media_codec_end = . + 0x060226a4 a2dp_sink_media_probe_begin = . *(.a2dp_sink_media_probe) - 0x06022600 a2dp_sink_media_probe_end = . - 0x06022600 a2dp_sink_media_codec_begin = . + 0x060226a4 a2dp_sink_media_probe_end = . + 0x060226a4 a2dp_sink_media_codec_begin = . *(.a2dp_sink_media_codec) .a2dp_sink_media_codec - 0x06022600 0x48 cpu\br28\tools\sdk.elf.o - 0x06022600 a2dp_1sbc_codec_private - 0x06022618 a2dp_2aac_sink_codec - 0x06022630 a2dp_4ldac_sink_codec - 0x06022648 a2dp_sink_media_codec_end = . - 0x06022648 a2dp_event_handler_begin = . + 0x060226a4 0x48 cpu\br28\tools\sdk.elf.o + 0x060226a4 a2dp_1sbc_codec_private + 0x060226bc a2dp_2aac_sink_codec + 0x060226d4 a2dp_4ldac_sink_codec + 0x060226ec a2dp_sink_media_codec_end = . + 0x060226ec a2dp_event_handler_begin = . *(.a2dp_event_handler) .a2dp_event_handler - 0x06022648 0x70 cpu\br28\tools\sdk.elf.o - 0x06022648 a2dp_sink_event_handler - 0x06022664 a2dp_source_event_handler - 0x06022680 acp_a2dp_event_handler - 0x0602269c acp_a2dp_src_event_handler - 0x060226b8 a2dp_event_handler_end = . - 0x060226b8 sdp_record_item_begin = . + 0x060226ec 0x70 cpu\br28\tools\sdk.elf.o + 0x060226ec a2dp_sink_event_handler + 0x06022708 a2dp_source_event_handler + 0x06022724 acp_a2dp_event_handler + 0x06022740 acp_a2dp_src_event_handler + 0x0602275c a2dp_event_handler_end = . + 0x0602275c sdp_record_item_begin = . *(.sdp_record_item) - 0x060226b8 sdp_record_item_end = . - 0x060226b8 bt_sleep_begin = . + 0x0602275c sdp_record_item_end = . + 0x0602275c bt_sleep_begin = . *(.bt_sleep) - .bt_sleep 0x060226b8 0x6c cpu\br28\tools\sdk.elf.o - 0x060226b8 bt_suspend_a2dp_resumea2dp_release - 0x060226c4 bt_suspend_avctp_resumeavctp_release - 0x060226d0 bt_suspend_hfp_resumehfp_release - 0x060226dc bt_suspend_user_cmd_loop_resumeuser_cmd_loop_release - 0x060226e8 bt_suspend_hid_resumehid_release - 0x060226f4 bt_suspend_spp_resumespp_release - 0x06022700 bt_suspend_spp_up_resumespp_up_release - 0x0602270c bt_suspend_iap_resumeiap_release - 0x06022718 bt_suspend_sdp_resumesdp_release - 0x06022724 bt_sleep_end = . + .bt_sleep 0x0602275c 0x6c cpu\br28\tools\sdk.elf.o + 0x0602275c bt_suspend_a2dp_resumea2dp_release + 0x06022768 bt_suspend_avctp_resumeavctp_release + 0x06022774 bt_suspend_hfp_resumehfp_release + 0x06022780 bt_suspend_user_cmd_loop_resumeuser_cmd_loop_release + 0x0602278c bt_suspend_hid_resumehid_release + 0x06022798 bt_suspend_spp_resumespp_release + 0x060227a4 bt_suspend_spp_up_resumespp_up_release + 0x060227b0 bt_suspend_iap_resumeiap_release + 0x060227bc bt_suspend_sdp_resumesdp_release + 0x060227c8 bt_sleep_end = . *(.bt_stack_const) .bt_stack_const - 0x06022724 0x174 cpu\br28\tools\sdk.elf.o + 0x060227c8 0x174 cpu\br28\tools\sdk.elf.o *(.bt_stack_code) .bt_stack_code - 0x06022898 0x7c38 cpu\br28\tools\sdk.elf.o + 0x0602293c 0x7c38 cpu\br28\tools\sdk.elf.o *(.ble_db_const) *(.ble_db_code) - .ble_db_code 0x0602a4d0 0x18e cpu\br28\tools\sdk.elf.o + .ble_db_code 0x0602a574 0x18e cpu\br28\tools\sdk.elf.o *(.ble_sm_const) - *fill* 0x0602a65e 0x2 - .ble_sm_const 0x0602a660 0x73 cpu\br28\tools\sdk.elf.o + *fill* 0x0602a702 0x2 + .ble_sm_const 0x0602a704 0x73 cpu\br28\tools\sdk.elf.o *(.ble_sm_code) - *fill* 0x0602a6d3 0x1 - .ble_sm_code 0x0602a6d4 0x20e0 cpu\br28\tools\sdk.elf.o + *fill* 0x0602a777 0x1 + .ble_sm_code 0x0602a778 0x20e0 cpu\br28\tools\sdk.elf.o *(.ble_att_const) .ble_att_const - 0x0602c7b4 0x17 cpu\br28\tools\sdk.elf.o + 0x0602c858 0x17 cpu\br28\tools\sdk.elf.o *(.ble_att_code) - *fill* 0x0602c7cb 0x1 - .ble_att_code 0x0602c7cc 0x74e cpu\br28\tools\sdk.elf.o + *fill* 0x0602c86f 0x1 + .ble_att_code 0x0602c870 0x74e cpu\br28\tools\sdk.elf.o *(.ble_gatt_const) *(.ble_gatt_code) .ble_gatt_code - 0x0602cf1a 0xa0 cpu\br28\tools\sdk.elf.o - 0x0602cfba BTSTACK_LE_HOST_MESH_CODE_START = . + 0x0602cfbe 0xa0 cpu\br28\tools\sdk.elf.o + 0x0602d05e BTSTACK_LE_HOST_MESH_CODE_START = . *(.ble_mesh_code) *(.ble_mesh_tinycrypt_code) *(.ble_mesh_const) *(.ble_mesh_tinycrypt_const) 0x00000000 BTSTACK_LE_HOST_MESH_CODE_SIZE = ABSOLUTE ((. - BTSTACK_LE_HOST_MESH_CODE_START)) - 0x0602cfba btstack_code_end = . - 0x0602cfbc . = ALIGN (0x4) - *fill* 0x0602cfba 0x2 - 0x0602cfbc . = ALIGN (0x4) - 0x0602cfbc system_text_start = . - 0x0602cfbc _device_node_begin = . - 0x0602cfbc PROVIDE (device_node_begin, .) + 0x0602d05e btstack_code_end = . + 0x0602d060 . = ALIGN (0x4) + *fill* 0x0602d05e 0x2 + 0x0602d060 . = ALIGN (0x4) + 0x0602d060 system_text_start = . + 0x0602d060 _device_node_begin = . + 0x0602d060 PROVIDE (device_node_begin, .) *(.device) - .device 0x0602cfbc 0x18 cpu\br28\tools\sdk.elf.o - 0x0602cfbc device_table - 0x0602cfd4 _device_node_end = . - 0x0602cfd4 PROVIDE (device_node_end, .) - 0x0602cfd4 config_target_begin = . + .device 0x0602d060 0x18 cpu\br28\tools\sdk.elf.o + 0x0602d060 device_table + 0x0602d078 _device_node_end = . + 0x0602d078 PROVIDE (device_node_end, .) + 0x0602d078 config_target_begin = . [!provide] PROVIDE (config_target_begin, .) *(.config_target) .config_target - 0x0602cfd4 0x8 cpu\br28\tools\sdk.elf.o - 0x0602cfd4 eq_config_target - 0x0602cfdc config_target_end = . + 0x0602d078 0x8 cpu\br28\tools\sdk.elf.o + 0x0602d078 eq_config_target + 0x0602d080 config_target_end = . [!provide] PROVIDE (config_target_end, .) - 0x0602cfdc system_code_begin = . + 0x0602d080 system_code_begin = . *(.system.*.text) .system.cpu.text - 0x0602cfdc 0x918 cpu\br28\tools\sdk.elf.o + 0x0602d080 0x918 cpu\br28\tools\sdk.elf.o .system.lbuf.text - 0x0602d8f4 0x388 cpu\br28\tools\sdk.elf.o + 0x0602d998 0x388 cpu\br28\tools\sdk.elf.o .system.printf.text - 0x0602dc7c 0x600 cpu\br28\tools\sdk.elf.o + 0x0602dd20 0x600 cpu\br28\tools\sdk.elf.o .system.cbuf.text - 0x0602e27c 0x1e6 cpu\br28\tools\sdk.elf.o + 0x0602e320 0x1e6 cpu\br28\tools\sdk.elf.o .system.event.text - 0x0602e462 0x4ba cpu\br28\tools\sdk.elf.o + 0x0602e506 0x4ba cpu\br28\tools\sdk.elf.o .system.timer.text - 0x0602e91c 0x78c cpu\br28\tools\sdk.elf.o + 0x0602e9c0 0x78c cpu\br28\tools\sdk.elf.o .system.device.text - 0x0602f0a8 0xf8 cpu\br28\tools\sdk.elf.o + 0x0602f14c 0xf8 cpu\br28\tools\sdk.elf.o .system.fs.text - 0x0602f1a0 0xe42 cpu\br28\tools\sdk.elf.o + 0x0602f244 0xe42 cpu\br28\tools\sdk.elf.o .system.ascii.text - 0x0602ffe2 0x8c cpu\br28\tools\sdk.elf.o + 0x06030086 0x8c cpu\br28\tools\sdk.elf.o .system.cfg_tool.text - 0x0603006e 0x786 cpu\br28\tools\sdk.elf.o + 0x06030112 0x786 cpu\br28\tools\sdk.elf.o .system.app_core.text - 0x060307f4 0x2f2 cpu\br28\tools\sdk.elf.o + 0x06030898 0x2f2 cpu\br28\tools\sdk.elf.o .system.init.text - 0x06030ae6 0x9e4 cpu\br28\tools\sdk.elf.o - 0x06030af0 boot_info_init - 0x06030b1a cpu1_main - 0x06030b7c main + 0x06030b8a 0x9e4 cpu\br28\tools\sdk.elf.o + 0x06030b94 boot_info_init + 0x06030bbe cpu1_main + 0x06030c20 main .system.task.text - 0x060314ca 0x5e cpu\br28\tools\sdk.elf.o - 0x06031528 system_code_end = . - 0x06031528 . = ALIGN (0x4) + 0x0603156e 0x5e cpu\br28\tools\sdk.elf.o + 0x060315cc system_code_end = . + 0x060315cc . = ALIGN (0x4) 0x0000454c system_code_size = (system_code_end - system_code_begin) - 0x06031528 vfs_ops_begin = . + 0x060315cc vfs_ops_begin = . *(.vfs_operations) .vfs_operations - 0x06031528 0x74 cpu\br28\tools\sdk.elf.o - 0x06031528 sdfile_vfs_ops - 0x0603159c vfs_ops_end = . - 0x0603159c _lib_version_begin = . + 0x060315cc 0x74 cpu\br28\tools\sdk.elf.o + 0x060315cc sdfile_vfs_ops + 0x06031640 vfs_ops_end = . + 0x06031640 _lib_version_begin = . [!provide] PROVIDE (lib_version_begin, .) *(.lib_version) - .lib_version 0x0603159c 0xc cpu\br28\tools\sdk.elf.o - 0x0603159c __version_sdfile - 0x060315a0 __version_fs - 0x060315a4 __version_fatfs - 0x060315a8 _lib_version_end = . + .lib_version 0x06031640 0xc cpu\br28\tools\sdk.elf.o + 0x06031640 __version_sdfile + 0x06031644 __version_fs + 0x06031648 __version_fatfs + 0x0603164c _lib_version_end = . [!provide] PROVIDE (lib_version_end, .) - 0x060315a8 _initcall_begin = . - 0x060315a8 PROVIDE (initcall_begin, .) + 0x0603164c _initcall_begin = . + 0x0603164c PROVIDE (initcall_begin, .) *(.initcall) - .initcall 0x060315a8 0x14 cpu\br28\tools\sdk.elf.o - 0x060315a8 __initcall_audio_online_debug_open - 0x060315ac __initcall_trim_timer_add - 0x060315b0 __initcall_app_update_init - 0x060315b4 __initcall_tone_table_init - 0x060315b8 __initcall_audio_vbass_init - 0x060315bc _initcall_end = . - 0x060315bc PROVIDE (initcall_end, .) - 0x060315bc _early_initcall_begin = . - 0x060315bc PROVIDE (early_initcall_begin, .) + .initcall 0x0603164c 0x14 cpu\br28\tools\sdk.elf.o + 0x0603164c __initcall_audio_online_debug_open + 0x06031650 __initcall_trim_timer_add + 0x06031654 __initcall_app_update_init + 0x06031658 __initcall_tone_table_init + 0x0603165c __initcall_audio_vbass_init + 0x06031660 _initcall_end = . + 0x06031660 PROVIDE (initcall_end, .) + 0x06031660 _early_initcall_begin = . + 0x06031660 PROVIDE (early_initcall_begin, .) *(.early.initcall) .early.initcall - 0x060315bc 0x8 cpu\br28\tools\sdk.elf.o - 0x060315bc __initcall_sys_event_init - 0x060315c0 __initcall_sdfile_init - 0x060315c4 _early_initcall_end = . - 0x060315c4 PROVIDE (early_initcall_end, .) - 0x060315c4 _late_initcall_begin = . - 0x060315c4 PROVIDE (late_initcall_begin, .) + 0x06031660 0x8 cpu\br28\tools\sdk.elf.o + 0x06031660 __initcall_sys_event_init + 0x06031664 __initcall_sdfile_init + 0x06031668 _early_initcall_end = . + 0x06031668 PROVIDE (early_initcall_end, .) + 0x06031668 _late_initcall_begin = . + 0x06031668 PROVIDE (late_initcall_begin, .) *(.late.initcall) .late.initcall - 0x060315c4 0x8 cpu\br28\tools\sdk.elf.o - 0x060315c4 __initcall_check_otp_data - 0x060315c8 __initcall_sdk_meky_check - 0x060315cc _late_initcall_end = . - 0x060315cc PROVIDE (late_initcall_end, .) - 0x060315cc _platform_initcall_begin = . - 0x060315cc PROVIDE (platform_initcall_begin, .) + 0x06031668 0x8 cpu\br28\tools\sdk.elf.o + 0x06031668 __initcall_check_otp_data + 0x0603166c __initcall_sdk_meky_check + 0x06031670 _late_initcall_end = . + 0x06031670 PROVIDE (late_initcall_end, .) + 0x06031670 _platform_initcall_begin = . + 0x06031670 PROVIDE (platform_initcall_begin, .) *(.platform.initcall) .platform.initcall - 0x060315cc 0x4 cpu\br28\tools\sdk.elf.o - 0x060315cc __initcall_syscfg_tools_init - 0x060315d0 _platform_initcall_end = . - 0x060315d0 PROVIDE (platform_initcall_end, .) - 0x060315d0 _module_initcall_begin = . - 0x060315d0 PROVIDE (module_initcall_begin, .) + 0x06031670 0x4 cpu\br28\tools\sdk.elf.o + 0x06031670 __initcall_syscfg_tools_init + 0x06031674 _platform_initcall_end = . + 0x06031674 PROVIDE (platform_initcall_end, .) + 0x06031674 _module_initcall_begin = . + 0x06031674 PROVIDE (module_initcall_begin, .) *(.module.initcall) - 0x060315d0 _module_initcall_end = . - 0x060315d0 PROVIDE (module_initcall_end, .) - 0x060315d0 _sys_event_handler_begin = . - 0x060315d0 PROVIDE (sys_event_handler_begin, .) + 0x06031674 _module_initcall_end = . + 0x06031674 PROVIDE (module_initcall_end, .) + 0x06031674 _sys_event_handler_begin = . + 0x06031674 PROVIDE (sys_event_handler_begin, .) *(.sys_event.4.handler) .sys_event.4.handler - 0x060315d0 0x8 cpu\br28\tools\sdk.elf.o - 0x060315d0 __event_handler_bt_tws_event_handler + 0x06031674 0x8 cpu\br28\tools\sdk.elf.o + 0x06031674 __event_handler_bt_tws_event_handler *(.sys_event.3.handler) *(.sys_event.2.handler) *(.sys_event.1.handler) *(.sys_event.0.handler) - 0x060315d8 _sys_event_handler_end = . - 0x060315d8 PROVIDE (sys_event_handler_end, .) - 0x060315d8 _syscfg_arg_begin = . + 0x0603167c _sys_event_handler_end = . + 0x0603167c PROVIDE (sys_event_handler_end, .) + 0x0603167c _syscfg_arg_begin = . [!provide] PROVIDE (syscfg_arg_begin, .) *(.syscfg.arg) - 0x060315d8 _syscfg_arg_end = . + 0x0603167c _syscfg_arg_end = . [!provide] PROVIDE (syscfg_arg_end, .) - 0x060315d8 _syscfg_handler_begin = . + 0x0603167c _syscfg_handler_begin = . [!provide] PROVIDE (syscfg_handler_begin, .) *(.syscfg.handler) - 0x060315d8 _syscfg_handler_end = . + 0x0603167c _syscfg_handler_end = . [!provide] PROVIDE (syscfg_handler_end, .) - 0x060315d8 _syscfg_ops_begin = . - 0x060315d8 PROVIDE (syscfg_ops_begin, .) + 0x0603167c _syscfg_ops_begin = . + 0x0603167c PROVIDE (syscfg_ops_begin, .) *(.syscfg.2.ops) - .syscfg.2.ops 0x060315d8 0x1c cpu\br28\tools\sdk.elf.o - 0x060315d8 cfg_btif + .syscfg.2.ops 0x0603167c 0x1c cpu\br28\tools\sdk.elf.o + 0x0603167c cfg_btif *(.syscfg.1.ops) - .syscfg.1.ops 0x060315f4 0x1c cpu\br28\tools\sdk.elf.o - 0x060315f4 cfg_vm + .syscfg.1.ops 0x06031698 0x1c cpu\br28\tools\sdk.elf.o + 0x06031698 cfg_vm *(.syscfg.0.ops) - .syscfg.0.ops 0x06031610 0x1c cpu\br28\tools\sdk.elf.o - 0x06031610 cfg_bin - 0x0603162c _syscfg_ops_end = . - 0x0603162c PROVIDE (syscfg_ops_end, .) - 0x0603162c _server_info_begin = . + .syscfg.0.ops 0x060316b4 0x1c cpu\br28\tools\sdk.elf.o + 0x060316b4 cfg_bin + 0x060316d0 _syscfg_ops_end = . + 0x060316d0 PROVIDE (syscfg_ops_end, .) + 0x060316d0 _server_info_begin = . [!provide] PROVIDE (server_info_begin, .) *(.server_info) - 0x0603162c _server_info_end = . + 0x060316d0 _server_info_end = . [!provide] PROVIDE (server_info_end, .) - 0x0603162c _bus_device_begin = . + 0x060316d0 _bus_device_begin = . [!provide] PROVIDE (bus_device_begin, .) *(.bus_device) - 0x0603162c _bus_device_end = . + 0x060316d0 _bus_device_end = . [!provide] PROVIDE (bus_device_end, .) - 0x0603162c _sys_power_hal_ops_begin = . + 0x060316d0 _sys_power_hal_ops_begin = . [!provide] PROVIDE (sys_power_hal_ops_begin, .) *(.sys_power_hal_ops) - 0x0603162c _sys_power_hal_ops_end = . + 0x060316d0 _sys_power_hal_ops_end = . [!provide] PROVIDE (sys_power_hal_ops_end, .) - 0x0603162c crypto_begin = . + 0x060316d0 crypto_begin = . *(.crypto_ecdh_code) *(.crypto_ecdh_const) *(.crypto_bigint_code) @@ -3126,64 +3127,63 @@ END GROUP *(.hash_sample_const) *(.aes_cmac_sample_code) *(.aes_cmac_sample_const) - 0x0603162c crypto_end = . + 0x060316d0 crypto_end = . 0x00000000 crypto_size = (. - crypto_begin) *(.mem_code) *(.mem_const) *(.os_port_code) *(.os_port_const) *(.os_const) - .os_const 0x0603162c 0x18 cpu\br28\tools\sdk.elf.o + .os_const 0x060316d0 0x18 cpu\br28\tools\sdk.elf.o *(.math_fast_funtion_code) .math_fast_funtion_code - 0x06031644 0x1c cpu\br28\tools\sdk.elf.o - 0x06031660 __movable_function_start = . + 0x060316e8 0x1c cpu\br28\tools\sdk.elf.o + 0x06031704 __movable_function_start = . *(movable.text.*) *(movable.stub.*) *(movable.region.*) - 0x06031660 __movable_function_end = . + 0x06031704 __movable_function_end = . 0x00000000 __movable_function_size = (__movable_function_end - __movable_function_start) - 0x06031660 system_text_end = . + 0x06031704 system_text_end = . 0x000046a4 system_code_total_size = (system_text_end - system_text_start) - 0x06031660 btctler_code_start = . - 0x06031660 BTCTLER_CONTROLLER_CODE_START = . + 0x06031704 btctler_code_start = . + 0x06031704 BTCTLER_CONTROLLER_CODE_START = . *(.bt_rf_const) - .bt_rf_const 0x06031660 0x5f4 cpu\br28\tools\sdk.elf.o + .bt_rf_const 0x06031704 0x5f4 cpu\br28\tools\sdk.elf.o *(.bt_rf_code) - .bt_rf_code 0x06031c54 0x1b02 cpu\br28\tools\sdk.elf.o + .bt_rf_code 0x06031cf8 0x1b02 cpu\br28\tools\sdk.elf.o *(.vendor_manager_const) *(.vendor_manager_code) *(.device_manager_const) *(.device_manager_code) *(.hci_controller_const) - *fill* 0x06033756 0x2 + *fill* 0x060337fa 0x2 .hci_controller_const - 0x06033758 0x28 cpu\br28\tools\sdk.elf.o + 0x060337fc 0x28 cpu\br28\tools\sdk.elf.o *(.hci_controller_code) .hci_controller_code - 0x06033780 0x63e cpu\br28\tools\sdk.elf.o + 0x06033824 0x640 cpu\br28\tools\sdk.elf.o *(.hci_interface_const) *(.hci_interface_code) - 0x0000275e BTCTLER_CONTROLLER_CODE_SIZE = ABSOLUTE ((. - BTCTLER_CONTROLLER_CODE_START)) - 0x06033dbe BTCTLER_LE_CONTROLLER_CODE_START = . + 0x00002760 BTCTLER_CONTROLLER_CODE_SIZE = ABSOLUTE ((. - BTCTLER_CONTROLLER_CODE_START)) + 0x06033e64 BTCTLER_LE_CONTROLLER_CODE_START = . *(.ble_rf_const) - *fill* 0x06033dbe 0x2 - .ble_rf_const 0x06033dc0 0x28 cpu\br28\tools\sdk.elf.o + .ble_rf_const 0x06033e64 0x28 cpu\br28\tools\sdk.elf.o *(.ble_rf_code) - .ble_rf_code 0x06033de8 0x3cee cpu\br28\tools\sdk.elf.o + .ble_rf_code 0x06033e8c 0x3cee cpu\br28\tools\sdk.elf.o *(.ble_ll_const) - *fill* 0x06037ad6 0x2 - .ble_ll_const 0x06037ad8 0xb4 cpu\br28\tools\sdk.elf.o + *fill* 0x06037b7a 0x2 + .ble_ll_const 0x06037b7c 0xb4 cpu\br28\tools\sdk.elf.o *(.ble_ll_code) - .ble_ll_code 0x06037b8c 0x2aac cpu\br28\tools\sdk.elf.o + .ble_ll_code 0x06037c30 0x2aa8 cpu\br28\tools\sdk.elf.o *(.ble_hci_const) .ble_hci_const - 0x0603a638 0x19 cpu\br28\tools\sdk.elf.o + 0x0603a6d8 0x19 cpu\br28\tools\sdk.elf.o *(.ble_hci_code) - *fill* 0x0603a651 0x1 - .ble_hci_code 0x0603a652 0x8da cpu\br28\tools\sdk.elf.o - 0x0000716e BTCTLER_LE_CONTROLLER_CODE_SIZE = ABSOLUTE ((. - BTCTLER_LE_CONTROLLER_CODE_START)) - 0x0603af2c BTCTLER_CL_CODE_START = . + *fill* 0x0603a6f1 0x1 + .ble_hci_code 0x0603a6f2 0x8da cpu\br28\tools\sdk.elf.o + 0x00007168 BTCTLER_LE_CONTROLLER_CODE_SIZE = ABSOLUTE ((. - BTCTLER_LE_CONTROLLER_CODE_START)) + 0x0603afcc BTCTLER_CL_CODE_START = . *(.bredr_irq) *(.bredr_irq_code) *(.bredr_irq_const) @@ -3192,125 +3192,125 @@ END GROUP *(.classic_lmp_const) *(.classic_lmp_auth_const) .classic_lmp_auth_const - 0x0603af2c 0x310 cpu\br28\tools\sdk.elf.o + 0x0603afcc 0x310 cpu\br28\tools\sdk.elf.o *(.classic_lmp_bigint_const) *(.classic_lmp_crypt_const) *(.classic_lmp_ecdh_const) *(.classic_lmp_hmac_const) *(.classic_lmp_code) .classic_lmp_code - 0x0603b23c 0x786 cpu\br28\tools\sdk.elf.o + 0x0603b2dc 0x786 cpu\br28\tools\sdk.elf.o *(.classic_lmp_auth_code) .classic_lmp_auth_code - 0x0603b9c2 0x488 cpu\br28\tools\sdk.elf.o + 0x0603ba62 0x488 cpu\br28\tools\sdk.elf.o *(.classic_lmp_bigint_code) *(.classic_lmp_crypt_code) *(.classic_lmp_ecdh_code) *(.classic_lmp_hmac_code) *(.classic_rf_const) .classic_rf_const - 0x0603be4a 0x60 cpu\br28\tools\sdk.elf.o + 0x0603beea 0x60 cpu\br28\tools\sdk.elf.o *(.classic_rf_code) .classic_rf_code - 0x0603beaa 0x504 cpu\br28\tools\sdk.elf.o + 0x0603bf4a 0x504 cpu\br28\tools\sdk.elf.o *(.classic_bb_const) *(.classic_bb_code) 0x00001482 BTCTLER_CL_CODE_SIZE = ABSOLUTE ((. - BTCTLER_CL_CODE_START)) *(.classic_tws_const) *(.classic_tws_code) .classic_tws_code - 0x0603c3ae 0x150 cpu\br28\tools\sdk.elf.o + 0x0603c44e 0x150 cpu\br28\tools\sdk.elf.o *(.classic_tws_code.esco) - 0x0603c500 . = ALIGN (0x4) - *fill* 0x0603c4fe 0x2 - 0x0603c500 driver_code_start = . + 0x0603c5a0 . = ALIGN (0x4) + *fill* 0x0603c59e 0x2 + 0x0603c5a0 driver_code_start = . *(.fm_code) - 0x0603c500 CLOCK_CODE_START = . + 0x0603c5a0 CLOCK_CODE_START = . *(.clock_code) - .clock_code 0x0603c500 0x11b6 cpu\br28\tools\sdk.elf.o - 0x0603d04c boot_clk_init + .clock_code 0x0603c5a0 0x11b4 cpu\br28\tools\sdk.elf.o + 0x0603d0ec boot_clk_init *(.clock_const) - .clock_const 0x0603d6b6 0x30 cpu\br28\tools\sdk.elf.o - 0x000011e6 CLOCK_CODE_SIZE = ABSOLUTE ((. - CLOCK_CODE_START)) + .clock_const 0x0603d754 0x30 cpu\br28\tools\sdk.elf.o + 0x000011e4 CLOCK_CODE_SIZE = ABSOLUTE ((. - CLOCK_CODE_START)) *(.debug_code) *(.debug_const) *(.uart_code) *(.uart_const) *(.power_driver.text) .power_driver.text - 0x0603d6e6 0x220e cpu\br28\tools\sdk.elf.o + 0x0603d784 0x220e cpu\br28\tools\sdk.elf.o *(.power_driver.text.const) - *fill* 0x0603f8f4 0xc + *fill* 0x0603f992 0xe .power_driver.text.const - 0x0603f900 0x7fd cpu\br28\tools\sdk.elf.o + 0x0603f9a0 0x7fd cpu\br28\tools\sdk.elf.o *(.power_reset.text) - *fill* 0x060400fd 0x1 + *fill* 0x0604019d 0x1 .power_reset.text - 0x060400fe 0x330 cpu\br28\tools\sdk.elf.o + 0x0604019e 0x330 cpu\br28\tools\sdk.elf.o *(.power_reset.text.const) .power_reset.text.const - 0x0604042e 0x80 cpu\br28\tools\sdk.elf.o + 0x060404ce 0x80 cpu\br28\tools\sdk.elf.o *(.power_wakeup.text) .power_wakeup.text - 0x060404ae 0x5f2 cpu\br28\tools\sdk.elf.o + 0x0604054e 0x5f2 cpu\br28\tools\sdk.elf.o *(.power_wakeup.text.const) .power_wakeup.text.const - 0x06040aa0 0xad cpu\br28\tools\sdk.elf.o - 0x06040b50 . = ALIGN (0x4) - *fill* 0x06040b4d 0x3 - 0x06040b50 lp_target_begin = . + 0x06040b40 0xad cpu\br28\tools\sdk.elf.o + 0x06040bf0 . = ALIGN (0x4) + *fill* 0x06040bed 0x3 + 0x06040bf0 lp_target_begin = . [!provide] PROVIDE (lp_target_begin, .) *(.lp_target) - .lp_target 0x06040b50 0xc0 cpu\br28\tools\sdk.elf.o - 0x06040b50 bt_test_lp_target - 0x06040b5c key_lp_target - 0x06040b68 plll_trim_lp_target - 0x06040b74 ota_lp_target - 0x06040b80 dual_ota_lp_target - 0x06040b8c pc_lp_target - 0x06040b98 audio_dec_init_lp_target - 0x06040ba4 bt_dec_lp_target - 0x06040bb0 aispeech_asr_core_lp_target - 0x06040bbc audio_tone_lp_target - 0x06040bc8 tone_dec_lp_target - 0x06040bd4 usb_dev_lp_target - 0x06040be0 usr_systimer_lp_target - 0x06040bec btstack_lowpower_target - 0x06040bf8 audio_dac_lp_target - 0x06040c04 eq_online_lp_target - 0x06040c10 lp_target_end = . + .lp_target 0x06040bf0 0xc0 cpu\br28\tools\sdk.elf.o + 0x06040bf0 bt_test_lp_target + 0x06040bfc key_lp_target + 0x06040c08 plll_trim_lp_target + 0x06040c14 ota_lp_target + 0x06040c20 dual_ota_lp_target + 0x06040c2c pc_lp_target + 0x06040c38 audio_dec_init_lp_target + 0x06040c44 bt_dec_lp_target + 0x06040c50 aispeech_asr_core_lp_target + 0x06040c5c audio_tone_lp_target + 0x06040c68 tone_dec_lp_target + 0x06040c74 usb_dev_lp_target + 0x06040c80 usr_systimer_lp_target + 0x06040c8c btstack_lowpower_target + 0x06040c98 audio_dac_lp_target + 0x06040ca4 eq_online_lp_target + 0x06040cb0 lp_target_end = . [!provide] PROVIDE (lp_target_end, .) - 0x06040c10 . = ALIGN (0x4) - 0x06040c10 lp_request_begin = . + 0x06040cb0 . = ALIGN (0x4) + 0x06040cb0 lp_request_begin = . [!provide] PROVIDE (lp_request_begin, .) *(.lp_request) - 0x06040c10 lp_request_end = . + 0x06040cb0 lp_request_end = . [!provide] PROVIDE (lp_request_end, .) - 0x06040c10 . = ALIGN (0x4) - 0x06040c10 deepsleep_target_begin = . + 0x06040cb0 . = ALIGN (0x4) + 0x06040cb0 deepsleep_target_begin = . [!provide] PROVIDE (deepsleep_target_begin, .) *(.deepsleep_target) .deepsleep_target - 0x06040c10 0x54 cpu\br28\tools\sdk.elf.o - 0x06040c10 uart - 0x06040c1c clock_sfc - 0x06040c28 tmr - 0x06040c34 vm_sfc - 0x06040c40 lrct - 0x06040c4c periph - 0x06040c58 bt - 0x06040c64 deepsleep_target_end = . + 0x06040cb0 0x54 cpu\br28\tools\sdk.elf.o + 0x06040cb0 uart + 0x06040cbc clock_sfc + 0x06040cc8 tmr + 0x06040cd4 vm_sfc + 0x06040ce0 lrct + 0x06040cec periph + 0x06040cf8 bt + 0x06040d04 deepsleep_target_end = . [!provide] PROVIDE (deepsleep_target_end, .) - 0x06040c64 . = ALIGN (0x4) - 0x06040c64 p2m_msg_handler_begin = . + 0x06040d04 . = ALIGN (0x4) + 0x06040d04 p2m_msg_handler_begin = . [!provide] PROVIDE (p2m_msg_handler_begin, .) *(.p2m_msg_handler) - 0x06040c64 PROVIDE (p2m_msg_handler_end, .) - 0x06040c64 p2m_msg_handler_end = . - 0x06040c64 driver_code_end = . - 0x06040c64 . = ALIGN (0x4) - 0x06040c64 media_text_start = . - 0x06040c64 . = ALIGN (0x4) + 0x06040d04 PROVIDE (p2m_msg_handler_end, .) + 0x06040d04 p2m_msg_handler_end = . + 0x06040d04 driver_code_end = . + 0x06040d04 . = ALIGN (0x4) + 0x06040d04 media_text_start = . + 0x06040d04 . = ALIGN (0x4) *(.stream_code) *(.howlings_phf_code) *(.notchhowling_sparse_code) @@ -3318,28 +3318,28 @@ END GROUP *(.howlings_phf_sparse_code) *(.notchhowling_const) *(.howlings_phf_const) - 0x06040c64 . = ALIGN (0x4) + 0x06040d04 . = ALIGN (0x4) *(.llns.text) *(.llns.text.const) - 0x06040c64 . = ALIGN (0x4) + 0x06040d04 . = ALIGN (0x4) *(.aec_code) *(.aec_const) - 0x06040c64 . = ALIGN (0x4) + 0x06040d04 . = ALIGN (0x4) *(.res_code) *(.res_const) - 0x06040c64 . = ALIGN (0x4) + 0x06040d04 . = ALIGN (0x4) *(.ns_code) *(.ns_const) *(.bark_const) - 0x06040c64 . = ALIGN (0x4) + 0x06040d04 . = ALIGN (0x4) *(.jlsp_code) - 0x06040c64 . = ALIGN (0x4) + 0x06040d04 . = ALIGN (0x4) *(.jlsp_const) - 0x06040c64 . = ALIGN (0x4) + 0x06040d04 . = ALIGN (0x4) *(.dns_16k_data) - 0x06040c64 . = ALIGN (0x4) + 0x06040d04 . = ALIGN (0x4) *(.dns_8k_data) - 0x06040c64 . = ALIGN (0x4) + 0x06040d04 . = ALIGN (0x4) *(.jlsp_dns_code) *(.jlsp_dns_const) *(.dns_param_data_wind) @@ -3368,20 +3368,20 @@ END GROUP *(.bt_audioplc_code) *(.bt_audioplc_sparse_code) *(.bt_audioplc_const) - 0x06040c64 . = ALIGN (0x4) + 0x06040d04 . = ALIGN (0x4) *(.lf_audioplc_code) .lf_audioplc_code - 0x06040c64 0x47a cpu\br28\tools\sdk.elf.o + 0x06040d04 0x47a cpu\br28\tools\sdk.elf.o *(.lf_audioplc_sparse_code) .lf_audioplc_sparse_code - 0x060410de 0x7c cpu\br28\tools\sdk.elf.o + 0x0604117e 0x7c cpu\br28\tools\sdk.elf.o *(.lf_audioplc_const) - *fill* 0x0604115a 0x2 + *fill* 0x060411fa 0x2 .lf_audioplc_const - 0x0604115c 0xc cpu\br28\tools\sdk.elf.o - 0x06041168 . = ALIGN (0x4) + 0x060411fc 0xc cpu\br28\tools\sdk.elf.o + 0x06041208 . = ALIGN (0x4) *(.pcm_code) - .pcm_code 0x06041168 0xa2 cpu\br28\tools\sdk.elf.o + .pcm_code 0x06041208 0xa2 cpu\br28\tools\sdk.elf.o *(.pcm_const) *(.wtg_dec_code) *(.wtg_dec_sparse_code) @@ -3403,31 +3403,31 @@ END GROUP *(.opus_encoder_code) *(.opus_encoder_const) *(.mp3_code) - .mp3_code 0x0604120a 0x462 cpu\br28\tools\sdk.elf.o + .mp3_code 0x060412aa 0x462 cpu\br28\tools\sdk.elf.o *(.mp3_const) *(.mp3_dec_sparse_code) .mp3_dec_sparse_code - 0x0604166c 0x1632 cpu\br28\tools\sdk.elf.o + 0x0604170c 0x1632 cpu\br28\tools\sdk.elf.o *(.mp3_dec_sparse_const) *(.mp3_dec_code) - .mp3_dec_code 0x06042c9e 0x3042 cpu\br28\tools\sdk.elf.o + .mp3_dec_code 0x06042d3e 0x3042 cpu\br28\tools\sdk.elf.o *(.mp3_dec_const) .mp3_dec_const - 0x06045ce0 0x290c cpu\br28\tools\sdk.elf.o + 0x06045d80 0x290c cpu\br28\tools\sdk.elf.o *(.bfilt_code) *(.msbc_code) - .msbc_code 0x060485ec 0x4b6 cpu\br28\tools\sdk.elf.o + .msbc_code 0x0604868c 0x4b6 cpu\br28\tools\sdk.elf.o *(.msbc_const) - *fill* 0x06048aa2 0x2 - .msbc_const 0x06048aa4 0x46 cpu\br28\tools\sdk.elf.o + *fill* 0x06048b42 0x2 + .msbc_const 0x06048b44 0x46 cpu\br28\tools\sdk.elf.o *(.mty_code) *(.mp3tsy_dec_code) *(.mp3tsy_dec_sparse_code) *(.mp3tsy_dec_const) *(.sbc_code) - .sbc_code 0x06048aea 0x4f6 cpu\br28\tools\sdk.elf.o + .sbc_code 0x06048b8a 0x4f6 cpu\br28\tools\sdk.elf.o *(.sbc_const) - .sbc_const 0x06048fe0 0xc cpu\br28\tools\sdk.elf.o + .sbc_const 0x06049080 0xc cpu\br28\tools\sdk.elf.o *(.sine_code) *(.sine_const) *(.wav_code) @@ -3470,10 +3470,11 @@ END GROUP *(.flac_dec_sparse_code) *(.audio_decoder_code) .audio_decoder_code - 0x06048fec 0x2420 cpu\br28\tools\sdk.elf.o + 0x0604908c 0x2422 cpu\br28\tools\sdk.elf.o *(.audio_decoder_const) + *fill* 0x0604b4ae 0x2 .audio_decoder_const - 0x0604b40c 0x68 cpu\br28\tools\sdk.elf.o + 0x0604b4b0 0x68 cpu\br28\tools\sdk.elf.o *(.audio_track_const) *(.audio_track_code) *(.m4a_code) @@ -3494,7 +3495,7 @@ END GROUP *(.audio_encoder_code) *(.audio_encoder_const) *(.mixer_code) - .mixer_code 0x0604b474 0x5ae cpu\br28\tools\sdk.elf.o + .mixer_code 0x0604b518 0x5ae cpu\br28\tools\sdk.elf.o *(.mixer_const) *(.dec_server_code) *(.dec_server_const) @@ -3508,7 +3509,7 @@ END GROUP *(.wireless_sync_const) *(.sbc_eng_code) *(.sbc_eng_const) - 0x0604ba22 anc_code_begin = . + 0x0604bac6 anc_code_begin = . *(.anc_user_const) *(.anc_user_code) *(.anc_const) @@ -3519,17 +3520,17 @@ END GROUP *(.anc_box_code) *(.anc_btspp_const) *(.anc_btspp_code) - 0x0604ba22 anc_code_end = . + 0x0604bac6 anc_code_end = . 0x00000000 anc_code_size = (anc_code_end - anc_code_begin) *(.audio_codec_code) .audio_codec_code - 0x0604ba22 0x1ee cpu\br28\tools\sdk.elf.o + 0x0604bac6 0x1ee cpu\br28\tools\sdk.elf.o *(.audio_adc_code) .audio_adc_code - 0x0604bc10 0x990 cpu\br28\tools\sdk.elf.o + 0x0604bcb4 0x990 cpu\br28\tools\sdk.elf.o *(.audio_adc_const) .audio_adc_const - 0x0604c5a0 0xc cpu\br28\tools\sdk.elf.o + 0x0604c644 0xc cpu\br28\tools\sdk.elf.o *(.audio_cfifo_code) *(.audio_cfifo_const) *(.bt_compressor_sparse_const) @@ -3546,57 +3547,56 @@ END GROUP *(.crossOver_sparse_const) *(.lib_pitchshift_code) *(.lib_pitchshift_const) - 0x0604c5ac . = ALIGN (0x4) - 0x0604c5ac _audio_decoder_begin = . - 0x0604c5ac PROVIDE (audio_decoder_begin, .) + 0x0604c650 . = ALIGN (0x4) + 0x0604c650 _audio_decoder_begin = . + 0x0604c650 PROVIDE (audio_decoder_begin, .) *(.audio_decoder) .audio_decoder - 0x0604c5ac 0x154 cpu\br28\tools\sdk.elf.o - 0x0604c5ac mp3_decoder - 0x0604c5f0 pcm_decoder - 0x0604c634 cvsd_decoder - 0x0604c678 sbc_decoder - 0x0604c6bc msbc_decoder - 0x0604c700 _audio_decoder_end = . - 0x0604c700 PROVIDE (audio_decoder_end, .) - 0x0604c700 _audio_encoder_begin = . - 0x0604c700 PROVIDE (audio_encoder_begin, .) + 0x0604c650 0x154 cpu\br28\tools\sdk.elf.o + 0x0604c650 mp3_decoder + 0x0604c694 pcm_decoder + 0x0604c6d8 cvsd_decoder + 0x0604c71c sbc_decoder + 0x0604c760 msbc_decoder + 0x0604c7a4 _audio_decoder_end = . + 0x0604c7a4 PROVIDE (audio_decoder_end, .) + 0x0604c7a4 _audio_encoder_begin = . + 0x0604c7a4 PROVIDE (audio_encoder_begin, .) *(.audio_encoder) - 0x0604c700 _audio_encoder_end = . - 0x0604c700 PROVIDE (audio_encoder_end, .) - 0x0604c700 _audio_package_begin = . + 0x0604c7a4 _audio_encoder_end = . + 0x0604c7a4 PROVIDE (audio_encoder_end, .) + 0x0604c7a4 _audio_package_begin = . [!provide] PROVIDE (audio_package_begin, .) *(.audio_package) - 0x0604c700 _audio_package_end = . + 0x0604c7a4 _audio_package_end = . [!provide] PROVIDE (audio_package_end, .) - 0x0604c700 _audio_dev_begin = . + 0x0604c7a4 _audio_dev_begin = . [!provide] PROVIDE (audio_dev_begin, .) *(.audio_device) - 0x0604c700 _audio_dev_end = . + 0x0604c7a4 _audio_dev_end = . [!provide] PROVIDE (audio_dev_end, .) - 0x0604c700 _audio_hwaccel_begin = . - 0x0604c700 PROVIDE (audio_hwaccel_begin, .) + 0x0604c7a4 _audio_hwaccel_begin = . + 0x0604c7a4 PROVIDE (audio_hwaccel_begin, .) *(.audio_hwaccel) .audio_hwaccel - 0x0604c700 0x24 cpu\br28\tools\sdk.elf.o - 0x0604c700 sbc_hwaccel - 0x0604c724 _audio_hwaccel_end = . - 0x0604c724 PROVIDE (audio_hwaccel_end, .) - 0x0604c724 . = ALIGN (0x4) - 0x0604c724 media_code_begin = . + 0x0604c7a4 0x24 cpu\br28\tools\sdk.elf.o + 0x0604c7a4 sbc_hwaccel + 0x0604c7c8 _audio_hwaccel_end = . + 0x0604c7c8 PROVIDE (audio_hwaccel_end, .) + 0x0604c7c8 . = ALIGN (0x4) + 0x0604c7c8 media_code_begin = . *(.media.*.text) .media.media_cpu.text - 0x0604c724 0x3a8c cpu\br28\tools\sdk.elf.o + 0x0604c7c8 0x3a8a cpu\br28\tools\sdk.elf.o .media.audio_decoder.text - 0x060501b0 0x66 cpu\br28\tools\sdk.elf.o + 0x06050252 0x66 cpu\br28\tools\sdk.elf.o .media.mixer.text - 0x06050216 0x20 cpu\br28\tools\sdk.elf.o + 0x060502b8 0x20 cpu\br28\tools\sdk.elf.o .media.bluetooth_audio.text - 0x06050236 0x29a cpu\br28\tools\sdk.elf.o + 0x060502d8 0x29a cpu\br28\tools\sdk.elf.o .media.audio_encoder.text - 0x060504d0 0x2a cpu\br28\tools\sdk.elf.o - 0x060504fc . = ALIGN (0x4) - *fill* 0x060504fa 0x2 + 0x06050572 0x2a cpu\br28\tools\sdk.elf.o + 0x0605059c . = ALIGN (0x4) *(.compressor_code) *(.compressor_const) *(.bt_compressor_const) @@ -3619,13 +3619,13 @@ END GROUP *(.vbss_const) *(.vbss_sparse_code) *(.vbss_sparse_const) - 0x060504fc . = ALIGN (0x4) + 0x0605059c . = ALIGN (0x4) *(.pSOUND360TD_cal_sparse_code) - 0x060504fc . = ALIGN (0x4) + 0x0605059c . = ALIGN (0x4) *(.g729_code) *(.g729_const) *(.cvsd_code) - .cvsd_code 0x060504fc 0x202 cpu\br28\tools\sdk.elf.o + .cvsd_code 0x0605059c 0x202 cpu\br28\tools\sdk.elf.o *(.cvsd_const) *(.media.audio*) *(.media.mixer*) @@ -3634,22 +3634,22 @@ END GROUP *(.lib_wtg_dec_const) *(.audio_resample_code) .audio_resample_code - 0x060506fe 0x8a cpu\br28\tools\sdk.elf.o + 0x0605079e 0x8a cpu\br28\tools\sdk.elf.o *(.audio_resample_const) *(.resample_fastcal_sparse_code) *(.resample_fastcal_code) *(.resample_fastcal_const) - 0x06050788 audio_sync_code_begin = . + 0x06050828 audio_sync_code_begin = . *(.audio_sync_code) .audio_sync_code - 0x06050788 0x45c cpu\br28\tools\sdk.elf.o - 0x06050be4 audio_sync_code_end = . - 0x06050be4 . = ALIGN (0x4) - 0x06050be4 media_code_end = . - 0x06050be4 . = ALIGN (0x4) - 0x000044c0 media_code_size = (media_code_end - media_code_begin) - 0x06050be4 . = ALIGN (0x4) - 0x06050be4 media_text_end = . + 0x06050828 0x45c cpu\br28\tools\sdk.elf.o + 0x06050c84 audio_sync_code_end = . + 0x06050c84 . = ALIGN (0x4) + 0x06050c84 media_code_end = . + 0x06050c84 . = ALIGN (0x4) + 0x000044bc media_code_size = (media_code_end - media_code_begin) + 0x06050c84 . = ALIGN (0x4) + 0x06050c84 media_text_end = . 0x00140000 . = ORIGIN (ram0) .mmu_tlb 0x00140000 0x5000 @@ -4367,44 +4367,44 @@ END GROUP .psr_bss_code 0x02000000 0x0 0x02000000 . = ALIGN (0x4) - 0x00001ad0 UPDATE_CODE_TOTAL_SIZE = (update_code_end - update_code_start) + 0x00001ad2 UPDATE_CODE_TOTAL_SIZE = (update_code_end - update_code_start) 0x00000000 BTSTACK_LE_HOST_MESH_RAM_TOTAL = (BTSTACK_LE_HOST_MESH_DATA_SIZE + BTSTACK_LE_HOST_MESH_BSS_SIZE) 0x00000000 BTSTACK_LE_HOST_MESH_FLASH_TOTAL = BTSTACK_LE_HOST_MESH_CODE_SIZE - 0x0000aa6e BTSTACK_CODE_SIZE = ((btstack_code_end - btstack_code_start) + (btstack_data_end - btstack_data_start)) + 0x0000aa70 BTSTACK_CODE_SIZE = ((btstack_code_end - btstack_code_start) + (btstack_data_end - btstack_data_start)) 0x00000410 BTCTLER_LE_RAM_TOTAL = (BTCTLER_LE_CONTROLLER_DATA_SIZE + BTCTLER_LE_CONTROLLER_BSS_SIZE) - 0x0000716e BTCTLER_LE_CODE_TOTAL = BTCTLER_LE_CONTROLLER_CODE_SIZE + 0x00007168 BTCTLER_LE_CODE_TOTAL = BTCTLER_LE_CONTROLLER_CODE_SIZE 0x0000033a BTCTLER_CL_RAM_TOTAL = (BTCTLER_CL_DATA_SIZE + BTCTLER_CL_BSS_SIZE) 0x00001482 BTCTLER_CL_CODE_TOTAL = BTCTLER_CL_CODE_SIZE 0x000006e2 BTCTLER_COMMON_RAM_TOTAL = (BTCTLER_CONTROLLER_BSS_SIZE + BTCTLER_CONTROLLER_DATA_SIZE) - 0x0000275e BTCTLER_COMMON_CODE_TOTAL = BTCTLER_CONTROLLER_CODE_SIZE + 0x00002760 BTCTLER_COMMON_CODE_TOTAL = BTCTLER_CONTROLLER_CODE_SIZE 0x00000e2c BTCTLER_RAM_TOTAL = ((btctler_data_end - btctler_data_start) + (btctler_bss_end - btctler_bss_start)) - 0xfa128068 BTCTLER_CODE_TOTAL = (btctler_code_end - btctler_code_start) + 0xfa127fc4 BTCTLER_CODE_TOTAL = (btctler_code_end - btctler_code_start) 0x00000908 DRIVER_RAM_TOTAL = ((driver_data_end - driver_data_start) + (driver_bss_end - driver_bss_start)) 0x00004764 DRIVER_CODE_TOTAL = (driver_code_end - driver_code_start) 0x000016d8 DRIVER_DATA_CODE_TOTAL = (driver_data_code_end - driver_data_code_start) 0x06000100 text_begin = ADDR (.text) - 0x00050ae4 text_size = SIZEOF (.text) - 0x06050be4 text_end = (text_begin + text_size) + 0x00050b84 text_size = SIZEOF (.text) + 0x06050c84 text_end = (text_begin + text_size) 0x00147fe0 bss_begin = ADDR (.bss) 0x0000d3c4 bss_size = SIZEOF (.bss) 0x001553a4 bss_end = (bss_begin + bss_size) 0x00147040 data_addr = ADDR (.data) - 0x06050be4 data_begin = (text_begin + text_size) + 0x06050c84 data_begin = (text_begin + text_size) 0x00000fa0 data_size = SIZEOF (.data) 0x0015ada0 moveable_slot_addr = ADDR (.moveable_slot) - 0x06051b84 moveable_slot_begin = (data_begin + data_size) + 0x06051c24 moveable_slot_begin = (data_begin + data_size) 0x00000000 moveable_slot_size = SIZEOF (.moveable_slot) 0x001553c0 data_code_addr = ADDR (.data_code) - 0x06051b84 data_code_begin = (moveable_slot_begin + moveable_slot_size) + 0x06051c24 data_code_begin = (moveable_slot_begin + moveable_slot_size) 0x000059e0 data_code_size = SIZEOF (.data_code) 0x0015ada0 aec_addr = ADDR (.overlay_aec) - 0x06057564 aec_begin = (data_code_begin + data_code_size) + 0x06057604 aec_begin = (data_code_begin + data_code_size) 0x00000000 aec_size = SIZEOF (.overlay_aec) 0x0015ada0 aac_addr = ADDR (.overlay_aac) - 0x06057564 aac_begin = (aec_begin + aec_size) + 0x06057604 aac_begin = (aec_begin + aec_size) 0x00000000 aac_size = SIZEOF (.overlay_aac) 0x02000000 psr_data_code_addr = ADDR (.psr_data_code) - 0x06057564 psr_data_code_begin = (aac_begin + aac_size) + 0x06057604 psr_data_code_begin = (aac_begin + aac_size) 0x00000000 psr_data_code_size = SIZEOF (.psr_data_code) 0x00000001 ASSERT ((_HEAP_BEGIN > bss_begin), _HEAP_BEGIN < bss_begin) 0x00000001 ASSERT ((_HEAP_BEGIN > data_addr), _HEAP_BEGIN < data_addr) @@ -4415,8 +4415,8 @@ END GROUP 0x00044de0 PROVIDE (MALLOC_SIZE, (_HEAP_END - _HEAP_BEGIN)) 0x00000001 ASSERT ((MALLOC_SIZE >= 0x8000), heap space too small !) 0x06000100 report_text_beign = ADDR (.text) - 0x00050ae4 report_text_size = SIZEOF (.text) - 0x06050be4 report_text_end = (report_text_beign + report_text_size) + 0x00050b84 report_text_size = SIZEOF (.text) + 0x06050c84 report_text_end = (report_text_beign + report_text_size) 0x00140000 report_mmu_tlb_begin = ADDR (.mmu_tlb) 0x00005000 report_mmu_tlb_size = SIZEOF (.mmu_tlb) 0x00145000 report_mmu_tlb_end = (report_mmu_tlb_begin + report_mmu_tlb_size) @@ -4449,46 +4449,46 @@ LOAD C:\JL\pi32\pi32v2-lib\r3-large\libm.a LOAD C:\JL\pi32\pi32v2-lib\r3-large\libcompiler-rt.a OUTPUT(cpu\br28\tools\sdk.elf elf32-pi32v2) -.debug_str 0x00000000 0x5e313 - .debug_str 0x00000000 0x5e313 cpu\br28\tools\sdk.elf.o - 0x647f5 (size before relaxing) +.debug_str 0x00000000 0x5e35e + .debug_str 0x00000000 0x5e35e cpu\br28\tools\sdk.elf.o + 0x64840 (size before relaxing) -.debug_loc 0x00000000 0x2f59a - .debug_loc 0x00000000 0x2f59a cpu\br28\tools\sdk.elf.o +.debug_loc 0x00000000 0x2f59f + .debug_loc 0x00000000 0x2f59f cpu\br28\tools\sdk.elf.o .debug_abbrev 0x00000000 0x1131 .debug_abbrev 0x00000000 0x110b cpu\br28\tools\sdk.elf.o .debug_abbrev 0x0000110b 0x26 cpu/br28/liba/cpu.a(startup.S.o) -.debug_info 0x00000000 0xf8e63 - .debug_info 0x00000000 0xf8c6f cpu\br28\tools\sdk.elf.o - .debug_info 0x000f8c6f 0x1f4 cpu/br28/liba/cpu.a(startup.S.o) +.debug_info 0x00000000 0xf8f2a + .debug_info 0x00000000 0xf8d36 cpu\br28\tools\sdk.elf.o + .debug_info 0x000f8d36 0x1f4 cpu/br28/liba/cpu.a(startup.S.o) -.debug_ranges 0x00000000 0x69e0 - .debug_ranges 0x00000000 0x69b8 cpu\br28\tools\sdk.elf.o - .debug_ranges 0x000069b8 0x28 cpu/br28/liba/cpu.a(startup.S.o) +.debug_ranges 0x00000000 0x69b8 + .debug_ranges 0x00000000 0x6990 cpu\br28\tools\sdk.elf.o + .debug_ranges 0x00006990 0x28 cpu/br28/liba/cpu.a(startup.S.o) .debug_macinfo 0x00000000 0x1 .debug_macinfo 0x00000000 0x1 cpu\br28\tools\sdk.elf.o .debug_pubnames - 0x00000000 0x28ea8 + 0x00000000 0x28ef3 .debug_pubnames - 0x00000000 0x28ea8 cpu\br28\tools\sdk.elf.o + 0x00000000 0x28ef3 cpu\br28\tools\sdk.elf.o .debug_pubtypes - 0x00000000 0x1a26b + 0x00000000 0x1a259 .debug_pubtypes - 0x00000000 0x1a26b cpu\br28\tools\sdk.elf.o + 0x00000000 0x1a259 cpu\br28\tools\sdk.elf.o -.debug_frame 0x00000000 0xfa30 - .debug_frame 0x00000000 0xfa30 cpu\br28\tools\sdk.elf.o +.debug_frame 0x00000000 0xfaac + .debug_frame 0x00000000 0xfaac cpu\br28\tools\sdk.elf.o -.debug_line 0x00000000 0x64ee4 - .debug_line 0x00000000 0x64d8b cpu\br28\tools\sdk.elf.o - .debug_line 0x00064d8b 0x30 obj/Release/apps/earphone/sdk_version.z.o - .debug_line 0x00064dbb 0x129 cpu/br28/liba/cpu.a(startup.S.o) +.debug_line 0x00000000 0x64d82 + .debug_line 0x00000000 0x64c29 cpu\br28\tools\sdk.elf.o + .debug_line 0x00064c29 0x30 obj/Release/apps/earphone/sdk_version.z.o + .debug_line 0x00064c59 0x129 cpu/br28/liba/cpu.a(startup.S.o) .debug_aranges 0x00000000 0x28 .debug_aranges diff --git a/obj/Release/apps/common/device/usb/device/task_pc.o b/obj/Release/apps/common/device/usb/device/task_pc.o index e6eef4e..7ed5d6c 100644 Binary files a/obj/Release/apps/common/device/usb/device/task_pc.o and b/obj/Release/apps/common/device/usb/device/task_pc.o differ diff --git a/obj/Release/apps/earphone/board/br28/board_jl701n_demo.o b/obj/Release/apps/earphone/board/br28/board_jl701n_demo.o index cbf75b4..1df52d1 100644 Binary files a/obj/Release/apps/earphone/board/br28/board_jl701n_demo.o and b/obj/Release/apps/earphone/board/br28/board_jl701n_demo.o differ diff --git a/obj/Release/apps/earphone/key_event_deal.o b/obj/Release/apps/earphone/key_event_deal.o index 7e49f0c..d3f9ee0 100644 Binary files a/obj/Release/apps/earphone/key_event_deal.o and b/obj/Release/apps/earphone/key_event_deal.o differ diff --git a/obj/Release/apps/earphone/pc/pc.o b/obj/Release/apps/earphone/pc/pc.o index bcdc34f..f8dc1ee 100644 Binary files a/obj/Release/apps/earphone/pc/pc.o and b/obj/Release/apps/earphone/pc/pc.o differ diff --git a/obj/Release/apps/usr_le_code/usr_dengle_sched.o b/obj/Release/apps/usr_le_code/usr_dengle_sched.o index d0410b9..26801d2 100644 Binary files a/obj/Release/apps/usr_le_code/usr_dengle_sched.o and b/obj/Release/apps/usr_le_code/usr_dengle_sched.o differ diff --git a/obj/Release/apps/usr_le_code/usr_le_recieve.o b/obj/Release/apps/usr_le_code/usr_le_recieve.o index 301bddb..9905872 100644 Binary files a/obj/Release/apps/usr_le_code/usr_le_recieve.o and b/obj/Release/apps/usr_le_code/usr_le_recieve.o differ diff --git a/obj/Release/apps/usr_le_code/usr_usb_jb.o b/obj/Release/apps/usr_le_code/usr_usb_jb.o index 06510a9..b9191e1 100644 Binary files a/obj/Release/apps/usr_le_code/usr_usb_jb.o and b/obj/Release/apps/usr_le_code/usr_usb_jb.o differ diff --git a/obj/Release/cpu/br28/app_audio.o b/obj/Release/cpu/br28/app_audio.o index 24421d2..d710ed7 100644 Binary files a/obj/Release/cpu/br28/app_audio.o and b/obj/Release/cpu/br28/app_audio.o differ diff --git a/obj/Release/cpu/br28/audio_link.o b/obj/Release/cpu/br28/audio_link.o index c442dd2..4363f08 100644 Binary files a/obj/Release/cpu/br28/audio_link.o and b/obj/Release/cpu/br28/audio_link.o differ