diff --git a/doubao_chat/apps/demo/demo_DevKitBoard/board/wl82/AC791N_DEMO_DEMO_DEVKITBOARD.depend b/doubao_chat/apps/demo/demo_DevKitBoard/board/wl82/AC791N_DEMO_DEMO_DEVKITBOARD.depend index 6aafe481..283403e9 100644 --- a/doubao_chat/apps/demo/demo_DevKitBoard/board/wl82/AC791N_DEMO_DEMO_DEVKITBOARD.depend +++ b/doubao_chat/apps/demo/demo_DevKitBoard/board/wl82/AC791N_DEMO_DEMO_DEVKITBOARD.depend @@ -27215,7 +27215,7 @@ "app_config.h" "debug.h" -1731286384 source:c:\users\lc\desktop\git\doubao_chat\apps\wifi_daobao\aduio_playback.c +1731312023 source:c:\users\lc\desktop\git\doubao_chat\apps\wifi_daobao\aduio_playback.c "server/audio_server.h" "server/server_core.h" "system/app_core.h" @@ -27235,12 +27235,13 @@ "asm/sfc_norflash_api.h" "event/device_event.h" -1731048266 c:\users\lc\desktop\git\doubao_chat\apps\wifi_daobao\aduio_playback.h +1731310916 c:\users\lc\desktop\git\doubao_chat\apps\wifi_daobao\aduio_playback.h + "fs/fs.h" -1731287995 source:c:\users\lc\desktop\git\doubao_chat\apps\wifi_daobao\aduio_record_queue_new.c +1731313181 source:c:\users\lc\desktop\git\doubao_chat\apps\wifi_daobao\aduio_record_queue_new.c "aduio_record.h" -1731287961 c:\users\lc\desktop\git\doubao_chat\apps\wifi_daobao\aduio_record.h +1731310963 c:\users\lc\desktop\git\doubao_chat\apps\wifi_daobao\aduio_record.h "server/audio_server.h" "server/server_core.h" "system/app_core.h" @@ -27257,7 +27258,7 @@ "asm/clock.h" "aduio_playback.h" -1731068175 source:c:\users\lc\desktop\git\doubao_chat\apps\wifi_daobao\chat_lwip_http_stream.c +1731324300 source:c:\users\lc\desktop\git\doubao_chat\apps\wifi_daobao\chat_lwip_http_stream.c "system/includes.h" "wifi/wifi_connect.h" "apps/http_client.h" @@ -27267,7 +27268,7 @@ 1715152831 c:\users\lc\desktop\git\doubao_chat\include_lib\net\cjson_common\cjson.h -1731289210 source:c:\users\lc\desktop\git\doubao_chat\apps\wifi_daobao\stt_websocket_queue.c +1731325239 source:c:\users\lc\desktop\git\doubao_chat\apps\wifi_daobao\stt_websocket_queue.c "web_socket/websocket_api.h" "wifi/wifi_connect.h" "system/includes.h" @@ -27278,7 +27279,7 @@ "mem_leak_test.h" "app_config.h" -1731061689 source:c:\users\lc\desktop\git\doubao_chat\apps\wifi_daobao\tts_websocket.c +1731312714 source:c:\users\lc\desktop\git\doubao_chat\apps\wifi_daobao\tts_websocket.c "web_socket/websocket_api.h" "wifi/wifi_connect.h" "system/includes.h" diff --git a/doubao_chat/apps/demo/demo_DevKitBoard/board/wl82/AC791N_DEMO_DEMO_DEVKITBOARD.layout b/doubao_chat/apps/demo/demo_DevKitBoard/board/wl82/AC791N_DEMO_DEMO_DEVKITBOARD.layout index f860dd02..4f5a2d3f 100644 --- a/doubao_chat/apps/demo/demo_DevKitBoard/board/wl82/AC791N_DEMO_DEMO_DEVKITBOARD.layout +++ b/doubao_chat/apps/demo/demo_DevKitBoard/board/wl82/AC791N_DEMO_DEMO_DEVKITBOARD.layout @@ -2,189 +2,9 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -192,634 +12,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + + + + + + + + + + + @@ -827,14 +52,794 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doubao_chat/apps/wifi_daobao/aduio_playback.c b/doubao_chat/apps/wifi_daobao/aduio_playback.c index 46da4a30..bbd1c7e9 100644 --- a/doubao_chat/apps/wifi_daobao/aduio_playback.c +++ b/doubao_chat/apps/wifi_daobao/aduio_playback.c @@ -95,6 +95,31 @@ static int playback_buffer_data_out(void) } } +int playback_file(FILE *res) +{ + pbh->file = res; + union audio_req req = {0}; + + req.dec.volume = 50; + req.dec.output_buf_len = 1024; + req.dec.sample_rate = 0; + req.dec.channel = 0; + req.dec.sample_source = "dac"; + req.dec.file = res; + + req.dec.cmd = AUDIO_DEC_OPEN; + int err = server_request(pbh->dec_server, AUDIO_REQ_DEC, &req); + if (err) { + return err; + } + + req.dec.cmd = AUDIO_DEC_START; + err = server_request(pbh->dec_server, AUDIO_REQ_DEC, &req); + if (err) {; + return err; + } +} + static void audio_buffer_dec_stop(void) { union audio_req req = {0}; @@ -102,6 +127,11 @@ static void audio_buffer_dec_stop(void) req.dec.cmd = AUDIO_DEC_STOP; server_request(pbh->dec_server, AUDIO_REQ_DEC, &req); + if(pbh->file){ + fclose(pbh->file); + printf("pbh->file is free"); + pbh->file = NULL; + } } static void dec_server_event_handler(void *priv, int argc, int *argv) @@ -110,11 +140,13 @@ static void dec_server_event_handler(void *priv, int argc, int *argv) case AUDIO_SERVER_EVENT_ERR: printf("playback: AUDIO_SERVER_EVENT_ERR\n"); case AUDIO_SERVER_EVENT_END: - w_flag = 0; printf("playback: AUDIO_SERVER_EVENT_END\n"); audio_buffer_dec_stop(); - os_sem_set(&voice_start_sem,0); - os_sem_post(&voice_start_sem); + if(w_flag!=0){ + w_flag = 0; + os_sem_set(&voice_start_sem,0); + os_sem_post(&voice_start_sem); + } break; } } @@ -125,6 +157,8 @@ static int playback_mode_init(void) memset(pbh, 0, sizeof(struct playback_hdl)); + pbh->file = NULL; + #ifdef CONFIG_STORE_VOLUME if (syscfg_read(CFG_MUSIC_VOL, &pbh->volume, sizeof(pbh->volume)) < 0 || pbh->volume < MIN_VOLUME_VALUE || pbh->volume > MAX_VOLUME_VALUE) { diff --git a/doubao_chat/apps/wifi_daobao/aduio_playback.h b/doubao_chat/apps/wifi_daobao/aduio_playback.h index 822e97d3..e9db364e 100644 --- a/doubao_chat/apps/wifi_daobao/aduio_playback.h +++ b/doubao_chat/apps/wifi_daobao/aduio_playback.h @@ -1,5 +1,6 @@ #ifndef __ADUIO_PLAYBACK_H__ #define __ADUIO_PLAYBACK_H__ +#include "fs/fs.h" struct tts_response{ char *msg; @@ -17,6 +18,7 @@ struct playback_hdl { OS_SEM r_sem; OS_SEM w_sem; volatile u8 run_flag; + FILE *file; }; #endif diff --git a/doubao_chat/apps/wifi_daobao/aduio_record.h b/doubao_chat/apps/wifi_daobao/aduio_record.h index d4908b26..7511b352 100644 --- a/doubao_chat/apps/wifi_daobao/aduio_record.h +++ b/doubao_chat/apps/wifi_daobao/aduio_record.h @@ -19,16 +19,6 @@ #define SPEECH_RECOGNITION_BUFFER_SIZE (1024 * 10) -#define APP_TIMER_CLK clk_get("osc") //»ñµÃʱÖÓÔ´ -#define MAX_TIME_CNT 0x7fff //×î´ó¼ÆÊýÖµ -#define MIN_TIME_CNT 0x100 //×îС¼ÆÊýÖµ - -#define AWINLINE __attribute__((always_inline)) - -#define TSEC SEC_USED(.volatile_ram_code) //µ±ÖжÏ1msһϣ¬½¨ÒéʹÓú¯Êý·ÅÔÚÄÚ²¿ram -/*#define TSEC*/ - - typedef struct record_message { char msg[SPEECH_RECOGNITION_BUFFER_SIZE+1]; size_t msg_size; diff --git a/doubao_chat/apps/wifi_daobao/aduio_record_queue_new.c b/doubao_chat/apps/wifi_daobao/aduio_record_queue_new.c index 23ad9ccb..09247eab 100644 --- a/doubao_chat/apps/wifi_daobao/aduio_record_queue_new.c +++ b/doubao_chat/apps/wifi_daobao/aduio_record_queue_new.c @@ -176,7 +176,7 @@ static int encoder_init(int sample_rate, u8 channel) } else { req.enc.channel_bit_map = BIT(CONFIG_AUDIO_ADC_CHANNEL_L); } - req.enc.frame_size = sample_rate / 100 * 8 * channel; //收集够多少字节MP3æ•°æ�®å°±å›žè°ƒä¸€æ¬¡fwrite + req.enc.frame_size = sample_rate / 100 * 1 * channel; //收集够多少字节MP3æ•°æ�®å°±å›žè°ƒä¸€æ¬¡fwrite req.enc.output_buf_len = req.enc.frame_size * 3; //底层缓冲buf至少设æˆ�3å€�frame_size req.enc.cmd = AUDIO_ENC_OPEN; req.enc.channel = channel; @@ -194,7 +194,7 @@ static int encoder_init(int sample_rate, u8 channel) if(req.enc.use_vad == 1){ req.enc.vad_start_threshold = 0; //ms - req.enc.vad_stop_threshold = 2000; //ms + req.enc.vad_stop_threshold = 1000; //ms } err = server_request(rech->enc_server, AUDIO_REQ_ENC, &req); if (err) { @@ -252,15 +252,15 @@ static void record_encoder_start_task(void) memset(&req,0,sizeof(union audio_req)); req.dec.cmd = AUDIO_DEC_GET_STATUS; server_request(playback_handler.dec_server, AUDIO_REQ_DEC, &req); - printf("req.dec.status1:%d\r\n",req.dec.status); + //printf("req.dec.status1:%d\r\n",req.dec.status); if(req.dec.status==AUDIO_DEC_STOP){ - printf("req.dec.status2:%d\r\n",req.dec.status); + //printf("req.dec.status2:%d\r\n",req.dec.status); memset(&req,0,sizeof(union audio_req)); req.enc.cmd = AUDIO_ENC_START; server_request(rech->enc_server, AUDIO_REQ_ENC, &req); }else{ - printf("req.dec.status3:%d\r\n",req.dec.status); + //printf("req.dec.status3:%d\r\n",req.dec.status); w_flag = 0; cbuf_clear(&playback_handler.save_cbuf); memset(&req,0,sizeof(union audio_req)); diff --git a/doubao_chat/apps/wifi_daobao/chat_lwip_http_stream.c b/doubao_chat/apps/wifi_daobao/chat_lwip_http_stream.c index 1c97ed47..7831be7f 100644 --- a/doubao_chat/apps/wifi_daobao/chat_lwip_http_stream.c +++ b/doubao_chat/apps/wifi_daobao/chat_lwip_http_stream.c @@ -28,6 +28,8 @@ static size_t buffer_len = 0; char accumulated_content[10*1024] = {0}; static size_t accumulated_length = 0; static size_t add_length = 0; +static size_t sup_length = 0; +static size_t sent_length = 0; static msg_session msg_arr[MAX_MSG_LENGTH]; @@ -37,6 +39,8 @@ extern unsigned char chat_msg[4 * 1024]; extern OS_SEM chat_sem; +extern OS_SEM disconnet_sem; + extern OS_MUTEX http_mutex; extern u8 sock_run_flag; @@ -46,6 +50,7 @@ OS_SEM tts_sem; static void process_sse_chunk(const char *chunk) { int argv[4]; + int diff_len,j; const char *data_start = strstr(chunk, "data:"); if (!data_start) { return; @@ -56,6 +61,20 @@ static void process_sse_chunk(const char *chunk) if (strcmp(data_start, "[DONE]") == 0) { printf("SSE stream ended\r\n"); printf("answer: %s\r\n",accumulated_content); +// diff_len = accumulated_length-sent_length; +// if(diff_len>0){ +// for(j=0;j<(diff_len/5)+1;j++){ +// argv[0]=accumulated_length; +// argv[1]=diff_len; +// if(diff_len>5){ +// diff_len-=5; +// } +// os_sem_set(&tts_sem,0); +// os_sem_post(&tts_sem); +// os_taskq_post_type("websockets_tts_client_main_thread", Q_USER, 20, argv); +// } +// } + if(chat_index>=MAX_MSG_LENGTH){ chat_index = MAX_MSG_LENGTH-1; for (int i = 1; i < MAX_MSG_LENGTH; i++) { @@ -92,11 +111,17 @@ static void process_sse_chunk(const char *chunk) strcmp(content->valuestring,"ï¼›")==0){ //printf("sentence:%s\r\n",accumulated_content+(accumulated_length-add_length)); argv[0]=accumulated_length; +// sup_length=0; +// if(add_length>5){ +// sup_length = add_length-5; +// add_length = 5; +// } +// sent_length+=add_length; argv[1]=add_length; os_sem_set(&tts_sem,0); os_sem_post(&tts_sem); os_taskq_post_type("websockets_tts_client_main_thread", Q_USER, 20, argv); - add_length = 0; + add_length = 0+sup_length; } } } @@ -225,9 +250,9 @@ static void http_chat_task(void *priv) accumulated_length = 0; printf("httpc_get_file_dns_start\r\n"); - os_mutex_pend(&http_mutex, 0); httpc_get_file_dns(server_name, port, uri, &setting,http_rev_func, NULL, NULL); - os_mutex_post(&http_mutex); + os_sem_set(&disconnet_sem,0); + os_sem_post(&disconnet_sem); printf("httpc_get_file_dns_end\r\n"); free(http_data); diff --git a/doubao_chat/apps/wifi_daobao/stt_websocket_queue.c b/doubao_chat/apps/wifi_daobao/stt_websocket_queue.c index 95db100d..0540c11c 100644 --- a/doubao_chat/apps/wifi_daobao/stt_websocket_queue.c +++ b/doubao_chat/apps/wifi_daobao/stt_websocket_queue.c @@ -84,7 +84,7 @@ OS_SEM chat_sem; OS_MUTEX http_mutex; -static OS_SEM disconnet_sem; +OS_SEM disconnet_sem; static OS_SEM websocket_send_sem; @@ -94,7 +94,7 @@ static void websockets_callback(u8 *buf, u32 len, u8 type) { int argv[4]; int err; - u8 *temp; +// u8 *temp; if(buf!=NULL&&type!=0x89){ // temp = calloc(1,len+1); // memcpy(temp,buf,len); @@ -105,7 +105,8 @@ static void websockets_callback(u8 *buf, u32 len, u8 type) if (err == OS_Q_FULL) { printf("post request err!\r\n"); } - os_sem_post(&websocket_send_sem); +// os_sem_set(&websocket_send_sem,0); +// os_sem_post(&websocket_send_sem); } } @@ -396,6 +397,7 @@ static void websockets_stt_client_main_thread(void *priv) char *aduio_client_request=NULL; rec_msg *rmsg=NULL; int frist_voice=0; + char name[128]; AsrWsClient STTPayload={ .appid="8571950639", @@ -420,7 +422,8 @@ static void websockets_stt_client_main_thread(void *priv) /* 0 . malloc buffer */ struct websocket_struct *websockets_info = malloc(sizeof(struct websocket_struct)); if (!websockets_info) { - break; + printf(" . ! websockets_info malloc error !!!\r\n"); + continue; } /* 1 . register */ websockets_client_reg(websockets_info, mode); @@ -429,18 +432,18 @@ static void websockets_stt_client_main_thread(void *priv) err = websockets_client_init(websockets_info, url, origin_str, user_agent_str); if (FALSE == err) { printf(" . ! Cilent websocket init error !!!\r\n"); - break; + continue; } /* 3 . hanshack */ - printf("websockets_client_handshack_start\r\n"); - os_mutex_pend(&http_mutex, 0); +// printf("websockets_client_handshack_start\r\n"); +// os_mutex_pend(&http_mutex, 0); err = websockets_client_handshack(websockets_info); - os_mutex_post(&http_mutex); - printf("websockets_client_handshack_end\r\n"); +// os_mutex_post(&http_mutex); +// printf("websockets_client_handshack_end\r\n"); if (FALSE == err) { printf(" . ! Handshake error !!!\r\n"); - break; + continue; } printf(" . Handshake success \r\n"); /* 4 . CreateThread */ @@ -464,11 +467,22 @@ static void websockets_stt_client_main_thread(void *priv) break; } - rmsg=(rec_msg *)msg[1]; if(frist_voice==0){ + FILE *f = fopen("mnt/sdfile/res/ai_res/boot.amr", "r"); + if (!f) { + printf("fopen err!\n"); + }else{ + fget_name(f, name, sizeof(name)); + printf("file_name: %s\n", name); + + extern int playback_file(FILE *res); + + playback_file(f); + } + websocket_header=generate_header(DEFAULT_HEADR); if(websocket_header==NULL){ @@ -516,7 +530,7 @@ static void websockets_stt_client_main_thread(void *priv) } - os_sem_pend(&websocket_send_sem,0); +// os_sem_pend(&websocket_send_sem,0); err = websockets_client_send(websockets_info, (u8 *)full_client_request, total_length, WCT_TXTDATA); if (FALSE == err) { printf(" . ! send err !!!\r\n"); @@ -590,20 +604,19 @@ static void websockets_stt_client_main_thread(void *priv) thread_kill(&websockets_info->ping_thread_id, KILL_REQ); } if (websockets_info->recv_thread_id) { - thread_kill(&websockets_info->recv_thread_id, KILL_REQ); + thread_kill(&websockets_info->recv_thread_id, KILL_WAIT); } websockets_client_exit(websockets_info); if(websockets_info!=NULL){ free(websockets_info); + websockets_info = NULL; } - if(rmsg!=NULL){ free(rmsg); rmsg = NULL; } - if(websocket_header!=NULL) free(websocket_header); @@ -616,7 +629,6 @@ static void websockets_stt_client_main_thread(void *priv) if(aduio_client_request!=NULL) free(aduio_client_request); - } } @@ -646,26 +658,35 @@ static void websockets_stt_client_request_handle(void *priv){ cJSON* json = cJSON_Parse(req->payload_msg); if(json!=NULL){ - cJSON *sequence = cJSON_GetObjectItem(json, "sequence"); - if(cJSON_IsNumber(sequence)){ - if(sequence->valueint<0){ - cJSON *results = cJSON_GetObjectItem(json, "result"); - if (cJSON_IsArray(results)) { - int array_size = cJSON_GetArraySize(results); - for (int i = 0; i < array_size; i++) { - cJSON *result = cJSON_GetArrayItem(results, i); - cJSON *text = cJSON_GetObjectItem(result,"text"); - if (cJSON_IsString(text) && (text->valuestring != NULL)) { - //printf("text: %s\r\n", (unsigned char*)text->valuestring); - sprintf(chat_msg,"%s",text->valuestring); - os_sem_set(&disconnet_sem,0); - os_sem_post(&disconnet_sem); + cJSON *code = cJSON_GetObjectItem(json, "code"); + if(cJSON_IsNumber(code)){ + if(code->valueint!=1000){ + os_sem_set(&voice_start_sem,0); + os_sem_post(&voice_start_sem); + }else{ + cJSON *sequence = cJSON_GetObjectItem(json, "sequence"); + if(cJSON_IsNumber(sequence)){ + if(sequence->valueint<0){ + cJSON *results = cJSON_GetObjectItem(json, "result"); + if (cJSON_IsArray(results)) { + int array_size = cJSON_GetArraySize(results); + for (int i = 0; i < array_size; i++) { + cJSON *result = cJSON_GetArrayItem(results, i); + cJSON *text = cJSON_GetObjectItem(result,"text"); + if (cJSON_IsString(text) && (text->valuestring != NULL)) { + //printf("text: %s\r\n", (unsigned char*)text->valuestring); + sprintf(chat_msg,"%s",text->valuestring); +// os_sem_set(&disconnet_sem,0); +// os_sem_post(&disconnet_sem); - os_sem_set(&chat_sem,0); - os_sem_post(&chat_sem); + os_sem_set(&chat_sem,0); + os_sem_post(&chat_sem); + } + } } } } + } } cJSON_Delete(json); @@ -680,7 +701,7 @@ void stt_websocket_client_thread_create(void) os_sem_create(&disconnet_sem,0); os_sem_create(&chat_sem,0); os_mutex_create(&http_mutex); - os_sem_create(&websocket_send_sem,1); + //os_sem_create(&websocket_send_sem,1); thread_fork("websockets_stt_client_main_thread", 16, 1024 * 8, 512, 0, websockets_stt_client_main_thread, NULL); } diff --git a/doubao_chat/apps/wifi_daobao/tts_websocket.c b/doubao_chat/apps/wifi_daobao/tts_websocket.c index 60dc82d2..de85f9c5 100644 --- a/doubao_chat/apps/wifi_daobao/tts_websocket.c +++ b/doubao_chat/apps/wifi_daobao/tts_websocket.c @@ -82,7 +82,7 @@ static void websockets_callback(u8 *buf, u32 len, u8 type) extern char* tts_parse_response(uint8_t *res,int *len); - tts_req = calloc(1,sizeof(struct tts_response)); + tts_req = malloc(sizeof(struct tts_response)); if(!tts_req){ perror("Failed to allocate memory"); } @@ -294,7 +294,7 @@ static char* tts_parse_response(uint8_t *res,int *len) { *len = payload_size; // 为输出字符串分é…�内存 - char *output = (char *)calloc(1,payload_size+1); + char *output = (char *)malloc(payload_size+1); if (output == NULL) { perror("Failed to allocate memory"); return NULL; // 内存分é…�错误 @@ -420,9 +420,9 @@ static void websockets_tts_client_main_thread(void *priv) } /* 3 . hanshack */ - os_mutex_pend(&http_mutex, 0); +// os_mutex_pend(&http_mutex, 0); err = websockets_client_handshack(websockets_info); - os_mutex_post(&http_mutex); +// os_mutex_post(&http_mutex); if (FALSE == err) { printf(" . ! Handshake error !!!\r\n"); goto exit_ws; @@ -468,6 +468,7 @@ static void websockets_tts_client_main_thread(void *priv) payload_text = calloc(1,add_len+1); if(!payload_text){ + perror("Failed to allocate memory"); goto exit_ws; } @@ -476,13 +477,15 @@ static void websockets_tts_client_main_thread(void *priv) TTSPayload.text = payload_text; payload=construct_request(&TTSPayload, uuid); - - free(payload_text); - if(!payload){ goto exit_ws; } + if(payload_text!=NULL){ + free(payload_text); + payload_text = NULL; + } + //printf(" . Payload :%s \r\n",payload); payload_length=strlen(payload); @@ -502,9 +505,15 @@ static void websockets_tts_client_main_thread(void *priv) memcpy(full_client_request + 4 + header_length,payload,payload_length+1); - free(websocket_header); + if(websocket_header!=NULL){ + free(websocket_header); + websocket_header = NULL; + } - free(payload); + if(payload!=NULL){ + free(payload); + payload = NULL; + } err = websockets_client_send(websockets_info, (u8 *)full_client_request, total_length, WCT_TXTDATA); if (FALSE == err) { @@ -512,7 +521,10 @@ static void websockets_tts_client_main_thread(void *priv) goto exit_ws; } - free(full_client_request); + if(full_client_request!=NULL){ + free(full_client_request); + full_client_request = NULL; + } } exit_ws: @@ -540,5 +552,4 @@ void tts_websocket_client_thread_create(void) { thread_fork("websockets_tts_client_main_thread", 15, 1024 * 6, 1024, 0, websockets_tts_client_main_thread, NULL); } - #endif // tts diff --git a/doubao_chat/cpu/wl82/tools/demo/004.mp3 b/doubao_chat/cpu/wl82/tools/demo/004.mp3 deleted file mode 100644 index 4791adc0..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/004.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/005.mp3 b/doubao_chat/cpu/wl82/tools/demo/005.mp3 deleted file mode 100644 index 7716949d..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/005.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/006.mp3 b/doubao_chat/cpu/wl82/tools/demo/006.mp3 deleted file mode 100644 index 9e38afb7..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/006.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/007.mp3 b/doubao_chat/cpu/wl82/tools/demo/007.mp3 deleted file mode 100644 index 35245e5a..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/007.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/AiAsrFail.mp3 b/doubao_chat/cpu/wl82/tools/demo/AiAsrFail.mp3 deleted file mode 100644 index 02d68158..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/AiAsrFail.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/AiAsrMode.mp3 b/doubao_chat/cpu/wl82/tools/demo/AiAsrMode.mp3 deleted file mode 100644 index d3b19c84..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/AiAsrMode.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/AiPicFail.mp3 b/doubao_chat/cpu/wl82/tools/demo/AiPicFail.mp3 deleted file mode 100644 index d8b362aa..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/AiPicFail.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/AiSpeaker.mp3 b/doubao_chat/cpu/wl82/tools/demo/AiSpeaker.mp3 deleted file mode 100644 index f5439131..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/AiSpeaker.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/AiTransFail.mp3 b/doubao_chat/cpu/wl82/tools/demo/AiTransFail.mp3 deleted file mode 100644 index a3ee593a..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/AiTransFail.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/AiTransMode.mp3 b/doubao_chat/cpu/wl82/tools/demo/AiTransMode.mp3 deleted file mode 100644 index e3fa7021..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/AiTransMode.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/Aisp.mp3 b/doubao_chat/cpu/wl82/tools/demo/Aisp.mp3 deleted file mode 100644 index f5439131..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/Aisp.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/AsrEmpty.mp3 b/doubao_chat/cpu/wl82/tools/demo/AsrEmpty.mp3 deleted file mode 100644 index fdf1be5a..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/AsrEmpty.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/BindSucc.mp3 b/doubao_chat/cpu/wl82/tools/demo/BindSucc.mp3 deleted file mode 100644 index f40787a6..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/BindSucc.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/BtClose.mp3 b/doubao_chat/cpu/wl82/tools/demo/BtClose.mp3 deleted file mode 100644 index f32ad02f..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/BtClose.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/BtDisc.mp3 b/doubao_chat/cpu/wl82/tools/demo/BtDisc.mp3 deleted file mode 100644 index a376ac6d..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/BtDisc.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/BtOpen.mp3 b/doubao_chat/cpu/wl82/tools/demo/BtOpen.mp3 deleted file mode 100644 index b3bb0fd0..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/BtOpen.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/BtSucceed.mp3 b/doubao_chat/cpu/wl82/tools/demo/BtSucceed.mp3 deleted file mode 100644 index 754e81b1..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/BtSucceed.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/EmitterOff.mp3 b/doubao_chat/cpu/wl82/tools/demo/EmitterOff.mp3 deleted file mode 100644 index d397769f..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/EmitterOff.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/EmitterOn.mp3 b/doubao_chat/cpu/wl82/tools/demo/EmitterOn.mp3 deleted file mode 100644 index 55678d6f..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/EmitterOn.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/FMMusic.mp3 b/doubao_chat/cpu/wl82/tools/demo/FMMusic.mp3 deleted file mode 100644 index 2e1a7464..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/FMMusic.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/FanNovel.mp3 b/doubao_chat/cpu/wl82/tools/demo/FanNovel.mp3 deleted file mode 100644 index 5e36cb9d..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/FanNovel.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/FlashMusic.mp3 b/doubao_chat/cpu/wl82/tools/demo/FlashMusic.mp3 deleted file mode 100644 index 81d2b6a3..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/FlashMusic.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/KwsDisable.mp3 b/doubao_chat/cpu/wl82/tools/demo/KwsDisable.mp3 deleted file mode 100644 index c145bae8..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/KwsDisable.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/KwsEnable.mp3 b/doubao_chat/cpu/wl82/tools/demo/KwsEnable.mp3 deleted file mode 100644 index 4b66c7ea..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/KwsEnable.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/LightClose.mp3 b/doubao_chat/cpu/wl82/tools/demo/LightClose.mp3 deleted file mode 100644 index 2b3fa9c5..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/LightClose.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/LightOpen.mp3 b/doubao_chat/cpu/wl82/tools/demo/LightOpen.mp3 deleted file mode 100644 index 4df6dcc6..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/LightOpen.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/LineinMusic.mp3 b/doubao_chat/cpu/wl82/tools/demo/LineinMusic.mp3 deleted file mode 100644 index f8792bb8..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/LineinMusic.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/LongMarch.mp3 b/doubao_chat/cpu/wl82/tools/demo/LongMarch.mp3 deleted file mode 100644 index 932a49a3..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/LongMarch.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/LowBatLevel.mp3 b/doubao_chat/cpu/wl82/tools/demo/LowBatLevel.mp3 deleted file mode 100644 index f0ddd17e..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/LowBatLevel.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/LowBatOff.mp3 b/doubao_chat/cpu/wl82/tools/demo/LowBatOff.mp3 deleted file mode 100644 index 45cb98ce..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/LowBatOff.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/MsgEmpty.mp3 b/doubao_chat/cpu/wl82/tools/demo/MsgEmpty.mp3 deleted file mode 100644 index 143a687b..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/MsgEmpty.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/MsgTooShort.mp3 b/doubao_chat/cpu/wl82/tools/demo/MsgTooShort.mp3 deleted file mode 100644 index 122b22b8..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/MsgTooShort.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/NetCfgEnter.mp3 b/doubao_chat/cpu/wl82/tools/demo/NetCfgEnter.mp3 deleted file mode 100644 index 159a6671..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/NetCfgEnter.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/NetCfgFail.mp3 b/doubao_chat/cpu/wl82/tools/demo/NetCfgFail.mp3 deleted file mode 100644 index 646e3c5e..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/NetCfgFail.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/NetCfgSucc.mp3 b/doubao_chat/cpu/wl82/tools/demo/NetCfgSucc.mp3 deleted file mode 100644 index a29e8e64..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/NetCfgSucc.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/NetCfgTo.mp3 b/doubao_chat/cpu/wl82/tools/demo/NetCfgTo.mp3 deleted file mode 100644 index ab395899..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/NetCfgTo.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/NetConnting.mp3 b/doubao_chat/cpu/wl82/tools/demo/NetConnting.mp3 deleted file mode 100644 index de93fd89..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/NetConnting.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/NetDisc.mp3 b/doubao_chat/cpu/wl82/tools/demo/NetDisc.mp3 deleted file mode 100644 index bc46cc5e..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/NetDisc.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/NetEmpty.mp3 b/doubao_chat/cpu/wl82/tools/demo/NetEmpty.mp3 deleted file mode 100644 index 5b5e6fa5..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/NetEmpty.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/NetMusic.mp3 b/doubao_chat/cpu/wl82/tools/demo/NetMusic.mp3 deleted file mode 100644 index 988fcba8..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/NetMusic.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/OtaFailed.mp3 b/doubao_chat/cpu/wl82/tools/demo/OtaFailed.mp3 deleted file mode 100644 index 8d244f27..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/OtaFailed.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/OtaInUpdate.mp3 b/doubao_chat/cpu/wl82/tools/demo/OtaInUpdate.mp3 deleted file mode 100644 index bca72191..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/OtaInUpdate.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/OtaKey.mp3 b/doubao_chat/cpu/wl82/tools/demo/OtaKey.mp3 deleted file mode 100644 index 9ef20344..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/OtaKey.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/OtaSuccess.mp3 b/doubao_chat/cpu/wl82/tools/demo/OtaSuccess.mp3 deleted file mode 100644 index 446c1b5f..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/OtaSuccess.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/PicModeIn.mp3 b/doubao_chat/cpu/wl82/tools/demo/PicModeIn.mp3 deleted file mode 100644 index 7a82b097..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/PicModeIn.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/PicModeOut.mp3 b/doubao_chat/cpu/wl82/tools/demo/PicModeOut.mp3 deleted file mode 100644 index cc29b669..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/PicModeOut.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/PicRecgFail.mp3 b/doubao_chat/cpu/wl82/tools/demo/PicRecgFail.mp3 deleted file mode 100644 index c25f48e0..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/PicRecgFail.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/PowerOff.mp3 b/doubao_chat/cpu/wl82/tools/demo/PowerOff.mp3 deleted file mode 100644 index 6debe44e..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/PowerOff.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/Recorder.mp3 b/doubao_chat/cpu/wl82/tools/demo/Recorder.mp3 deleted file mode 100644 index 9b505fec..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/Recorder.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/RecvNewMsg.mp3 b/doubao_chat/cpu/wl82/tools/demo/RecvNewMsg.mp3 deleted file mode 100644 index 29046ed2..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/RecvNewMsg.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/Restart.mp3 b/doubao_chat/cpu/wl82/tools/demo/Restart.mp3 deleted file mode 100644 index 22c36037..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/Restart.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/Restore.mp3 b/doubao_chat/cpu/wl82/tools/demo/Restore.mp3 deleted file mode 100644 index e05714b1..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/Restore.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/ReverbEnter.mp3 b/doubao_chat/cpu/wl82/tools/demo/ReverbEnter.mp3 deleted file mode 100644 index e19630fa..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/ReverbEnter.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/ReverbExit.mp3 b/doubao_chat/cpu/wl82/tools/demo/ReverbExit.mp3 deleted file mode 100644 index bb9fa0e2..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/ReverbExit.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/SDcardMusic.mp3 b/doubao_chat/cpu/wl82/tools/demo/SDcardMusic.mp3 deleted file mode 100644 index 991452ff..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/SDcardMusic.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/SendMsgFail.mp3 b/doubao_chat/cpu/wl82/tools/demo/SendMsgFail.mp3 deleted file mode 100644 index 894219fb..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/SendMsgFail.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/SerConnect.mp3 b/doubao_chat/cpu/wl82/tools/demo/SerConnect.mp3 deleted file mode 100644 index bf1e4772..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/SerConnect.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/SerDiscon.mp3 b/doubao_chat/cpu/wl82/tools/demo/SerDiscon.mp3 deleted file mode 100644 index 609384a0..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/SerDiscon.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/SsidRecv.mp3 b/doubao_chat/cpu/wl82/tools/demo/SsidRecv.mp3 deleted file mode 100644 index 6423181a..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/SsidRecv.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/UdiskMusic.mp3 b/doubao_chat/cpu/wl82/tools/demo/UdiskMusic.mp3 deleted file mode 100644 index 2bb7aa47..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/UdiskMusic.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/UnbindDef.mp3 b/doubao_chat/cpu/wl82/tools/demo/UnbindDef.mp3 deleted file mode 100644 index 2fbfa00e..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/UnbindDef.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/UnbindFail.mp3 b/doubao_chat/cpu/wl82/tools/demo/UnbindFail.mp3 deleted file mode 100644 index fec88673..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/UnbindFail.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/UnbindSucc.mp3 b/doubao_chat/cpu/wl82/tools/demo/UnbindSucc.mp3 deleted file mode 100644 index 8cd7af07..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/UnbindSucc.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/Volume.mp3 b/doubao_chat/cpu/wl82/tools/demo/Volume.mp3 deleted file mode 100644 index 93f77687..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/Volume.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/VolumeFull.mp3 b/doubao_chat/cpu/wl82/tools/demo/VolumeFull.mp3 deleted file mode 100644 index d5170036..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/VolumeFull.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/animal.mp3 b/doubao_chat/cpu/wl82/tools/demo/animal.mp3 deleted file mode 100644 index 2e0531c7..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/animal.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/bt_conneted.mp3 b/doubao_chat/cpu/wl82/tools/demo/bt_conneted.mp3 deleted file mode 100644 index ea7dc3ce..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/bt_conneted.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/hello.mp3 b/doubao_chat/cpu/wl82/tools/demo/hello.mp3 deleted file mode 100644 index 0e26fe5f..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/hello.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/kun.mp3 b/doubao_chat/cpu/wl82/tools/demo/kun.mp3 deleted file mode 100644 index d64869c1..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/kun.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/not_support.mp3 b/doubao_chat/cpu/wl82/tools/demo/not_support.mp3 deleted file mode 100644 index 93a1b1e9..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/not_support.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/poweron.mp3 b/doubao_chat/cpu/wl82/tools/demo/poweron.mp3 deleted file mode 100644 index 6bfd0aab..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/poweron.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/rec.mp3 b/doubao_chat/cpu/wl82/tools/demo/rec.mp3 deleted file mode 100644 index 9f047aad..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/rec.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/reminder.mp3 b/doubao_chat/cpu/wl82/tools/demo/reminder.mp3 deleted file mode 100644 index 32504b95..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/reminder.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/reply.mp3 b/doubao_chat/cpu/wl82/tools/demo/reply.mp3 deleted file mode 100644 index c5a89115..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/reply.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/ring.mp3 b/doubao_chat/cpu/wl82/tools/demo/ring.mp3 deleted file mode 100644 index 27607a7a..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/ring.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/schedule.mp3 b/doubao_chat/cpu/wl82/tools/demo/schedule.mp3 deleted file mode 100644 index d82837ab..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/schedule.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/send.mp3 b/doubao_chat/cpu/wl82/tools/demo/send.mp3 deleted file mode 100644 index 71e50dee..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/send.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/demo/story.mp3 b/doubao_chat/cpu/wl82/tools/demo/story.mp3 deleted file mode 100644 index 7c7062f1..00000000 Binary files a/doubao_chat/cpu/wl82/tools/demo/story.mp3 and /dev/null differ diff --git a/doubao_chat/cpu/wl82/tools/download.c b/doubao_chat/cpu/wl82/tools/download.c index ea1c27be..b59268ca 100644 --- a/doubao_chat/cpu/wl82/tools/download.c +++ b/doubao_chat/cpu/wl82/tools/download.c @@ -172,7 +172,7 @@ set OBJDUMP=C:\JL\pi32\bin\llvm-objdump.exe set OBJCOPY=C:\JL\pi32\bin\llvm-objcopy.exe set ELFFILE=sdk.elf -REM %OBJDUMP% -D -address-mask=0x1ffffff -print-dbg %ELFFILE% > sdk.lst +%OBJDUMP% -D -address-mask=0x1ffffff -print-dbg %ELFFILE% > sdk.lst %OBJCOPY% -O binary -j .text %ELFFILE% text.bin %OBJCOPY% -O binary -j .data %ELFFILE% data.bin %OBJCOPY% -O binary -j .ram0_data %ELFFILE% ram0_data.bin @@ -230,7 +230,7 @@ fat_image_tool.exe --size CONFIG_SDNAND_HFAT_LEN_TEXT --sectors-per-cluster CONF fat_image_tool.exe --size CONFIG_SDNAND_FAT1_LEN_TEXT --sectors-per-cluster CONFIG_SDNAND_FAT1_CLUSTER_SIZE --lfn true --n-root 512 --volume-name FAT1_IMG --output jl_fat1.bin --fat-dir fat1_dir isd_download.exe isd_config.ini -gen2 -to-sdcard -dev wl82 -boot 0x1c02000 -div1 -app app.bin cfg_tool.bin -res %AUDIO_RES% %UI_RES% cfg -extend-bin -output-bin jl_hfs.bin %UPDATE_FILES% -no-app-bin-enc #elif defined CONFIG_SFC_ENABLE -isd_download.exe isd_config.ini -tonorflash -dev wl82 -boot 0x1c02000 -div1 -wait 300 -uboot uboot.boot -app app.bin cfg_tool.bin -res %AUDIO_RES% %UI_RES% %CFG_FILE% -reboot 500 %KEY_FILE% %UPDATE_FILES% -extend-bin +isd_download.exe isd_config.ini -tonorflash -dev wl82 -boot 0x1c02000 -div1 -wait 300 -uboot uboot.boot -app app.bin cfg_tool.bin -res ai_res %AUDIO_RES% %UI_RES% %CFG_FILE% -reboot 500 %KEY_FILE% %UPDATE_FILES% -extend-bin #else REM @@@@@@@无效å�‚æ•° set run_addr=0x2000 @@ -239,7 +239,7 @@ set mask_addr=0x100000 uboot_lz4.exe app.bin app.lz4 %run_addr% %load_addr% rom.image %mask_addr% REM @@@@@@@@@@@@@@@ -isd_download.exe isd_config.ini -tonorflash -dev wl82 -boot 0x1c02000 -div1 -wait 300 -uboot uboot.boot -app app.lz4 cfg_tool.bin -res %AUDIO_RES% %UI_RES% %CFG_FILE% -reboot 500 %KEY_FILE% %UPDATE_FILES% -extend-bin +isd_download.exe isd_config.ini -tonorflash -dev wl82 -boot 0x1c02000 -div1 -wait 300 -uboot uboot.boot -app app.lz4 cfg_tool.bin -res ai_res %AUDIO_RES% %UI_RES% %CFG_FILE% -reboot 500 %KEY_FILE% %UPDATE_FILES% -extend-bin #endif diff --git a/doubao_chat/cpu/wl82/tools/sdk.elf.0.0.preopt.bc b/doubao_chat/cpu/wl82/tools/sdk.elf.0.0.preopt.bc index a85c5d7c..888ca773 100644 Binary files a/doubao_chat/cpu/wl82/tools/sdk.elf.0.0.preopt.bc and b/doubao_chat/cpu/wl82/tools/sdk.elf.0.0.preopt.bc differ diff --git a/doubao_chat/cpu/wl82/tools/sdk.elf.0.2.internalize.bc b/doubao_chat/cpu/wl82/tools/sdk.elf.0.2.internalize.bc index b7af698a..104ae189 100644 Binary files a/doubao_chat/cpu/wl82/tools/sdk.elf.0.2.internalize.bc and b/doubao_chat/cpu/wl82/tools/sdk.elf.0.2.internalize.bc differ diff --git a/doubao_chat/cpu/wl82/tools/sdk.elf.0.4.opt.bc b/doubao_chat/cpu/wl82/tools/sdk.elf.0.4.opt.bc index a33fced3..55efe777 100644 Binary files a/doubao_chat/cpu/wl82/tools/sdk.elf.0.4.opt.bc and b/doubao_chat/cpu/wl82/tools/sdk.elf.0.4.opt.bc differ diff --git a/doubao_chat/cpu/wl82/tools/sdk.elf.0.5.precodegen.bc b/doubao_chat/cpu/wl82/tools/sdk.elf.0.5.precodegen.bc index a33fced3..55efe777 100644 Binary files a/doubao_chat/cpu/wl82/tools/sdk.elf.0.5.precodegen.bc and b/doubao_chat/cpu/wl82/tools/sdk.elf.0.5.precodegen.bc differ diff --git a/doubao_chat/cpu/wl82/tools/sdk.map b/doubao_chat/cpu/wl82/tools/sdk.map index 59c1676e..502ff067 100644 --- a/doubao_chat/cpu/wl82/tools/sdk.map +++ b/doubao_chat/cpu/wl82/tools/sdk.map @@ -8401,7 +8401,7 @@ LOAD ../../../../../cpu/wl82/liba/ui_draw.a 0x00000000 CACHE_RAM_SIZE = ((FREE_DACHE_WAY * 0x1000) + (FREE_IACHE_WAY * 0x1000)) 0x02000120 . = ORIGIN (rom) -.text 0x02000120 0x1b4a80 +.text 0x02000120 0x1b4a60 0x02000120 _text_rodata_begin = . [!provide] PROVIDE (text_rodata_begin, .) *startup.S.o(.text) @@ -8416,560 +8416,560 @@ LOAD ../../../../../cpu/wl82/liba/ui_draw.a 0x02000272 boot_memmove 0x02000394 boot_sdram_con_config *(.text*) - .text 0x02000478 0xee30e ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x02001c06 exception_analyze - 0x02001f96 sp_ovf_unen - 0x02001faa sp_ovf_en - 0x02013cba __errno - 0x02013e30 cpu1_main - 0x0201451a main - 0x0201ae78 update_result_get + .text 0x02000478 0xee348 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x02001c68 exception_analyze + 0x02001ff8 sp_ovf_unen + 0x0200200c sp_ovf_en + 0x02013d1a __errno + 0x02013e90 cpu1_main + 0x0201457a main + 0x0201ae84 update_result_get .text._ZNSt3__15arrayI10RenderFuncLm4EEC2Ev - 0x020ee786 0x10 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020ee7c0 0x10 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._ZN19SubbandNLMS_partialI9floatReal12floatComplexE15QueryBufferSizeEii - 0x020ee796 0x10 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020ee7d0 0x10 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._ZN19MCRA_NoiseEstimatorI9floatRealE15QueryBufferSizeEi - 0x020ee7a6 0xa ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020ee7e0 0xa ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._ZN34SingleChannelNoiseSuppressorInBarkI9floatReal12floatComplexE19QueryTempBufferSizeEii - 0x020ee7b0 0xe ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020ee7ea 0xe ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._ZN24WOLA_FilterBank_AnalyserI9floatReal12floatComplex11fixHalfRealEC2EPS0_iiiRK6VectorIS0_ER3FFTIS0_S1_E - 0x020ee7be 0x5e ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020ee7f8 0x5e ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._ZN19VectorCircularArrayI9floatRealEC2Ev - 0x020ee81c 0xa ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020ee856 0xa ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._ZN27WOLA_FilterBank_SynthesizerI9floatReal12floatComplex11fixHalfRealEC2EPS0_iiiRK6VectorIS0_ER3FFTIS0_S1_E - 0x020ee826 0x8e ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020ee860 0x8e ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._Z22VectorTernaryOperationRKPFvRK6ScalarI9floatRealES3_RS1_ERK6VectorIS0_ESC_RSA_ - 0x020ee8b4 0x7e ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020ee8ee 0x7e ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._Z15VectorMulScalarRK6VectorI9floatRealERK6ScalarIS0_ERS1_ - 0x020ee932 0xc ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020ee96c 0xc ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._Z9VectorSetRK6ScalarI9floatRealER6VectorIS0_E - 0x020ee93e 0xa ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020ee978 0xa ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._Z7powAprxI9floatRealEvRK6ScalarIT_ES5_RS3_ - 0x020ee948 0x28 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020ee982 0x28 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._ZNK6MatrixI12floatComplexEclEiiii - 0x020ee970 0x3a ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020ee9aa 0x3a ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._ZN19SubbandNLMS_partialI9floatReal12floatComplexEC2EPS0_iiRK6VectorIS0_ES7_ - 0x020ee9aa 0x10a ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020ee9e4 0x10a ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._ZN19CoherenceCalculatorI9floatReal12floatComplexEC2EPS0_fi - 0x020eeab4 0x56 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020eeaee 0x56 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._ZN13dynamicVectorI12floatComplex9floatRealEC2ER9AllocatorIS1_Eii - 0x020eeb0a 0x2c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020eeb44 0x2c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._ZN13dynamicVectorI9floatRealS0_EC2ER9AllocatorIS0_Eii - 0x020eeb36 0x28 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020eeb70 0x28 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._ZNK6VectorI12floatComplexEclERK10Vectorzone - 0x020eeb5e 0x36 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020eeb98 0x36 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._ZNK6VectorI9floatRealEclERK10Vectorzone - 0x020eeb94 0x36 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020eebce 0x36 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._ZN24WOLA_FilterBank_AnalyserI9floatReal12floatComplex11fixHalfRealE7AnalyseERK6VectorIS2_ERS4_IS1_ER9AllocatorIS0_E - 0x020eebca 0x128 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020eec04 0x128 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._Z12VectorGetMagRK6VectorI12floatComplexERS_I9floatRealE - 0x020eecf2 0xa ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020eed2c 0xa ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._Z9VectorMaxRK6ScalarI9floatRealER6VectorIS0_E - 0x020eecfc 0xc ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020eed36 0xc ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._Z22VectorRecursiveAverageRK6VectorI9floatRealERS1_RK6ScalarIS0_E - 0x020eed08 0xc ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020eed42 0xc ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._Z20VectorElementwiseMulRK6VectorI9floatRealES3_RS1_ - 0x020eed14 0xa ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020eed4e 0xa ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._Z9VectorMinRK6ScalarI9floatRealER6VectorIS0_E - 0x020eed1e 0xc ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020eed58 0xc ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._ZN19CoherenceCalculatorI9floatReal12floatComplexE9CalculateERK6VectorIS1_ES6_RS3_IS0_ER9AllocatorIS0_E - 0x020eed2a 0x9a ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020eed64 0x9a ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._Z11VectorMinusRK6VectorI9floatRealES3_RS1_ - 0x020eedc4 0xa ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020eedfe 0xa ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._Z10VectorCopyRK6VectorI12floatComplexERS1_ - 0x020eedce 0xa ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020eee08 0xa ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._Z18MatrixAccessColumnRK6MatrixI12floatComplexER6VectorIS0_Ei - 0x020eedd8 0x32 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020eee12 0x32 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._Z25VectorMagRecursiveAverageRK6VectorI12floatComplexERS_I9floatRealERK6ScalarIS4_E - 0x020eee0a 0xc ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020eee44 0xc ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._Z20VectorElementwiseMulRK6VectorI12floatComplexERKS_I9floatRealERS1_ - 0x020eee16 0xa ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020eee50 0xa ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._Z10VectorPlusRK6VectorI9floatRealES3_RS1_ - 0x020eee20 0xa ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020eee5a 0xa ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._ZN13dynamicVectorI12floatComplex9floatRealED2Ev - 0x020eee2a 0x1c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020eee64 0x1c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._ZN19SubbandNLMS_partialI9floatReal12floatComplexE7ProcessERK6VectorIS1_ES6_RS4_S7_R9AllocatorIS0_E - 0x020eee46 0x172 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020eee80 0x172 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._Z12VectorDivideRK6VectorI9floatRealES3_RS1_RK6ScalarIS0_E - 0x020eefb8 0xc ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020eeff2 0xc ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._Z15VectorCompareBTRK6VectorI9floatRealES3_RS_IiE - 0x020eefc4 0xa ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020eeffe 0xa ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._Z10VectorCopyRK6VectorI9floatRealERS1_ - 0x020eefce 0xa ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020ef008 0xa ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._Z22VectorElementwiseShiftRK6VectorI9floatRealERS1_i - 0x020eefd8 0xa ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020ef012 0xa ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._Z9VectorMinRK6VectorI9floatRealES3_RS1_ - 0x020eefe2 0xa ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020ef01c 0xa ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._ZN19MCRA_NoiseEstimatorI9floatRealE8EstimateERK6VectorIS0_ERS3_R9AllocatorIS0_E - 0x020eefec 0x1d2 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020ef026 0x1d2 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._ZNK6VectorI9floatRealEclEiii - 0x020ef1be 0x3c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020ef1f8 0x3c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._ZN34SingleChannelNoiseSuppressorInBarkI9floatReal12floatComplexE12CalcSuppressERK6VectorIS0_ES6_RS4_R9AllocatorIS0_E - 0x020ef1fa 0x1b0 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020ef234 0x1b0 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._ZN19VectorCircularArrayI9floatRealEppEi - 0x020ef3aa 0x14 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020ef3e4 0x14 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._ZN19VectorCircularArrayI9floatRealEmmEi - 0x020ef3be 0x1e ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020ef3f8 0x1e ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._ZN27WOLA_FilterBank_SynthesizerI9floatReal12floatComplex11fixHalfRealE10SynthesizeERK6VectorIS1_ERS4_IS2_ER9AllocatorIS0_E - 0x020ef3dc 0x11e ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020ef416 0x11e ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._Z12logisticAprxI9floatRealEvRK6ScalarIT_ERS3_ - 0x020ef4fa 0x28 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020ef534 0x28 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._Z8magnAprxI12floatComplex9floatRealEvRK6ScalarIT_ERS2_IT0_E - 0x020ef522 0xa ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020ef55c 0xa ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._ZN15StaticAllocatorI9floatRealE5allocEj - 0x020ef52c 0xc ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020ef566 0xc ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .text._ZN15StaticAllocatorI9floatRealE4freeEPS0_j - 0x020ef538 0x8 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - .text 0x020ef540 0x0 obj/Release/include_lib/btctrler/version.z.o - .text 0x020ef540 0x0 obj/Release/include_lib/btstack/version.z.o - .text 0x020ef540 0x0 obj/Release/include_lib/driver/version.z.o - .text 0x020ef540 0x0 obj/Release/include_lib/media/version.z.o - .text 0x020ef540 0x0 obj/Release/include_lib/net/version.z.o - .text 0x020ef540 0x0 obj/Release/include_lib/server/version.z.o - .text 0x020ef540 0x0 obj/Release/include_lib/system/version.z.o - .text 0x020ef540 0x0 obj/Release/include_lib/update/version.z.o - .text 0x020ef540 0x0 obj/Release/include_lib/utils/version.z.o - .text 0x020ef540 0x0 obj/Release/lib/net/lwip_2_1_3/src/api/api_lib.o - .text 0x020ef540 0x0 obj/Release/lib/net/lwip_2_1_3/version.z.o - .text 0x020ef540 0x0 obj/Release/lib/net/version.z.o - .text 0x020ef540 0x0 obj/Release/lib/server/version.z.o - .text 0x020ef540 0x0 obj/Release/lib/utils/version.z.o - .text 0x020ef540 0x84 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-s_cos.o) - 0x020ef540 cos - .text 0x020ef5c4 0x4 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-s_fabs.o) - 0x020ef5c4 fabs - .text 0x020ef5c8 0x72 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-sf_ceil.o) - 0x020ef5c8 ceilf - .text 0x020ef63a 0x6c ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-sf_cos.o) - 0x020ef63a cosf - .text 0x020ef6a6 0x4 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-sf_fabs.o) - 0x020ef6a6 fabsf - .text 0x020ef6aa 0x72 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-sf_floor.o) - 0x020ef6aa floorf - .text 0x020ef71c 0xfc ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-s_floor.o) - 0x020ef71c floor - .text 0x020ef818 0x52 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-sf_lround.o) - 0x020ef818 lroundf - .text 0x020ef86a 0x6c ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-sf_sin.o) - 0x020ef86a sinf - .text 0x020ef8d6 0x40 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-s_ldexp.o) - 0x020ef8d6 ldexp - .text 0x020ef916 0x80 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-s_lround.o) - 0x020ef916 lround - .text 0x020ef996 0xa2 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-s_round.o) - 0x020ef996 round - .text 0x020efa38 0xe2 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-s_scalbn.o) - 0x020efa38 scalbn - .text 0x020efb1a 0x80 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-s_sin.o) - 0x020efb1a sin - .text 0x020efb9a 0x4 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-wf_atan2.o) - 0x020efb9a atan2f - .text 0x020efb9e 0x4 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-wf_fmod.o) - 0x020efb9e fmodf - .text 0x020efba2 0x4 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-wf_pow.o) - 0x020efba2 powf - .text 0x020efba6 0x4 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-wf_sqrt.o) - 0x020efba6 sqrtf - .text 0x020efbaa 0x4 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-w_pow.o) - 0x020efbaa pow - .text 0x020efbae 0x4 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-w_sqrt.o) - 0x020efbae sqrt - .text 0x020efbb2 0xf8 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-ef_atan2.o) - 0x020efbb2 __ieee754_atan2f - .text 0x020efcaa 0x100 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-ef_fmod.o) - 0x020efcaa __ieee754_fmodf - .text 0x020efdaa 0x4f0 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-ef_pow.o) - 0x020efdaa __ieee754_powf - .text 0x020f029a 0x222 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-ef_rem_pio2.o) - 0x020f029a __ieee754_rem_pio2f - .text 0x020f04bc 0x86 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-ef_sqrt.o) - 0x020f04bc __ieee754_sqrtf - .text 0x020f0542 0x84a ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-e_pow.o) - 0x020f0542 __ieee754_pow - .text 0x020f0d8c 0x392 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-e_rem_pio2.o) - 0x020f0d8c __ieee754_rem_pio2 - .text 0x020f111e 0x148 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-e_sqrt.o) - 0x020f111e __ieee754_sqrt - .text 0x020f1266 0x160 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-k_cos.o) - 0x020f1266 __kernel_cos - .text 0x020f13c6 0xd6 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-kf_cos.o) - 0x020f13c6 __kernel_cosf - .text 0x020f149c 0x47e ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-kf_rem_pio2.o) - 0x020f149c __kernel_rem_pio2f - .text 0x020f191a 0x9e ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-kf_sin.o) - 0x020f191a __kernel_sinf - .text 0x020f19b8 0x62c ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-k_rem_pio2.o) - 0x020f19b8 __kernel_rem_pio2 - .text 0x020f1fe4 0x130 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-k_sin.o) - 0x020f1fe4 __kernel_sin - .text 0x020f2114 0x20 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-s_copysign.o) - 0x020f2114 copysign - .text 0x020f2134 0x1ac ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-sf_atan.o) - 0x020f2134 atanf - .text 0x020f22e0 0x10 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-s_finite.o) - 0x020f22e0 finite - .text 0x020f22f0 0x8 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-sf_nan.o) - 0x020f22f0 nanf - .text 0x020f22f8 0xa2 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-sf_scalbn.o) - 0x020f22f8 scalbnf - .text 0x020f239a 0xa ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-s_nan.o) - 0x020f239a nan - .text 0x020f23a4 0x8 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-sf_copysign.o) - 0x020f23a4 copysignf - .text 0x020f23ac 0x10 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-atoi.o) - 0x020f23ac atoi - 0x020f23b4 _atoi_r - .text 0x020f23bc 0x4 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-index.o) - 0x020f23bc index - .text 0x020f23c0 0x12 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-isspace.o) - 0x020f23c0 isspace - .text 0x020f23d2 0x18 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-memchr.o) - 0x020f23d2 memchr - .text 0x020f23ea 0x38 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-memcmp.o) - 0x020f23ea memcmp - .text 0x020f2422 0x2ae ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-qsort.o) - 0x020f248c qsort - .text 0x020f26d0 0x4e ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-rand.o) - 0x020f26d0 srand - 0x020f26e0 rand - .text 0x020f271e 0x4 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-rindex.o) - 0x020f271e rindex - .text 0x020f2722 0x32 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-setjmp.o) - 0x020f2722 setjmp - 0x020f273e longjmp - .text 0x020f2754 0x18 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strcat.o) - 0x020f2754 strcat - .text 0x020f276c 0x14 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strchr.o) - 0x020f276c strchr - .text 0x020f2780 0xa0 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strcmp.o) - 0x020f2780 strcmp - .text 0x020f2820 0x6e ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strcpy.o) - 0x020f2820 strcpy - .text 0x020f288e 0xc ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strlen.o) - 0x020f288e strlen - .text 0x020f289a 0x26 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strncat.o) - 0x020f289a strncat - .text 0x020f28c0 0x1a ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strncmp.o) - 0x020f28c0 strncmp - .text 0x020f28da 0x26 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strncpy.o) - 0x020f28da strncpy - .text 0x020f2900 0x24 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strrchr.o) - 0x020f2900 strrchr - .text 0x020f2924 0x2a ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strstr.o) - 0x020f2924 strstr - .text 0x020f294e 0x108 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strtol.o) - 0x020f294e _strtol_r - 0x020f2a3e strtol - .text 0x020f2a56 0x0 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-ctype_.o) - .text 0x020f2a56 0x0 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-impure.o) - .text 0x020f2a56 0x30e ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(adddf3.o) - 0x020f2a84 __adddf3 - .text 0x020f2d64 0x1b8 ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(comparedf2.o) - 0x020f2d64 __cmpdf2 - 0x020f2d64 __ledf2 - 0x020f2e14 __gedf2 - 0x020f2ebc __unorddf2 - 0x020f2efc __eqdf2 - 0x020f2f04 __ltdf2 - 0x020f2f0c __nedf2 - 0x020f2f14 __gtdf2 - .text 0x020f2f1c 0x338 ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(divdf3.o) - 0x020f2f44 __divdf3 - .text 0x020f3254 0x54 ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(fixdfsi.o) - 0x020f3254 __fixdfsi - .text 0x020f32a8 0x4c ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(floatsidf.o) - 0x020f32a8 __floatsidf - .text 0x020f32f4 0x2ec ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(muldf3.o) - 0x020f331c __muldf3 - .text 0x020f35e0 0xc ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(subdf3.o) - 0x020f35e0 __subdf3 - .text 0x020f35ec 0x0 ../../../../../cpu/wl82/liba/fs.a(version.z.o) - .text 0x020f35ec 0x0 ../../../../../cpu/wl82/liba/event.a(version.z.o) - .text 0x020f35ec 0x78 ../../../../../cpu/wl82/liba/system.a(port_asm.S.o) - 0x020f35ec vSoftwareInterruptISR - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/system.a(movable.S.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/system.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/cfg_tool.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/cpu.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/common_lib.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/wl_rf_common.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/btctrler.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/btstack.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/crypto_toolbox_Osize.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/audio_server.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/video_rec_server.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/libvad.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/lib_ape_dec.a(ape_dec_asm.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/lib_dts_dec.a(dts_dec.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm_main.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/cJSON.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/update.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/video_dec_server.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/net_server.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/hsm.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/wpasupplicant.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/http_cli.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/http_server.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/ftpserver.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/websocket.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/lib_mqtt.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/libcoap.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/json.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/iperf.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/kcp.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/profile.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/libmbedtls_2_2_1.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/network_download.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/libmpeg.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/libdlna.a(version.z.o) - .text 0x020f3664 0x0 ../../../../../cpu/wl82/liba/wl_wifi.a(version.z.o) - .text 0x020f3664 0x10c ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-s_ceil.o) - 0x020f3664 ceil - .text 0x020f3770 0x62 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-s_fpclassify.o) - 0x020f3770 __fpclassifyd - .text 0x020f37d2 0x8e ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-s_modf.o) - 0x020f37d2 modf - .text 0x020f3860 0x4 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-w_exp.o) - 0x020f3860 exp - .text 0x020f3864 0x280 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-e_exp.o) - 0x020f3864 __ieee754_exp - .text 0x020f3ae4 0x40 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-bsearch.o) - 0x020f3ae4 bsearch - .text 0x020f3b24 0x150 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-gmtime_r.o) - 0x020f3b24 gmtime_r - .text 0x020f3c74 0x1a ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-islower.o) - 0x020f3c74 islower - .text 0x020f3c8e 0x6c ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-locale.o) - 0x020f3c8e _setlocale_r - 0x020f3cc8 __locale_charset - 0x020f3cd0 __locale_mb_cur_max - 0x020f3cda __locale_msgcharset - 0x020f3ce2 __locale_cjk_lang - 0x020f3ce6 _localeconv_r - 0x020f3cee setlocale - 0x020f3cf2 localeconv - .text 0x020f3cfa 0xc2 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-memcpy.o) - 0x020f3cfa memmove - 0x020f3cfa memcpy - .text 0x020f3dbc 0x28 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-memmem.o) - 0x020f3dbc memmem - .text 0x020f3de4 0x2c ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-memset.o) - 0x020f3de4 memset - .text 0x020f3e10 0x3e ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strcasecmp.o) - 0x020f3e10 strcasecmp - .text 0x020f3e4e 0x46 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strncasecmp.o) - 0x020f3e4e strncasecmp - .text 0x020f3e94 0x36 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strpbrk.o) - 0x020f3e94 strpbrk - .text 0x020f3eca 0xa ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strsep.o) - 0x020f3eca strsep - .text 0x020f3ed4 0x24 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strspn.o) - 0x020f3ed4 strspn - .text 0x020f3ef8 0x54 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strtok_r.o) - 0x020f3ef8 __strtok_r - 0x020f3f48 strtok_r - .text 0x020f3f4c 0x1a ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strtoll.o) - 0x020f3f4c strtoll - .text 0x020f3f66 0x15c ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strtoll_r.o) - 0x020f3f66 _strtoll_r - .text 0x020f40c2 0xfe ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strtoul.o) - 0x020f40c2 _strtoul_r - 0x020f41a8 strtoul - .text 0x020f41c0 0x1e ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-tolower.o) - 0x020f41c0 tolower - .text 0x020f41de 0x1e ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-toupper.o) - 0x020f41de toupper - .text 0x020f41fc 0x12 ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(udivdi3.o) - 0x020f41fc __udivdi3 - .text 0x020f420e 0x226 ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(udivmoddi4.o) - 0x020f420e __udivmoddi4 - .text 0x020f4434 0x16 ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(umoddi3.o) - 0x020f4434 __umoddi3 - .text 0x020f444a 0x0 ../../../../../cpu/wl82/liba/ui.a(version.z.o) - .text 0x020f444a 0x0 ../../../../../cpu/wl82/liba/res.a(version.z.o) - .text 0x020f444a 0x0 ../../../../../cpu/wl82/liba/font.a(version.z.o) - .text 0x020f444a 0x0 ../../../../../cpu/wl82/liba/ui_draw.a(version.z.o) - .text 0x020f444a 0x5c ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(divdi3.o) - 0x020f444a __divdi3 - .text 0x020f44a6 0x7a ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(extendsfdf2.o) - 0x020f44a6 __extendsfdf2 - .text 0x020f4520 0x3a ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(floatdidf.o) - 0x020f4520 __floatdidf - .text 0x020f455a 0x34 ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(floatunsidf.o) - 0x020f455a __floatunsidf - .text 0x020f458e 0x146 ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(truncdfsf2.o) - 0x020f458e __truncdfsf2 + 0x020ef572 0x8 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + .text 0x020ef57a 0x0 obj/Release/include_lib/btctrler/version.z.o + .text 0x020ef57a 0x0 obj/Release/include_lib/btstack/version.z.o + .text 0x020ef57a 0x0 obj/Release/include_lib/driver/version.z.o + .text 0x020ef57a 0x0 obj/Release/include_lib/media/version.z.o + .text 0x020ef57a 0x0 obj/Release/include_lib/net/version.z.o + .text 0x020ef57a 0x0 obj/Release/include_lib/server/version.z.o + .text 0x020ef57a 0x0 obj/Release/include_lib/system/version.z.o + .text 0x020ef57a 0x0 obj/Release/include_lib/update/version.z.o + .text 0x020ef57a 0x0 obj/Release/include_lib/utils/version.z.o + .text 0x020ef57a 0x0 obj/Release/lib/net/lwip_2_1_3/src/api/api_lib.o + .text 0x020ef57a 0x0 obj/Release/lib/net/lwip_2_1_3/version.z.o + .text 0x020ef57a 0x0 obj/Release/lib/net/version.z.o + .text 0x020ef57a 0x0 obj/Release/lib/server/version.z.o + .text 0x020ef57a 0x0 obj/Release/lib/utils/version.z.o + .text 0x020ef57a 0x84 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-s_cos.o) + 0x020ef57a cos + .text 0x020ef5fe 0x4 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-s_fabs.o) + 0x020ef5fe fabs + .text 0x020ef602 0x72 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-sf_ceil.o) + 0x020ef602 ceilf + .text 0x020ef674 0x6c ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-sf_cos.o) + 0x020ef674 cosf + .text 0x020ef6e0 0x4 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-sf_fabs.o) + 0x020ef6e0 fabsf + .text 0x020ef6e4 0x72 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-sf_floor.o) + 0x020ef6e4 floorf + .text 0x020ef756 0xfc ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-s_floor.o) + 0x020ef756 floor + .text 0x020ef852 0x52 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-sf_lround.o) + 0x020ef852 lroundf + .text 0x020ef8a4 0x6c ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-sf_sin.o) + 0x020ef8a4 sinf + .text 0x020ef910 0x40 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-s_ldexp.o) + 0x020ef910 ldexp + .text 0x020ef950 0x80 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-s_lround.o) + 0x020ef950 lround + .text 0x020ef9d0 0xa2 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-s_round.o) + 0x020ef9d0 round + .text 0x020efa72 0xe2 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-s_scalbn.o) + 0x020efa72 scalbn + .text 0x020efb54 0x80 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-s_sin.o) + 0x020efb54 sin + .text 0x020efbd4 0x4 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-wf_atan2.o) + 0x020efbd4 atan2f + .text 0x020efbd8 0x4 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-wf_fmod.o) + 0x020efbd8 fmodf + .text 0x020efbdc 0x4 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-wf_pow.o) + 0x020efbdc powf + .text 0x020efbe0 0x4 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-wf_sqrt.o) + 0x020efbe0 sqrtf + .text 0x020efbe4 0x4 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-w_pow.o) + 0x020efbe4 pow + .text 0x020efbe8 0x4 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-w_sqrt.o) + 0x020efbe8 sqrt + .text 0x020efbec 0xf8 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-ef_atan2.o) + 0x020efbec __ieee754_atan2f + .text 0x020efce4 0x100 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-ef_fmod.o) + 0x020efce4 __ieee754_fmodf + .text 0x020efde4 0x4f0 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-ef_pow.o) + 0x020efde4 __ieee754_powf + .text 0x020f02d4 0x222 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-ef_rem_pio2.o) + 0x020f02d4 __ieee754_rem_pio2f + .text 0x020f04f6 0x86 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-ef_sqrt.o) + 0x020f04f6 __ieee754_sqrtf + .text 0x020f057c 0x84a ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-e_pow.o) + 0x020f057c __ieee754_pow + .text 0x020f0dc6 0x392 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-e_rem_pio2.o) + 0x020f0dc6 __ieee754_rem_pio2 + .text 0x020f1158 0x148 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-e_sqrt.o) + 0x020f1158 __ieee754_sqrt + .text 0x020f12a0 0x160 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-k_cos.o) + 0x020f12a0 __kernel_cos + .text 0x020f1400 0xd6 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-kf_cos.o) + 0x020f1400 __kernel_cosf + .text 0x020f14d6 0x47e ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-kf_rem_pio2.o) + 0x020f14d6 __kernel_rem_pio2f + .text 0x020f1954 0x9e ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-kf_sin.o) + 0x020f1954 __kernel_sinf + .text 0x020f19f2 0x62c ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-k_rem_pio2.o) + 0x020f19f2 __kernel_rem_pio2 + .text 0x020f201e 0x130 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-k_sin.o) + 0x020f201e __kernel_sin + .text 0x020f214e 0x20 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-s_copysign.o) + 0x020f214e copysign + .text 0x020f216e 0x1ac ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-sf_atan.o) + 0x020f216e atanf + .text 0x020f231a 0x10 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-s_finite.o) + 0x020f231a finite + .text 0x020f232a 0x8 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-sf_nan.o) + 0x020f232a nanf + .text 0x020f2332 0xa2 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-sf_scalbn.o) + 0x020f2332 scalbnf + .text 0x020f23d4 0xa ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-s_nan.o) + 0x020f23d4 nan + .text 0x020f23de 0x8 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-sf_copysign.o) + 0x020f23de copysignf + .text 0x020f23e6 0x10 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-atoi.o) + 0x020f23e6 atoi + 0x020f23ee _atoi_r + .text 0x020f23f6 0x4 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-index.o) + 0x020f23f6 index + .text 0x020f23fa 0x12 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-isspace.o) + 0x020f23fa isspace + .text 0x020f240c 0x18 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-memchr.o) + 0x020f240c memchr + .text 0x020f2424 0x38 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-memcmp.o) + 0x020f2424 memcmp + .text 0x020f245c 0x2ae ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-qsort.o) + 0x020f24c6 qsort + .text 0x020f270a 0x4e ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-rand.o) + 0x020f270a srand + 0x020f271a rand + .text 0x020f2758 0x4 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-rindex.o) + 0x020f2758 rindex + .text 0x020f275c 0x32 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-setjmp.o) + 0x020f275c setjmp + 0x020f2778 longjmp + .text 0x020f278e 0x18 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strcat.o) + 0x020f278e strcat + .text 0x020f27a6 0x14 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strchr.o) + 0x020f27a6 strchr + .text 0x020f27ba 0xa0 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strcmp.o) + 0x020f27ba strcmp + .text 0x020f285a 0x6e ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strcpy.o) + 0x020f285a strcpy + .text 0x020f28c8 0xc ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strlen.o) + 0x020f28c8 strlen + .text 0x020f28d4 0x26 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strncat.o) + 0x020f28d4 strncat + .text 0x020f28fa 0x1a ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strncmp.o) + 0x020f28fa strncmp + .text 0x020f2914 0x26 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strncpy.o) + 0x020f2914 strncpy + .text 0x020f293a 0x24 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strrchr.o) + 0x020f293a strrchr + .text 0x020f295e 0x2a ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strstr.o) + 0x020f295e strstr + .text 0x020f2988 0x108 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strtol.o) + 0x020f2988 _strtol_r + 0x020f2a78 strtol + .text 0x020f2a90 0x0 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-ctype_.o) + .text 0x020f2a90 0x0 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-impure.o) + .text 0x020f2a90 0x30e ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(adddf3.o) + 0x020f2abe __adddf3 + .text 0x020f2d9e 0x1b8 ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(comparedf2.o) + 0x020f2d9e __cmpdf2 + 0x020f2d9e __ledf2 + 0x020f2e4e __gedf2 + 0x020f2ef6 __unorddf2 + 0x020f2f36 __eqdf2 + 0x020f2f3e __ltdf2 + 0x020f2f46 __nedf2 + 0x020f2f4e __gtdf2 + .text 0x020f2f56 0x338 ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(divdf3.o) + 0x020f2f7e __divdf3 + .text 0x020f328e 0x54 ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(fixdfsi.o) + 0x020f328e __fixdfsi + .text 0x020f32e2 0x4c ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(floatsidf.o) + 0x020f32e2 __floatsidf + .text 0x020f332e 0x2ec ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(muldf3.o) + 0x020f3356 __muldf3 + .text 0x020f361a 0xc ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(subdf3.o) + 0x020f361a __subdf3 + .text 0x020f3626 0x0 ../../../../../cpu/wl82/liba/fs.a(version.z.o) + .text 0x020f3626 0x0 ../../../../../cpu/wl82/liba/event.a(version.z.o) + .text 0x020f3626 0x78 ../../../../../cpu/wl82/liba/system.a(port_asm.S.o) + 0x020f3626 vSoftwareInterruptISR + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/system.a(movable.S.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/system.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/cfg_tool.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/cpu.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/common_lib.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/wl_rf_common.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/btctrler.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/btstack.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/crypto_toolbox_Osize.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/audio_server.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/video_rec_server.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/libvad.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/lib_ape_dec.a(ape_dec_asm.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/lib_dts_dec.a(dts_dec.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm_main.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/cJSON.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/update.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/video_dec_server.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/net_server.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/hsm.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/wpasupplicant.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/http_cli.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/http_server.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/ftpserver.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/websocket.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/lib_mqtt.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/libcoap.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/json.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/iperf.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/kcp.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/profile.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/libmbedtls_2_2_1.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/network_download.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/libmpeg.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/libdlna.a(version.z.o) + .text 0x020f369e 0x0 ../../../../../cpu/wl82/liba/wl_wifi.a(version.z.o) + .text 0x020f369e 0x10c ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-s_ceil.o) + 0x020f369e ceil + .text 0x020f37aa 0x62 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-s_fpclassify.o) + 0x020f37aa __fpclassifyd + .text 0x020f380c 0x8e ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-s_modf.o) + 0x020f380c modf + .text 0x020f389a 0x4 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-w_exp.o) + 0x020f389a exp + .text 0x020f389e 0x280 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-e_exp.o) + 0x020f389e __ieee754_exp + .text 0x020f3b1e 0x40 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-bsearch.o) + 0x020f3b1e bsearch + .text 0x020f3b5e 0x150 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-gmtime_r.o) + 0x020f3b5e gmtime_r + .text 0x020f3cae 0x1a ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-islower.o) + 0x020f3cae islower + .text 0x020f3cc8 0x6c ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-locale.o) + 0x020f3cc8 _setlocale_r + 0x020f3d02 __locale_charset + 0x020f3d0a __locale_mb_cur_max + 0x020f3d14 __locale_msgcharset + 0x020f3d1c __locale_cjk_lang + 0x020f3d20 _localeconv_r + 0x020f3d28 setlocale + 0x020f3d2c localeconv + .text 0x020f3d34 0xc2 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-memcpy.o) + 0x020f3d34 memmove + 0x020f3d34 memcpy + .text 0x020f3df6 0x28 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-memmem.o) + 0x020f3df6 memmem + .text 0x020f3e1e 0x2c ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-memset.o) + 0x020f3e1e memset + .text 0x020f3e4a 0x3e ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strcasecmp.o) + 0x020f3e4a strcasecmp + .text 0x020f3e88 0x46 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strncasecmp.o) + 0x020f3e88 strncasecmp + .text 0x020f3ece 0x36 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strpbrk.o) + 0x020f3ece strpbrk + .text 0x020f3f04 0xa ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strsep.o) + 0x020f3f04 strsep + .text 0x020f3f0e 0x24 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strspn.o) + 0x020f3f0e strspn + .text 0x020f3f32 0x54 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strtok_r.o) + 0x020f3f32 __strtok_r + 0x020f3f82 strtok_r + .text 0x020f3f86 0x1a ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strtoll.o) + 0x020f3f86 strtoll + .text 0x020f3fa0 0x15c ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strtoll_r.o) + 0x020f3fa0 _strtoll_r + .text 0x020f40fc 0xfe ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-strtoul.o) + 0x020f40fc _strtoul_r + 0x020f41e2 strtoul + .text 0x020f41fa 0x1e ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-tolower.o) + 0x020f41fa tolower + .text 0x020f4218 0x1e ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-toupper.o) + 0x020f4218 toupper + .text 0x020f4236 0x12 ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(udivdi3.o) + 0x020f4236 __udivdi3 + .text 0x020f4248 0x226 ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(udivmoddi4.o) + 0x020f4248 __udivmoddi4 + .text 0x020f446e 0x16 ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(umoddi3.o) + 0x020f446e __umoddi3 + .text 0x020f4484 0x0 ../../../../../cpu/wl82/liba/ui.a(version.z.o) + .text 0x020f4484 0x0 ../../../../../cpu/wl82/liba/res.a(version.z.o) + .text 0x020f4484 0x0 ../../../../../cpu/wl82/liba/font.a(version.z.o) + .text 0x020f4484 0x0 ../../../../../cpu/wl82/liba/ui_draw.a(version.z.o) + .text 0x020f4484 0x5c ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(divdi3.o) + 0x020f4484 __divdi3 + .text 0x020f44e0 0x7a ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(extendsfdf2.o) + 0x020f44e0 __extendsfdf2 + .text 0x020f455a 0x3a ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(floatdidf.o) + 0x020f455a __floatdidf + .text 0x020f4594 0x34 ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(floatunsidf.o) + 0x020f4594 __floatunsidf + .text 0x020f45c8 0x146 ../../../../../include_lib/newlib/pi32v2-lib/libcompiler_rt.a(truncdfsf2.o) + 0x020f45c8 __truncdfsf2 *(.rodata*) - *fill* 0x020f46d4 0xc + *fill* 0x020f470e 0x2 .rodata.str1.16 - 0x020f46e0 0x36d0 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x36c6 (size before relaxing) + 0x020f4710 0x36a0 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x3696 (size before relaxing) .rodata.str1.1 - 0x020f7db0 0x49e4 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x4a93 (size before relaxing) - *fill* 0x020fc794 0x2c - .rodata 0x020fc7c0 0x5a210 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - .rodata.cst16 0x021569d0 0x20 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - .rodata.cst32 0x021569f0 0xc0 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x020f7db0 0x49f6 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x4aa5 (size before relaxing) + *fill* 0x020fc7a6 0x1a + .rodata 0x020fc7c0 0x5a1f0 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + .rodata.cst16 0x021569b0 0x20 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + .rodata.cst32 0x021569d0 0xc0 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .rodata.str4.4 - 0x02156ab0 0x48 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - .rodata.cst8 0x02156af8 0x10 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x02156a90 0x48 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + .rodata.cst8 0x02156ad8 0x10 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .rodata._ZTV15StaticAllocatorI9floatRealE - 0x02156b08 0x10 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - .rodata.cst16 0x02156b18 0x20 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-ef_atan2.o) - .rodata.cst8 0x02156b38 0x8 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-ef_fmod.o) + 0x02156ae8 0x10 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + .rodata.cst16 0x02156af8 0x20 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-ef_atan2.o) + .rodata.cst8 0x02156b18 0x8 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-ef_fmod.o) .rodata.str1.1 - 0x02156b40 0x0 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-ef_pow.o) + 0x02156b20 0x0 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-ef_pow.o) 0x1 (size before relaxing) - .rodata.cst8 0x02156b40 0x18 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-ef_pow.o) - .rodata 0x02156b58 0x398 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-ef_rem_pio2.o) + .rodata.cst8 0x02156b20 0x18 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-ef_pow.o) + .rodata 0x02156b38 0x398 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-ef_rem_pio2.o) .rodata.str1.1 - 0x02156ef0 0x1 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-e_pow.o) - .rodata.cst16 0x02156ef0 0x30 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-e_pow.o) - .rodata 0x02156f20 0x188 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-e_rem_pio2.o) - .rodata 0x021570a8 0x38 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-kf_rem_pio2.o) - .rodata.cst16 0x021570e0 0x10 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-k_rem_pio2.o) - .rodata 0x021570f0 0x40 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-k_rem_pio2.o) - .rodata.cst16 0x02157130 0x20 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-sf_atan.o) - .rodata 0x02157150 0x281 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-ctype_.o) - 0x021572d0 _ctype_ - *fill* 0x021573d1 0x3 - .rodata 0x021573d4 0x4 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-impure.o) - 0x021573d4 _global_impure_ptr + 0x02156ed0 0x1 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-e_pow.o) + .rodata.cst16 0x02156ed0 0x30 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-e_pow.o) + .rodata 0x02156f00 0x188 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-e_rem_pio2.o) + .rodata 0x02157088 0x38 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-kf_rem_pio2.o) + .rodata.cst16 0x021570c0 0x10 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-k_rem_pio2.o) + .rodata 0x021570d0 0x40 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-k_rem_pio2.o) + .rodata.cst16 0x02157110 0x20 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-sf_atan.o) + .rodata 0x02157130 0x281 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-ctype_.o) + 0x021572b0 _ctype_ + *fill* 0x021573b1 0x3 + .rodata 0x021573b4 0x4 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-impure.o) + 0x021573b4 _global_impure_ptr .rodata.str1.1 - 0x021573d8 0x0 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-impure.o) + 0x021573b8 0x0 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-impure.o) 0x2 (size before relaxing) - .rodata.cst16 0x021573d8 0x30 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-e_exp.o) + .rodata.cst16 0x021573b8 0x30 ../../../../../include_lib/newlib/pi32v2-lib/libm.a(lib_a-e_exp.o) .rodata.str1.1 - 0x02157408 0x6 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-locale.o) + 0x021573e8 0x6 ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-locale.o) 0xb (size before relaxing) *(.LOG_TAG_CONST*) *(.fat_data_code) .fat_data_code - 0x0215740e 0x9b4 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x02157dc4 . = ALIGN (0x4) - *fill* 0x02157dc2 0x2 + 0x021573ee 0x9b4 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x02157da4 . = ALIGN (0x4) + *fill* 0x02157da2 0x2 *(.update_const) *(.update_code) - .update_code 0x02157dc4 0x4c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + .update_code 0x02157da4 0x4c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.bt_updata_ram_code) - 0x02157e10 . = ALIGN (0x4) - 0x02157e10 __VERSION_BEGIN = . + 0x02157df0 . = ALIGN (0x4) + 0x02157df0 __VERSION_BEGIN = . *(.sys.version) - .sys.version 0x02157e10 0x1a obj/Release/include_lib/btctrler/version.z.o - .sys.version 0x02157e2a 0x19 obj/Release/include_lib/btstack/version.z.o - 0x02157e2a include_lib_btstack_version - .sys.version 0x02157e43 0x18 obj/Release/include_lib/driver/version.z.o - 0x02157e43 include_lib_driver_version - .sys.version 0x02157e5b 0x17 obj/Release/include_lib/media/version.z.o - 0x02157e5b include_lib_media_version - .sys.version 0x02157e72 0x15 obj/Release/include_lib/net/version.z.o - 0x02157e72 include_lib_net_version - .sys.version 0x02157e87 0x18 obj/Release/include_lib/server/version.z.o - 0x02157e87 include_lib_server_version - .sys.version 0x02157e9f 0x18 obj/Release/include_lib/system/version.z.o - 0x02157e9f include_lib_system_version - .sys.version 0x02157eb7 0x18 obj/Release/include_lib/update/version.z.o - 0x02157eb7 include_lib_update_version - .sys.version 0x02157ecf 0x17 obj/Release/include_lib/utils/version.z.o - 0x02157ecf include_lib_utils_version - .sys.version 0x02157ee6 0x0 obj/Release/lib/net/lwip_2_1_3/version.z.o - 0x02157ee6 lib_lwip_2_1_3_version - .sys.version 0x02157ee6 0xe obj/Release/lib/net/version.z.o - 0x02157ee6 lib_net_version - .sys.version 0x02157ef4 0x10 obj/Release/lib/server/version.z.o - 0x02157ef4 lib_server_version - .sys.version 0x02157f04 0xf obj/Release/lib/utils/version.z.o - 0x02157f04 lib_utils_version - .sys.version 0x02157f13 0x0 ../../../../../cpu/wl82/liba/fs.a(version.z.o) - 0x02157f13 lib_fs_version - .sys.version 0x02157f13 0x0 ../../../../../cpu/wl82/liba/event.a(version.z.o) - 0x02157f13 lib_event_version - .sys.version 0x02157f13 0x10 ../../../../../cpu/wl82/liba/system.a(version.z.o) - 0x02157f13 lib_system_version - .sys.version 0x02157f23 0x0 ../../../../../cpu/wl82/liba/cfg_tool.a(version.z.o) - 0x02157f23 lib_cfg_tool_version - .sys.version 0x02157f23 0x10 ../../../../../cpu/wl82/liba/cpu.a(version.z.o) - 0x02157f23 lib_driver_version - .sys.version 0x02157f33 0x0 ../../../../../cpu/wl82/liba/common_lib.a(version.z.o) - 0x02157f33 lib_common_version - .sys.version 0x02157f33 0x0 ../../../../../cpu/wl82/liba/wl_rf_common.a(version.z.o) - 0x02157f33 lib_wl82_rf_version - .sys.version 0x02157f33 0x12 ../../../../../cpu/wl82/liba/btctrler.a(version.z.o) - 0x02157f33 lib_btctler_version - .sys.version 0x02157f45 0x11 ../../../../../cpu/wl82/liba/btstack.a(version.z.o) - 0x02157f45 lib_btstack_version - .sys.version 0x02157f56 0x0 ../../../../../cpu/wl82/liba/crypto_toolbox_Osize.a(version.z.o) - 0x02157f56 lib_cryto_toolbox_version - .sys.version 0x02157f56 0x0 ../../../../../cpu/wl82/liba/audio_server.a(version.z.o) - 0x02157f56 lib_audio_server_version - .sys.version 0x02157f56 0x0 ../../../../../cpu/wl82/liba/video_rec_server.a(version.z.o) - 0x02157f56 lib_video_rec_version - .sys.version 0x02157f56 0x0 ../../../../../cpu/wl82/liba/libvad.a(version.z.o) - 0x02157f56 lib_device_vad_version - .sys.version 0x02157f56 0x0 ../../../../../cpu/wl82/liba/cJSON.a(version.z.o) - 0x02157f56 lib_cjson_version - .sys.version 0x02157f56 0x10 ../../../../../cpu/wl82/liba/update.a(version.z.o) - 0x02157f56 lib_update_version - .sys.version 0x02157f66 0x0 ../../../../../cpu/wl82/liba/video_dec_server.a(version.z.o) - 0x02157f66 lib_video_dec_version - .sys.version 0x02157f66 0x0 ../../../../../cpu/wl82/liba/net_server.a(version.z.o) - 0x02157f66 lib_net_server_version - .sys.version 0x02157f66 0x0 ../../../../../cpu/wl82/liba/hsm.a(version.z.o) - 0x02157f66 lib_hsm_version - .sys.version 0x02157f66 0x0 ../../../../../cpu/wl82/liba/wpasupplicant.a(version.z.o) - 0x02157f66 lib_wpa_supplicant_version - .sys.version 0x02157f66 0x32 ../../../../../cpu/wl82/liba/http_cli.a(version.z.o) - 0x02157f66 lib_httpcli_version - .sys.version 0x02157f98 0x0 ../../../../../cpu/wl82/liba/http_server.a(version.z.o) - 0x02157f98 lib_http_server_version - .sys.version 0x02157f98 0x0 ../../../../../cpu/wl82/liba/ftpserver.a(version.z.o) - 0x02157f98 lib_stupid_ftpd_version - .sys.version 0x02157f98 0x34 ../../../../../cpu/wl82/liba/websocket.a(version.z.o) - 0x02157f98 lib_websocket_version - .sys.version 0x02157fcc 0x2f ../../../../../cpu/wl82/liba/lib_mqtt.a(version.z.o) - 0x02157fcc lib_mqtt_version - .sys.version 0x02157ffb 0x0 ../../../../../cpu/wl82/liba/libcoap.a(version.z.o) - 0x02157ffb lib_coap_version - .sys.version 0x02157ffb 0x0 ../../../../../cpu/wl82/liba/json.a(version.z.o) - 0x02157ffb lib_json_c_version - .sys.version 0x02157ffb 0x0 ../../../../../cpu/wl82/liba/iperf.a(version.z.o) - 0x02157ffb lib_iperf_version - .sys.version 0x02157ffb 0x0 ../../../../../cpu/wl82/liba/kcp.a(version.z.o) - 0x02157ffb lib_kcp_version - .sys.version 0x02157ffb 0x0 ../../../../../cpu/wl82/liba/profile.a(version.z.o) - 0x02157ffb lib_profile_version - .sys.version 0x02157ffb 0x38 ../../../../../cpu/wl82/liba/libmbedtls_2_2_1.a(version.z.o) - 0x02157ffb lib_mbedtls_2_2_1_version - .sys.version 0x02158033 0x0 ../../../../../cpu/wl82/liba/network_download.a(version.z.o) - 0x02158033 lib_network_download_version - .sys.version 0x02158033 0x0 ../../../../../cpu/wl82/liba/libmpeg.a(version.z.o) - 0x02158033 lib_mpeg_version - .sys.version 0x02158033 0x0 ../../../../../cpu/wl82/liba/libdlna.a(version.z.o) - 0x02158033 lib_dlna_version - .sys.version 0x02158033 0x0 ../../../../../cpu/wl82/liba/wl_wifi.a(version.z.o) - 0x02158033 lib_wifi_version - .sys.version 0x02158033 0x0 ../../../../../cpu/wl82/liba/ui.a(version.z.o) - 0x02158033 lib_ui_version - .sys.version 0x02158033 0x0 ../../../../../cpu/wl82/liba/res.a(version.z.o) - 0x02158033 lib_res_version - .sys.version 0x02158033 0x0 ../../../../../cpu/wl82/liba/font.a(version.z.o) - 0x02158033 lib_font_version - .sys.version 0x02158033 0x0 ../../../../../cpu/wl82/liba/ui_draw.a(version.z.o) - 0x02158033 lib_ui_draw_version - 0x02158033 __VERSION_END = . - 0x02158034 . = ALIGN (0x4) - *fill* 0x02158033 0x1 - 0x02158034 _ctors_begin = . - 0x02158034 PROVIDE (ctors_begin, .) + .sys.version 0x02157df0 0x1a obj/Release/include_lib/btctrler/version.z.o + .sys.version 0x02157e0a 0x19 obj/Release/include_lib/btstack/version.z.o + 0x02157e0a include_lib_btstack_version + .sys.version 0x02157e23 0x18 obj/Release/include_lib/driver/version.z.o + 0x02157e23 include_lib_driver_version + .sys.version 0x02157e3b 0x17 obj/Release/include_lib/media/version.z.o + 0x02157e3b include_lib_media_version + .sys.version 0x02157e52 0x15 obj/Release/include_lib/net/version.z.o + 0x02157e52 include_lib_net_version + .sys.version 0x02157e67 0x18 obj/Release/include_lib/server/version.z.o + 0x02157e67 include_lib_server_version + .sys.version 0x02157e7f 0x18 obj/Release/include_lib/system/version.z.o + 0x02157e7f include_lib_system_version + .sys.version 0x02157e97 0x18 obj/Release/include_lib/update/version.z.o + 0x02157e97 include_lib_update_version + .sys.version 0x02157eaf 0x17 obj/Release/include_lib/utils/version.z.o + 0x02157eaf include_lib_utils_version + .sys.version 0x02157ec6 0x0 obj/Release/lib/net/lwip_2_1_3/version.z.o + 0x02157ec6 lib_lwip_2_1_3_version + .sys.version 0x02157ec6 0xe obj/Release/lib/net/version.z.o + 0x02157ec6 lib_net_version + .sys.version 0x02157ed4 0x10 obj/Release/lib/server/version.z.o + 0x02157ed4 lib_server_version + .sys.version 0x02157ee4 0xf obj/Release/lib/utils/version.z.o + 0x02157ee4 lib_utils_version + .sys.version 0x02157ef3 0x0 ../../../../../cpu/wl82/liba/fs.a(version.z.o) + 0x02157ef3 lib_fs_version + .sys.version 0x02157ef3 0x0 ../../../../../cpu/wl82/liba/event.a(version.z.o) + 0x02157ef3 lib_event_version + .sys.version 0x02157ef3 0x10 ../../../../../cpu/wl82/liba/system.a(version.z.o) + 0x02157ef3 lib_system_version + .sys.version 0x02157f03 0x0 ../../../../../cpu/wl82/liba/cfg_tool.a(version.z.o) + 0x02157f03 lib_cfg_tool_version + .sys.version 0x02157f03 0x10 ../../../../../cpu/wl82/liba/cpu.a(version.z.o) + 0x02157f03 lib_driver_version + .sys.version 0x02157f13 0x0 ../../../../../cpu/wl82/liba/common_lib.a(version.z.o) + 0x02157f13 lib_common_version + .sys.version 0x02157f13 0x0 ../../../../../cpu/wl82/liba/wl_rf_common.a(version.z.o) + 0x02157f13 lib_wl82_rf_version + .sys.version 0x02157f13 0x12 ../../../../../cpu/wl82/liba/btctrler.a(version.z.o) + 0x02157f13 lib_btctler_version + .sys.version 0x02157f25 0x11 ../../../../../cpu/wl82/liba/btstack.a(version.z.o) + 0x02157f25 lib_btstack_version + .sys.version 0x02157f36 0x0 ../../../../../cpu/wl82/liba/crypto_toolbox_Osize.a(version.z.o) + 0x02157f36 lib_cryto_toolbox_version + .sys.version 0x02157f36 0x0 ../../../../../cpu/wl82/liba/audio_server.a(version.z.o) + 0x02157f36 lib_audio_server_version + .sys.version 0x02157f36 0x0 ../../../../../cpu/wl82/liba/video_rec_server.a(version.z.o) + 0x02157f36 lib_video_rec_version + .sys.version 0x02157f36 0x0 ../../../../../cpu/wl82/liba/libvad.a(version.z.o) + 0x02157f36 lib_device_vad_version + .sys.version 0x02157f36 0x0 ../../../../../cpu/wl82/liba/cJSON.a(version.z.o) + 0x02157f36 lib_cjson_version + .sys.version 0x02157f36 0x10 ../../../../../cpu/wl82/liba/update.a(version.z.o) + 0x02157f36 lib_update_version + .sys.version 0x02157f46 0x0 ../../../../../cpu/wl82/liba/video_dec_server.a(version.z.o) + 0x02157f46 lib_video_dec_version + .sys.version 0x02157f46 0x0 ../../../../../cpu/wl82/liba/net_server.a(version.z.o) + 0x02157f46 lib_net_server_version + .sys.version 0x02157f46 0x0 ../../../../../cpu/wl82/liba/hsm.a(version.z.o) + 0x02157f46 lib_hsm_version + .sys.version 0x02157f46 0x0 ../../../../../cpu/wl82/liba/wpasupplicant.a(version.z.o) + 0x02157f46 lib_wpa_supplicant_version + .sys.version 0x02157f46 0x32 ../../../../../cpu/wl82/liba/http_cli.a(version.z.o) + 0x02157f46 lib_httpcli_version + .sys.version 0x02157f78 0x0 ../../../../../cpu/wl82/liba/http_server.a(version.z.o) + 0x02157f78 lib_http_server_version + .sys.version 0x02157f78 0x0 ../../../../../cpu/wl82/liba/ftpserver.a(version.z.o) + 0x02157f78 lib_stupid_ftpd_version + .sys.version 0x02157f78 0x34 ../../../../../cpu/wl82/liba/websocket.a(version.z.o) + 0x02157f78 lib_websocket_version + .sys.version 0x02157fac 0x2f ../../../../../cpu/wl82/liba/lib_mqtt.a(version.z.o) + 0x02157fac lib_mqtt_version + .sys.version 0x02157fdb 0x0 ../../../../../cpu/wl82/liba/libcoap.a(version.z.o) + 0x02157fdb lib_coap_version + .sys.version 0x02157fdb 0x0 ../../../../../cpu/wl82/liba/json.a(version.z.o) + 0x02157fdb lib_json_c_version + .sys.version 0x02157fdb 0x0 ../../../../../cpu/wl82/liba/iperf.a(version.z.o) + 0x02157fdb lib_iperf_version + .sys.version 0x02157fdb 0x0 ../../../../../cpu/wl82/liba/kcp.a(version.z.o) + 0x02157fdb lib_kcp_version + .sys.version 0x02157fdb 0x0 ../../../../../cpu/wl82/liba/profile.a(version.z.o) + 0x02157fdb lib_profile_version + .sys.version 0x02157fdb 0x38 ../../../../../cpu/wl82/liba/libmbedtls_2_2_1.a(version.z.o) + 0x02157fdb lib_mbedtls_2_2_1_version + .sys.version 0x02158013 0x0 ../../../../../cpu/wl82/liba/network_download.a(version.z.o) + 0x02158013 lib_network_download_version + .sys.version 0x02158013 0x0 ../../../../../cpu/wl82/liba/libmpeg.a(version.z.o) + 0x02158013 lib_mpeg_version + .sys.version 0x02158013 0x0 ../../../../../cpu/wl82/liba/libdlna.a(version.z.o) + 0x02158013 lib_dlna_version + .sys.version 0x02158013 0x0 ../../../../../cpu/wl82/liba/wl_wifi.a(version.z.o) + 0x02158013 lib_wifi_version + .sys.version 0x02158013 0x0 ../../../../../cpu/wl82/liba/ui.a(version.z.o) + 0x02158013 lib_ui_version + .sys.version 0x02158013 0x0 ../../../../../cpu/wl82/liba/res.a(version.z.o) + 0x02158013 lib_res_version + .sys.version 0x02158013 0x0 ../../../../../cpu/wl82/liba/font.a(version.z.o) + 0x02158013 lib_font_version + .sys.version 0x02158013 0x0 ../../../../../cpu/wl82/liba/ui_draw.a(version.z.o) + 0x02158013 lib_ui_draw_version + 0x02158013 __VERSION_END = . + 0x02158014 . = ALIGN (0x4) + *fill* 0x02158013 0x1 + 0x02158014 _ctors_begin = . + 0x02158014 PROVIDE (ctors_begin, .) *(SORT(.ctors.*)) *(.ctors) - .ctors 0x02158034 0x4 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x02158038 _ctors_end = . - 0x02158038 PROVIDE (ctors_end, .) - 0x02158038 . = ALIGN (0x4) - 0x02158038 crypto_begin = . + .ctors 0x02158014 0x4 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x02158018 _ctors_end = . + 0x02158018 PROVIDE (ctors_end, .) + 0x02158018 . = ALIGN (0x4) + 0x02158018 crypto_begin = . *(.crypto_ecdh_code) *(.crypto_ecdh_const) *(.crypto_bigint_code) @@ -8986,142 +8986,142 @@ LOAD ../../../../../cpu/wl82/liba/ui_draw.a *(.hash_sample_const) *(.aes_cmac_sample_code) *(.aes_cmac_sample_const) - 0x02158038 crypto_end = . + 0x02158018 crypto_end = . 0x00000000 crypto_size = (. - crypto_begin) *(.jlsp_code) - .jlsp_code 0x02158038 0x2544 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x0215a57c . = ALIGN (0x4) + .jlsp_code 0x02158018 0x2544 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x0215a55c . = ALIGN (0x4) *(.jlsp_const) - .jlsp_const 0x0215a57c 0x484 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x0215aa00 . = ALIGN (0x4) + .jlsp_const 0x0215a55c 0x484 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x0215a9e0 . = ALIGN (0x4) *(.dns_common_data) .dns_common_data - 0x0215aa00 0x4e00 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x0215f800 . = ALIGN (0x4) + 0x0215a9e0 0x4e00 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x0215f7e0 . = ALIGN (0x4) *(.dns_16k_data) - .dns_16k_data 0x0215f800 0x3700 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x02162f00 . = ALIGN (0x4) + .dns_16k_data 0x0215f7e0 0x3700 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x02162ee0 . = ALIGN (0x4) *(.dns_8k_data) - .dns_8k_data 0x02162f00 0x3700 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x02166600 . = ALIGN (0x4) + .dns_8k_data 0x02162ee0 0x3700 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021665e0 . = ALIGN (0x4) *(.dns_param_data_single) .dns_param_data_single - 0x02166600 0x1f8 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x021667f8 . = ALIGN (0x4) + 0x021665e0 0x1f8 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021667d8 . = ALIGN (0x4) *(.dns_param_data_dual) *(.sms_code) - .sms_code 0x021667f8 0x7da ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + .sms_code 0x021667d8 0x7da ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.sms_sparse_code) .sms_sparse_code - 0x02166fd2 0x772 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x02167744 . = ALIGN (0x4) + 0x02166fb2 0x772 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x02167724 . = ALIGN (0x4) *(.opcore_maskrom) .opcore_maskrom - 0x02167744 0x768 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x02167eac . = ALIGN (0x4) + 0x02167724 0x768 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x02167e8c . = ALIGN (0x4) *(.sms_const) - .sms_const 0x02167eac 0x8 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x02167eb4 . = ALIGN (0x4) + .sms_const 0x02167e8c 0x8 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x02167e94 . = ALIGN (0x4) *(.jla_codec_c_const) - *fill* 0x02167eb4 0x4 + *fill* 0x02167e94 0x4 .jla_codec_c_const - 0x02167eb8 0x2078 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x02167e98 0x2078 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.jla_codec_ari_c_const) .jla_codec_ari_c_const - 0x02169f30 0x3430 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x02169f10 0x3430 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.jla_codec_c_sparse_code) .jla_codec_c_sparse_code - 0x0216d360 0x6dc ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x0216d340 0x6dc ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.jla_codec_ari_c_code) .jla_codec_ari_c_code - 0x0216da3c 0x2a2a ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x0216da1c 0x2a2a ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.jla_codec_d_code) .jla_codec_d_code - 0x02170466 0x135c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x02170446 0x135c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.jla_codec_c_code) .jla_codec_c_code - 0x021717c2 0x541e ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021717a2 0x541e ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.jla_codec_e_code) .jla_codec_e_code - 0x02176be0 0x3b82 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x02176bc0 0x3b82 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.jla_codec_t8k_code) - *fill* 0x0217a762 0x6 + *fill* 0x0217a742 0x6 .jla_codec_t8k_code - 0x0217a768 0x420 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x0217a748 0x420 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.jla_codec_t16k_code) .jla_codec_t16k_code - 0x0217ab88 0x620 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x0217ab68 0x620 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.jla_codec_t24k_code) .jla_codec_t24k_code - 0x0217b1a8 0x830 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x0217b188 0x830 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.jla_codec_t32k_code) .jla_codec_t32k_code - 0x0217b9d8 0xa30 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x0217b9b8 0xa30 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.jla_codec_t441k_code) .jla_codec_t441k_code - 0x0217c408 0xe40 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x0217c3e8 0xe40 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.adpcm_encode_code) .adpcm_encode_code - 0x0217d248 0x508 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm.o) - 0x0217d2be adpcm_coder + 0x0217d228 0x508 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm.o) + 0x0217d29e adpcm_coder *(.adpcm_encode_sparse_code) .adpcm_encode_sparse_code - 0x0217d750 0x17a ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm_main.o) - 0x0217d8c2 get_msenadpcm_ops + 0x0217d730 0x17a ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm_main.o) + 0x0217d8a2 get_msenadpcm_ops *(.adpcm_encode_const) - *fill* 0x0217d8ca 0x2 + *fill* 0x0217d8aa 0x2 .adpcm_encode_const - 0x0217d8cc 0x18 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm_main.o) - 0x0217d8cc msadpcmcontobj_ops + 0x0217d8ac 0x18 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm_main.o) + 0x0217d8ac msadpcmcontobj_ops .adpcm_encode_const - 0x0217d8e4 0x78 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm.o) - 0x0217d8e4 ms_AdaptCoeff1 - 0x0217d900 ms_AdaptCoeff2 + 0x0217d8c4 0x78 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm.o) + 0x0217d8c4 ms_AdaptCoeff1 + 0x0217d8e0 ms_AdaptCoeff2 *(.adpcm_encode_sparse_const) *(.dts_dec_code) - .dts_dec_code 0x0217d95c 0x14c8 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - .dts_dec_code 0x0217ee24 0x158 ../../../../../cpu/wl82/liba/lib_dts_dec.a(dts_dec.o) - 0x0217ee24 qmf_32_subbands + .dts_dec_code 0x0217d93c 0x14c8 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + .dts_dec_code 0x0217ee04 0x158 ../../../../../cpu/wl82/liba/lib_dts_dec.a(dts_dec.o) + 0x0217ee04 qmf_32_subbands *(.dts_dec_const) .dts_dec_const - 0x0217ef7c 0x9100 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x0217ef5c 0x9100 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.dts_dec_ff_const) .dts_dec_ff_const - 0x0218807c 0x11000 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x0218805c 0x11000 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.dts_dec_sparse_code) .dts_dec_sparse_code - 0x0219907c 0x280 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x0219905c 0x280 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.dts_dec_sparse_const) *(.wtgv2dec_code) .wtgv2dec_code - 0x021992fc 0x2062 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021992dc 0x2062 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.wtg_decv2_sparse_code) .wtg_decv2_sparse_code - 0x0219b35e 0x1e6 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x0219b33e 0x1e6 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.wtgv2dec_const) .wtgv2dec_const - 0x0219b544 0x1580 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x0219b524 0x1580 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.wtgv2dec_str) - .wtgv2dec_str 0x0219cac4 0x6 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + .wtgv2dec_str 0x0219caa4 0x6 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.mp3_dec_sparse_code) .mp3_dec_sparse_code - 0x0219caca 0x1918 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x0219caaa 0x1918 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.mp3_dec_sparse_const) *(.mp3_dec_code) - .mp3_dec_code 0x0219e3e2 0x2ee6 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + .mp3_dec_code 0x0219e3c2 0x2ee6 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.mp3_dec_const) .mp3_dec_const - 0x021a12c8 0x290a ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021a12a8 0x290a ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.flac_dec_sparse_code) .flac_dec_sparse_code - 0x021a3bd2 0x538 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021a3bb2 0x538 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.flac_dec_sparse_const) *(.flac_dec_code) .flac_dec_code - 0x021a410a 0x17de ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021a40ea 0x17de ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.flac_dec_const) .flac_dec_const - 0x021a58e8 0x12c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021a58c8 0x12c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.compressor_sparse_code) *(.compressor_sparse_const) *(.limiter_sparse_code) @@ -9134,55 +9134,55 @@ LOAD ../../../../../cpu/wl82/liba/ui_draw.a *(.crossOver_sparse_code) *(.wav_dec_sparse_code) .wav_dec_sparse_code - 0x021a5a14 0x6c0 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021a59f4 0x6c0 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.wav_dec_sparse_const) *(.wav_dec_code) - .wav_dec_code 0x021a60d4 0x160a ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + .wav_dec_code 0x021a60b4 0x160a ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.wav_dec_const) - *fill* 0x021a76de 0x2 + *fill* 0x021a76be 0x2 .wav_dec_const - 0x021a76e0 0x228 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021a76c0 0x228 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.wma_dec_code) - .wma_dec_code 0x021a7908 0x2d78 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + .wma_dec_code 0x021a78e8 0x2d78 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.wma_dec_const) .wma_dec_const - 0x021aa680 0x4130 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021aa660 0x4130 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.wma_dec_sparse_code) .wma_dec_sparse_code - 0x021ae7b0 0x1238 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021ae790 0x1238 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.wma_dec_sparse_const) *(.ape_dec_code) - .ape_dec_code 0x021af9e8 0x13ee ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - *fill* 0x021b0dd6 0x2 - .ape_dec_code 0x021b0dd8 0x274 ../../../../../cpu/wl82/liba/lib_ape_dec.a(ape_dec_asm.o) - 0x021b0dd8 do_apply_filter - 0x021b0ec8 predictor_decode_stereo + .ape_dec_code 0x021af9c8 0x13ee ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + *fill* 0x021b0db6 0x2 + .ape_dec_code 0x021b0db8 0x274 ../../../../../cpu/wl82/liba/lib_ape_dec.a(ape_dec_asm.o) + 0x021b0db8 do_apply_filter + 0x021b0ea8 predictor_decode_stereo *(.ape_dec_const) .ape_dec_const - 0x021b104c 0x17c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021b102c 0x17c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.ape_dec_sparse_code) .ape_dec_sparse_code - 0x021b11c8 0x64c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021b11a8 0x64c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.ape_dec_sparse_const) *(.bt_audioplc_code) .bt_audioplc_code - 0x021b1814 0x456 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021b17f4 0x456 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.bt_audioplc_sparse_code) .bt_audioplc_sparse_code - 0x021b1c6a 0x2c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021b1c4a 0x2c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.bt_audioplc_const) - *fill* 0x021b1c96 0x2 + *fill* 0x021b1c76 0x2 .bt_audioplc_const - 0x021b1c98 0xc ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021b1c78 0xc ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.plc_code) *(.plc_const) *(.sbc_eng_code) - 0x021b1ca4 . = ALIGN (0x4) - 0x021b1ca4 btctler_code_start = . - 0x021b1ca4 BTCTLER_CONTROLLER_CODE_START = . + 0x021b1c84 . = ALIGN (0x4) + 0x021b1c84 btctler_code_start = . + 0x021b1c84 BTCTLER_CONTROLLER_CODE_START = . *(.bt_rf_const) *(.bt_rf_code) - .bt_rf_code 0x021b1ca4 0x2a ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + .bt_rf_code 0x021b1c84 0x2a ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.vendor_manager_const) *(.vendor_manager_code) *(.device_manager_const) @@ -9190,11 +9190,11 @@ LOAD ../../../../../cpu/wl82/liba/ui_draw.a *(.hci_controller_const) *(.hci_controller_code) .hci_controller_code - 0x021b1cce 0xde ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021b1cae 0xde ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.hci_interface_const) *(.hci_interface_code) 0x00000108 BTCTLER_CONTROLLER_CODE_SIZE = ABSOLUTE ((. - BTCTLER_CONTROLLER_CODE_START)) - 0x021b1dac BTCTLER_LE_CONTROLLER_CODE_START = . + 0x021b1d8c BTCTLER_LE_CONTROLLER_CODE_START = . *(.ble_rf_const) *(.ble_rf_code) *(.ble_ll_const) @@ -9202,7 +9202,7 @@ LOAD ../../../../../cpu/wl82/liba/ui_draw.a *(.ble_hci_const) *(.ble_hci_code) 0x00000000 BTCTLER_LE_CONTROLLER_CODE_SIZE = ABSOLUTE ((. - BTCTLER_LE_CONTROLLER_CODE_START)) - 0x021b1dac BTCTLER_CL_CODE_START = . + 0x021b1d8c BTCTLER_CL_CODE_START = . *(.bredr_irq) *(.bredr_irq_code) *(.bredr_irq_const) @@ -9210,11 +9210,11 @@ LOAD ../../../../../cpu/wl82/liba/ui_draw.a *(.classic_lmp_linkbulk_const) *(.classic_lmp_code) .classic_lmp_code - 0x021b1dac 0x722 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021b1d8c 0x722 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.classic_lmp_linkbulk_code) *(.classic_hci_const) *(.classic_hci_code) - 0x021b24ce LMP_ENC_CODE_START = . + 0x021b24ae LMP_ENC_CODE_START = . *(.classic_lmp_auth_const) *(.classic_lmp_bigint_const) *(.classic_lmp_crypt_const) @@ -9228,52 +9228,52 @@ LOAD ../../../../../cpu/wl82/liba/ui_draw.a 0x00000000 LMP_ENC_CODE_SIZE = ABSOLUTE ((. - LMP_ENC_CODE_START)) *(.classic_rf_const) .classic_rf_const - 0x021b24ce 0x36 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021b24ae 0x36 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.classic_rf_code) .classic_rf_code - 0x021b2504 0x1452 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021b24e4 0x1452 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.classic_bb_const) *(.classic_bb_code) 0x00001baa BTCTLER_CL_CODE_SIZE = ABSOLUTE ((. - BTCTLER_CL_CODE_START)) - 0x021b3958 . = ALIGN (0x4) - *fill* 0x021b3956 0x2 + 0x021b3938 . = ALIGN (0x4) + *fill* 0x021b3936 0x2 *(.classic_tws_const) *(.classic_tws_code) .classic_tws_code - 0x021b3958 0x4 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021b3938 0x4 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.classic_tws_code.esco) *(.tws_media_sync_code) *(.tws_media_sync_const) *(.tws_data_forward_code) *(.tws_data_forward_const) - 0x021b395c . = ALIGN (0x4) - 0x021b395c tws_func_stub_begin = . + 0x021b393c . = ALIGN (0x4) + 0x021b393c tws_func_stub_begin = . *(.tws_func_stub) .tws_func_stub - 0x021b395c 0x8 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x021b3964 tws_func_stub_end = . + 0x021b393c 0x8 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021b3944 tws_func_stub_end = . *(.lmp_irq_code) - .lmp_irq_code 0x021b3964 0xe0 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + .lmp_irq_code 0x021b3944 0xe0 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.link_bulk_code) .link_bulk_code - 0x021b3a44 0x2c8 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021b3a24 0x2c8 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.frame_irq_code) - 0x021b3d0c . = ALIGN (0x4) + 0x021b3cec . = ALIGN (0x4) *(.link_task_const) *(.link_task_code) .link_task_code - 0x021b3d0c 0x5dc ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x021b42e8 . = ALIGN (0x4) + 0x021b3cec 0x5dc ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021b42c8 . = ALIGN (0x4) *(.classic_irq_const) *(.classic_irq_code) - 0x021b42e8 . = ALIGN (0x4) + 0x021b42c8 . = ALIGN (0x4) *(.tws_irq_code) - 0x021b42e8 . = ALIGN (0x4) - 0x021b42e8 tws_sync_call_begin = . + 0x021b42c8 . = ALIGN (0x4) + 0x021b42c8 tws_sync_call_begin = . *(.tws_sync_call) - 0x021b42e8 tws_sync_call_end = . - 0x021b42e8 . = ALIGN (0x4) - 0x021b42e8 tws_sync_channel_begin = . + 0x021b42c8 tws_sync_call_end = . + 0x021b42c8 . = ALIGN (0x4) + 0x021b42c8 tws_sync_channel_begin = . *(.tws_sync_channel.0) *(.tws_sync_channel.1) *(.tws_sync_channel.2) @@ -9288,68 +9288,68 @@ LOAD ../../../../../cpu/wl82/liba/ui_draw.a *(.tws_sync_channel.11) *(.tws_sync_channel.12) *(.tws_sync_channel.13) - 0x021b42e8 tws_sync_channel_end = . - 0x021b42e8 btctler_code_end = . - 0x021b42e8 . = ALIGN (0x4) - 0x021b42e8 . = ALIGN (0x4) - 0x021b42e8 btstack_code_start = . - 0x021b42e8 . = ALIGN (0x4) - 0x021b42e8 a2dp_source_media_codec_begin = . + 0x021b42c8 tws_sync_channel_end = . + 0x021b42c8 btctler_code_end = . + 0x021b42c8 . = ALIGN (0x4) + 0x021b42c8 . = ALIGN (0x4) + 0x021b42c8 btstack_code_start = . + 0x021b42c8 . = ALIGN (0x4) + 0x021b42c8 a2dp_source_media_codec_begin = . *(.a2dp_source_media_codec) .a2dp_source_media_codec - 0x021b42e8 0x30 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x021b42e8 a2dp_source_jla_codec - 0x021b4300 a2dp_source_sbc_codec - 0x021b4318 a2dp_source_media_codec_end = . - 0x021b4318 a2dp_sink_media_probe_begin = . + 0x021b42c8 0x30 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021b42c8 a2dp_source_jla_codec + 0x021b42e0 a2dp_source_sbc_codec + 0x021b42f8 a2dp_source_media_codec_end = . + 0x021b42f8 a2dp_sink_media_probe_begin = . *(.a2dp_sink_media_probe) - 0x021b4318 a2dp_sink_media_probe_end = . - 0x021b4318 a2dp_sink_media_codec_begin = . + 0x021b42f8 a2dp_sink_media_probe_end = . + 0x021b42f8 a2dp_sink_media_codec_begin = . *(.a2dp_sink_media_codec) .a2dp_sink_media_codec - 0x021b4318 0x30 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x021b4318 a2dp_1sbc_codec_private - 0x021b4330 a2dp_2aac_sink_codec - 0x021b4348 a2dp_sink_media_codec_end = . - 0x021b4348 a2dp_event_handler_begin = . + 0x021b42f8 0x30 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021b42f8 a2dp_1sbc_codec_private + 0x021b4310 a2dp_2aac_sink_codec + 0x021b4328 a2dp_sink_media_codec_end = . + 0x021b4328 a2dp_event_handler_begin = . *(.a2dp_event_handler) .a2dp_event_handler - 0x021b4348 0x70 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x021b4348 a2dp_sink_event_handler - 0x021b4364 a2dp_source_event_handler - 0x021b4380 acp_a2dp_event_handler - 0x021b439c acp_a2dp_src_event_handler - 0x021b43b8 a2dp_event_handler_end = . - 0x021b43b8 sdp_record_item_begin = . + 0x021b4328 0x70 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021b4328 a2dp_sink_event_handler + 0x021b4344 a2dp_source_event_handler + 0x021b4360 acp_a2dp_event_handler + 0x021b437c acp_a2dp_src_event_handler + 0x021b4398 a2dp_event_handler_end = . + 0x021b4398 sdp_record_item_begin = . *(.sdp_record_item) .sdp_record_item - 0x021b43b8 0x3c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x021b43b8 a2dp_sdp_record_item - 0x021b43c4 arp_ct_sdp_record_item - 0x021b43d0 hfp_sdp_record_item - 0x021b43dc spp_sdp_record_item - 0x021b43e8 spp_user_sdp_record_item - 0x021b43f4 sdp_record_item_end = . - 0x021b43f4 bt_sleep_begin = . + 0x021b4398 0x3c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021b4398 a2dp_sdp_record_item + 0x021b43a4 arp_ct_sdp_record_item + 0x021b43b0 hfp_sdp_record_item + 0x021b43bc spp_sdp_record_item + 0x021b43c8 spp_user_sdp_record_item + 0x021b43d4 sdp_record_item_end = . + 0x021b43d4 bt_sleep_begin = . *(.bt_sleep) - .bt_sleep 0x021b43f4 0x78 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x021b43f4 bt_suspend_a2dp_resumea2dp_release - 0x021b4400 bt_suspend_avctp_resumeavctp_release - 0x021b440c bt_suspend_hfp_resumehfp_release - 0x021b4418 bt_suspend_hid_resumehid_release - 0x021b4424 bt_suspend_spp_resumespp_release - 0x021b4430 bt_suspend_iap_resumeiap_release - 0x021b443c bt_suspend_sdp_resumesdp_release - 0x021b4448 bt_suspend_user_cmd_loop_resumeuser_cmd_loop_release - 0x021b4454 bt_suspend_spp_up_resumespp_up_release - 0x021b4460 bt_suspend_pan_loop_resumepan_loop_release - 0x021b446c bt_sleep_end = . + .bt_sleep 0x021b43d4 0x78 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021b43d4 bt_suspend_a2dp_resumea2dp_release + 0x021b43e0 bt_suspend_avctp_resumeavctp_release + 0x021b43ec bt_suspend_hfp_resumehfp_release + 0x021b43f8 bt_suspend_hid_resumehid_release + 0x021b4404 bt_suspend_spp_resumespp_release + 0x021b4410 bt_suspend_iap_resumeiap_release + 0x021b441c bt_suspend_sdp_resumesdp_release + 0x021b4428 bt_suspend_user_cmd_loop_resumeuser_cmd_loop_release + 0x021b4434 bt_suspend_spp_up_resumespp_up_release + 0x021b4440 bt_suspend_pan_loop_resumepan_loop_release + 0x021b444c bt_sleep_end = . *(.bt_stack_const) .bt_stack_const - 0x021b446c 0x12c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021b444c 0x12c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.bt_stack_code) .bt_stack_code - 0x021b4598 0x408 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021b4578 0x408 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.ble_db_const) *(.ble_db_code) *(.ble_sm_const) @@ -9358,87 +9358,87 @@ LOAD ../../../../../cpu/wl82/liba/ui_draw.a *(.ble_att_code) *(.ble_gatt_const) *(.ble_gatt_code) - 0x021b49a0 BTSTACK_LE_HOST_MESH_CODE_START = . + 0x021b4980 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)) - 0x021b49a0 btstack_code_end = . - 0x021b49a0 . = ALIGN (0x4) + 0x021b4980 btstack_code_end = . + 0x021b4980 . = ALIGN (0x4) 0x000006b8 BTSTACK_CODE_TOTAL_SIZE = (btstack_code_end - btstack_code_start) - 0x021b49a0 . = ALIGN (0x4) - 0x021b49a0 lcd_interface_begin = . + 0x021b4980 . = ALIGN (0x4) + 0x021b4980 lcd_interface_begin = . *(.lcd_if_info) - .lcd_if_info 0x021b49a0 0x2c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x021b49cc lcd_interface_end = . - 0x021b49cc ui_style_begin = . + .lcd_if_info 0x021b4980 0x2c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021b49ac lcd_interface_end = . + 0x021b49ac ui_style_begin = . *(.ui_style) - .ui_style 0x021b49cc 0x150 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x021b4b1c ui_style_end = . - 0x021b4b1c elm_event_handler_begin_JL = . + .ui_style 0x021b49ac 0x150 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021b4afc ui_style_end = . + 0x021b4afc elm_event_handler_begin_JL = . *(.elm_event_handler_JL) - 0x021b4b1c elm_event_handler_end_JL = . - 0x021b4b1c elm_event_handler_begin_UPGRADE = . + 0x021b4afc elm_event_handler_end_JL = . + 0x021b4afc elm_event_handler_begin_UPGRADE = . *(.elm_event_handler_UPGRADE) - 0x021b4b1c elm_event_handler_end_UPGRADE = . - 0x021b4b1c elm_event_handler_begin_DIAL = . + 0x021b4afc elm_event_handler_end_UPGRADE = . + 0x021b4afc elm_event_handler_begin_DIAL = . *(.elm_event_handler_DIAL) - 0x021b4b1c elm_event_handler_end_DIAL = . - 0x021b4b1c control_event_handler_begin = . + 0x021b4afc elm_event_handler_end_DIAL = . + 0x021b4afc control_event_handler_begin = . *(.control_event_handler) - 0x021b4b1c control_event_handler_end = . - 0x021b4b1c control_ops_begin = . + 0x021b4afc control_event_handler_end = . + 0x021b4afc control_ops_begin = . *(.control_ops) - .control_ops 0x021b4b1c 0x68 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x021b4b84 control_ops_end = . - 0x021b4b84 battery_notify_begin = . + .control_ops 0x021b4afc 0x68 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021b4b64 control_ops_end = . + 0x021b4b64 battery_notify_begin = . *(.battery_notify) - 0x021b4b84 battery_notify_end = . - 0x021b4ba0 . = ALIGN (0x20) - *fill* 0x021b4b84 0x1c - 0x021b4ba0 _text_rodata_end = . + 0x021b4b64 battery_notify_end = . + 0x021b4b80 . = ALIGN (0x20) + *fill* 0x021b4b64 0x1c + 0x021b4b80 _text_rodata_end = . [!provide] PROVIDE (text_rodata_end, .) -.jlsp_dns_code 0x021b4ba0 0x42 +.jlsp_dns_code 0x021b4b80 0x42 .jlsp_dns_code - 0x021b4ba0 0x42 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021b4b80 0x42 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o -.lib_version 0x021b4be4 0x4 - .lib_version 0x021b4be4 0x4 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x021b4be4 __version_test_server +.lib_version 0x021b4bc4 0x4 + .lib_version 0x021b4bc4 0x4 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021b4bc4 __version_test_server -.FSymTab 0x021b4be8 0x12c - .FSymTab 0x021b4be8 0x12c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x021b4be8 __fsym___cmd_clear - 0x021b4bf4 __fsym___cmd_key_down - 0x021b4c00 __fsym___cmd_key_left - 0x021b4c0c __fsym___cmd_key_menu - 0x021b4c18 __fsym___cmd_key_ok - 0x021b4c24 __fsym___cmd_key_right - 0x021b4c30 __fsym___cmd_key_up - 0x021b4c3c __fsym___cmd_list_memheap - 0x021b4c48 __fsym___cmd_list_thread - 0x021b4c54 __fsym___cmd_list_version - 0x021b4c60 __fsym_clear - 0x021b4c6c __fsym_key_down - 0x021b4c78 __fsym_key_left - 0x021b4c84 __fsym_key_menu - 0x021b4c90 __fsym_key_ok - 0x021b4c9c __fsym_key_right - 0x021b4ca8 __fsym_key_up - 0x021b4cb4 __fsym_list - 0x021b4cc0 __fsym_list_memheap - 0x021b4ccc __fsym_list_thread - 0x021b4cd8 __fsym_list_version - 0x021b4ce4 __fsym___cmd_exit - 0x021b4cf0 __fsym___cmd_help - 0x021b4cfc __fsym___cmd_ps - 0x021b4d08 __fsym_msh +.FSymTab 0x021b4bc8 0x12c + .FSymTab 0x021b4bc8 0x12c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021b4bc8 __fsym___cmd_clear + 0x021b4bd4 __fsym___cmd_key_down + 0x021b4be0 __fsym___cmd_key_left + 0x021b4bec __fsym___cmd_key_menu + 0x021b4bf8 __fsym___cmd_key_ok + 0x021b4c04 __fsym___cmd_key_right + 0x021b4c10 __fsym___cmd_key_up + 0x021b4c1c __fsym___cmd_list_memheap + 0x021b4c28 __fsym___cmd_list_thread + 0x021b4c34 __fsym___cmd_list_version + 0x021b4c40 __fsym_clear + 0x021b4c4c __fsym_key_down + 0x021b4c58 __fsym_key_left + 0x021b4c64 __fsym_key_menu + 0x021b4c70 __fsym_key_ok + 0x021b4c7c __fsym_key_right + 0x021b4c88 __fsym_key_up + 0x021b4c94 __fsym_list + 0x021b4ca0 __fsym_list_memheap + 0x021b4cac __fsym_list_thread + 0x021b4cb8 __fsym_list_version + 0x021b4cc4 __fsym___cmd_exit + 0x021b4cd0 __fsym___cmd_help + 0x021b4cdc __fsym___cmd_ps + 0x021b4ce8 __fsym_msh -.VSymTab 0x021b4d14 0x10 - .VSymTab 0x021b4d14 0x10 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x021b4d14 __vsym_dummy +.VSymTab 0x021b4cf4 0x10 + .VSymTab 0x021b4cf4 0x10 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x021b4cf4 __vsym_dummy 0x04000120 . = ORIGIN (sdram) .data 0x04000120 0x3384 @@ -9448,8 +9448,9 @@ LOAD ../../../../../cpu/wl82/liba/ui_draw.a 0x04000130 . = ALIGN (0x4) *fill* 0x0400012e 0x2 *(.ui_ram) - .ui_ram 0x04000130 0x4a0 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + .ui_ram 0x04000130 0x49e ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o 0x040005d0 . = ALIGN (0x4) + *fill* 0x040005ce 0x2 0x040005d0 _vfs_ops_begin = . 0x040005d0 PROVIDE (vfs_ops_begin, .) *(.vfs_operations) @@ -9894,49 +9895,49 @@ LOAD ../../../../../cpu/wl82/liba/ui_draw.a 0x04003428 __mb_cur_max 0x040034a4 . = ALIGN (0x4) -.bss 0x040034c0 0x528b8 +.bss 0x040034c0 0x52868 *(.bss) - .bss 0x040034c0 0x26770 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - .bss 0x04029c30 0xc ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-locale.o) - 0x04029c30 __nlocale_changed - 0x04029c34 __mlocale_changed - 0x04029c38 _PathLocale + .bss 0x040034c0 0x26720 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + .bss 0x04029be0 0xc ../../../../../include_lib/newlib/pi32v2-lib/libc.a(lib_a-locale.o) + 0x04029be0 __nlocale_changed + 0x04029be4 __mlocale_changed + 0x04029be8 _PathLocale *(.bss.*) *(COMMON) *(.mem_heap) *(.memp_memory_x) .memp_memory_x - 0x04029c3c 0x2b6e7 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x04055324 . = ALIGN (0x4) - *fill* 0x04055323 0x1 + 0x04029bec 0x2b6e7 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x040552d4 . = ALIGN (0x4) + *fill* 0x040552d3 0x1 *(.os_port_bss) *(.os_bss) - .os_bss 0x04055324 0x908 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + .os_bss 0x040552d4 0x908 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.update_bss) - 0x04055c2c . = ALIGN (0x4) - 0x04055c2c btstack_bss_start = . + 0x04055bdc . = ALIGN (0x4) + 0x04055bdc btstack_bss_start = . *(.bt_stack_bss) - .bt_stack_bss 0x04055c2c 0x14c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + .bt_stack_bss 0x04055bdc 0x14c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.ble_db_bss) *(.ble_sm_bss) *(.ble_att_bss) *(.ble_gatt_bss) *(.btstack_pool) - 0x04055d78 BTSTACK_LE_HOST_MESH_BSS_START = . + 0x04055d28 BTSTACK_LE_HOST_MESH_BSS_START = . *(.ble_mesh_bss) *(.ble_mesh_tinycrypt_bss) 0x00000000 BTSTACK_LE_HOST_MESH_BSS_SIZE = ABSOLUTE ((. - BTSTACK_LE_HOST_MESH_BSS_START)) - 0x04055d78 btstack_bss_end = . - 0x04055d78 . = ALIGN (0x4) - 0x04055d80 _HEAP_BEGIN = (((. + 0x1f) / 0x20) * 0x20) - 0x04055d80 PROVIDE (HEAP_BEGIN, (((. + 0x1f) / 0x20) * 0x20)) + 0x04055d28 btstack_bss_end = . + 0x04055d28 . = ALIGN (0x4) + 0x04055d40 _HEAP_BEGIN = (((. + 0x1f) / 0x20) * 0x20) + 0x04055d40 PROVIDE (HEAP_BEGIN, (((. + 0x1f) / 0x20) * 0x20)) 0x04800100 _HEAP_END = ((0x4000120 + SDRAM_SIZE) - 0x20) 0x04800100 PROVIDE (HEAP_END, ((0x4000120 + SDRAM_SIZE) - 0x20)) - 0x007aa380 _MALLOC_SIZE = (_HEAP_END - _HEAP_BEGIN) + 0x007aa3c0 _MALLOC_SIZE = (_HEAP_END - _HEAP_BEGIN) [!provide] PROVIDE (MALLOC_SIZE, (_HEAP_END - _HEAP_BEGIN)) 0x01c00000 . = ORIGIN (ram0) -.ram0_data 0x01c00000 0xe1d8 +.ram0_data 0x01c00000 0xe1b8 0x01c00000 _ram_text_rodata_begin = . [!provide] PROVIDE (ram_text_rodata_begin, .) 0x01c00000 _VM_CODE_START = . @@ -9981,76 +9982,76 @@ LOAD ../../../../../cpu/wl82/liba/ui_draw.a 0x01c0110a __local_irq_enable *(.dlmalloc_code) .dlmalloc_code - 0x01c02b22 0x3414 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x01c05f18 memory_init + 0x01c02b22 0x33ea ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x01c05eee memory_init *(.dlmalloc_const) *(.mem_heap_code) .mem_heap_code - 0x01c05f36 0x478 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x01c05f0c 0x478 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.mem_heap_const) - 0x01c063ae _os_begin = . + 0x01c06384 _os_begin = . [!provide] PROVIDE (os_begin, .) *(.os_code) - .os_code 0x01c063ae 0x3eac ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x01c09850 OS_ClrPending + .os_code 0x01c06384 0x3ea8 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x01c09822 OS_ClrPending *(.os_const) *(.os_str) - .os_str 0x01c0a25a 0x975 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + .os_str 0x01c0a22c 0x975 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.os_data) - *fill* 0x01c0abcf 0x1 - .os_data 0x01c0abd0 0x4f ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x01c0abd8 CurrentTCB - 0x01c0abec highCurrentTCB + *fill* 0x01c0aba1 0x3 + .os_data 0x01c0aba4 0x4f ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x01c0abac CurrentTCB + 0x01c0abc0 highCurrentTCB *(.os_critical_code) - *fill* 0x01c0ac1f 0x1 + *fill* 0x01c0abf3 0x1 .os_critical_code - 0x01c0ac20 0xde ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x01c0ac20 jiffies_half_msec - 0x01c0ac7a jiffies_msec - 0x01c0ac82 os_current_task + 0x01c0abf4 0xde ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x01c0abf4 jiffies_half_msec + 0x01c0ac4e jiffies_msec + 0x01c0ac56 os_current_task *(.os_port_code) *(.os_port_data) *(.os_port_const) - 0x01c0acfe _os_end = . + 0x01c0acd2 _os_end = . [!provide] PROVIDE (os_end, .) *(*.rf.text.cache.L2.rf_trim) .rf.text.cache.L2.rf_trim - 0x01c0acfe 0xe5c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x01c0acd2 0xe5c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(*.text.cache.L1) *(*.text.cache.L2) - 0x01c0bb5c . = ALIGN (0x4) - *fill* 0x01c0bb5a 0x2 - 0x01c0bb5c _ram_text_rodata_end = . + 0x01c0bb30 . = ALIGN (0x4) + *fill* 0x01c0bb2e 0x2 + 0x01c0bb30 _ram_text_rodata_end = . [!provide] PROVIDE (ram_text_rodata_end, .) *(.volatile_ram) - *fill* 0x01c0bb5c 0x4 - .volatile_ram 0x01c0bb60 0x24c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x01c0bb6c cpu_lock_cnt - 0x01c0bb74 irq_lock_cnt + *fill* 0x01c0bb30 0x10 + .volatile_ram 0x01c0bb40 0x24c ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x01c0bb4c cpu_lock_cnt + 0x01c0bb54 irq_lock_cnt *(.non_volatile_ram) *(.fft_data) - .fft_data 0x01c0bdac 0x2018 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + .fft_data 0x01c0bd8c 0x2018 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.deepsleep_target) - 0x01c0ddc4 . = ALIGN (0x4) - 0x01c0ddc4 btctler_data_start = . - 0x01c0ddc4 BTCTLER_CONTROLLER_DATA_START = . + 0x01c0dda4 . = ALIGN (0x4) + 0x01c0dda4 btctler_data_start = . + 0x01c0dda4 BTCTLER_CONTROLLER_DATA_START = . *(.bt_rf_data) - .bt_rf_data 0x01c0ddc4 0x404 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + .bt_rf_data 0x01c0dda4 0x404 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.vendor_manager_data) *(.device_manager_data) *(.hci_controller_data) *(.hci_interface_data) 0x00000404 BTCTLER_CONTROLLER_DATA_SIZE = ABSOLUTE ((. - BTCTLER_CONTROLLER_DATA_START)) - 0x01c0e1c8 BTCTLER_LE_CONTROLLER_DATA_START = . + 0x01c0e1a8 BTCTLER_LE_CONTROLLER_DATA_START = . *(.ble_ll_data) *(.ble_hci_data) *(.classic_hci_data) *(.ble_rf_data) 0x00000000 BTCTLER_LE_CONTROLLER_DATA_SIZE = ABSOLUTE ((. - BTCTLER_LE_CONTROLLER_DATA_START)) - 0x01c0e1c8 BTCTLER_CL_DATA_START = . + 0x01c0e1a8 BTCTLER_CL_DATA_START = . *(.classic_lmp_data) .classic_lmp_data - 0x01c0e1c8 0x10 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x01c0e1a8 0x10 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.classic_lmp_auth_data) *(.classic_lmp_bigint_data) *(.classic_lmp_crypt_data) @@ -10060,46 +10061,46 @@ LOAD ../../../../../cpu/wl82/liba/ui_draw.a *(.classic_rf_data) *(.classic_bb_data) 0x00000010 BTCTLER_CL_DATA_SIZE = ABSOLUTE ((. - BTCTLER_CL_DATA_START)) - 0x01c0e1d8 btctler_data_end = . - 0x01c0e1d8 . = ALIGN (0x4) + 0x01c0e1b8 btctler_data_end = . + 0x01c0e1b8 . = ALIGN (0x4) -.ram0_bss 0x01c0e1d8 0x9ee8 - 0x01c0e1d8 btctler_bss_start = . - 0x01c0e1d8 BTCTLER_CONTROLLER_BSS_START = . +.ram0_bss 0x01c0e1b8 0x9ec8 + 0x01c0e1b8 btctler_bss_start = . + 0x01c0e1b8 BTCTLER_CONTROLLER_BSS_START = . *(.bd_base) - .bd_base 0x01c0e1d8 0x1064 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + .bd_base 0x01c0e1b8 0x1064 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.bredr_rxtx_bulk) - 0x01c0f23c acl_tx_pool = . + 0x01c0f21c acl_tx_pool = . *(.bredr_tx_bulk) - 0x01c10a3c acl_tx_pool_end = (acl_tx_pool + 0x1800) - 0x01c10a3c . = acl_tx_pool_end - *fill* 0x01c0f23c 0x1800 - 0x01c10a3c acl_rx_pool = . + 0x01c10a1c acl_tx_pool_end = (acl_tx_pool + 0x1800) + 0x01c10a1c . = acl_tx_pool_end + *fill* 0x01c0f21c 0x1800 + 0x01c10a1c acl_rx_pool = . *(.bredr_rx_bulk) - 0x01c13a3c acl_rx_pool_end = (acl_rx_pool + 0x3000) - 0x01c13a3c . = acl_rx_pool_end - *fill* 0x01c10a3c 0x3000 - 0x01c13a3c tws_bulk_pool = . - 0x01c13a3c tws_bulk_pool_end = tws_bulk_pool - 0x01c13a3c . = tws_bulk_pool_end + 0x01c13a1c acl_rx_pool_end = (acl_rx_pool + 0x3000) + 0x01c13a1c . = acl_rx_pool_end + *fill* 0x01c10a1c 0x3000 + 0x01c13a1c tws_bulk_pool = . + 0x01c13a1c tws_bulk_pool_end = tws_bulk_pool + 0x01c13a1c . = tws_bulk_pool_end *(.bt_rf_bss) *(.hci_controller_bss) *(.hci_interface_bss) *(.device_manager_bss) *(.vendor_manager_bss) 0x00005864 BTCTLER_CONTROLLER_BSS_SIZE = ABSOLUTE ((. - BTCTLER_CONTROLLER_BSS_START)) - 0x01c13a3c BTCTLER_LE_CONTROLLER_BSS_START = . + 0x01c13a1c BTCTLER_LE_CONTROLLER_BSS_START = . *(.ble_hci_bss) *(.ble_ll_bss) *(.ble_rf_bss) 0x00000000 BTCTLER_LE_CONTROLLER_BSS_SIZE = ABSOLUTE ((. - BTCTLER_LE_CONTROLLER_BSS_START)) - 0x01c13a3c BTCTLER_CL_BSS_START = . + 0x01c13a1c BTCTLER_CL_BSS_START = . *(.classic_rf_bss) .classic_rf_bss - 0x01c13a3c 0x68 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x01c13a1c 0x68 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.classic_lmp_bss) .classic_lmp_bss - 0x01c13aa4 0x248 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x01c13a84 0x248 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.classic_lmp_auth_bss) *(.classic_lmp_bigint_bss) *(.classic_lmp_crypt_bss) @@ -10109,43 +10110,43 @@ LOAD ../../../../../cpu/wl82/liba/ui_draw.a *(.classic_bb_bss) *(.classic_hci_bss) 0x000002b0 BTCTLER_CL_BSS_SIZE = ABSOLUTE ((. - BTCTLER_CL_BSS_START)) - 0x01c13cec btctler_bss_end = . - 0x01c13cec . = ALIGN (0x4) + 0x01c13ccc btctler_bss_end = . + 0x01c13ccc . = ALIGN (0x4) *(.the_debug_isr_stack_c0) *(.the_debug_isr_stack_c1) *(.stack_magic) *(.stack_magic0) - 0x01c13cec . = ALIGN (0x4) - 0x01c13cec _stack_info_begin = . + 0x01c13ccc . = ALIGN (0x4) + 0x01c13ccc _stack_info_begin = . [!provide] PROVIDE (stack_info_begin, .) *(.cpu0_ustack) - .cpu0_ustack 0x01c13cec 0x300 ../../../../../cpu/wl82/liba/cpu.a(startup.S.o) - 0x01c13fec _cpu0_ustack - 0x01c13fec _cpu0_sstack_begin = . - 0x01c13fec PROVIDE (cpu0_sstack_begin, .) + .cpu0_ustack 0x01c13ccc 0x300 ../../../../../cpu/wl82/liba/cpu.a(startup.S.o) + 0x01c13fcc _cpu0_ustack + 0x01c13fcc _cpu0_sstack_begin = . + 0x01c13fcc PROVIDE (cpu0_sstack_begin, .) *(.cpu0_sstack) - .cpu0_sstack 0x01c13fec 0x1000 ../../../../../cpu/wl82/liba/cpu.a(startup.S.o) - 0x01c14fec _cpu0_sstack - 0x01c14fec _cpu0_sstack_end = . - 0x01c14fec PROVIDE (cpu0_sstack_end, .) + .cpu0_sstack 0x01c13fcc 0x1000 ../../../../../cpu/wl82/liba/cpu.a(startup.S.o) + 0x01c14fcc _cpu0_sstack + 0x01c14fcc _cpu0_sstack_end = . + 0x01c14fcc PROVIDE (cpu0_sstack_end, .) *(.cpu1_ustack) - .cpu1_ustack 0x01c14fec 0x300 ../../../../../cpu/wl82/liba/cpu.a(startup.S.o) - 0x01c152ec _cpu1_ustack - 0x01c152ec _cpu1_sstack_begin = . - 0x01c152ec PROVIDE (cpu1_sstack_begin, .) + .cpu1_ustack 0x01c14fcc 0x300 ../../../../../cpu/wl82/liba/cpu.a(startup.S.o) + 0x01c152cc _cpu1_ustack + 0x01c152cc _cpu1_sstack_begin = . + 0x01c152cc PROVIDE (cpu1_sstack_begin, .) *(.cpu1_sstack) - .cpu1_sstack 0x01c152ec 0x1000 ../../../../../cpu/wl82/liba/cpu.a(startup.S.o) - 0x01c162ec _cpu1_sstack - 0x01c162ec _cpu1_sstack_end = . - 0x01c162ec PROVIDE (cpu1_sstack_end, .) - 0x01c162ec _stack_info_end = . + .cpu1_sstack 0x01c152cc 0x1000 ../../../../../cpu/wl82/liba/cpu.a(startup.S.o) + 0x01c162cc _cpu1_sstack + 0x01c162cc _cpu1_sstack_end = . + 0x01c162cc PROVIDE (cpu1_sstack_end, .) + 0x01c162cc _stack_info_end = . [!provide] PROVIDE (stack_info_end, .) *(.sram) - *fill* 0x01c162ec 0x14 - .sram 0x01c16300 0x1198 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x01c16300 cpu1_run_flag - 0x01c17498 . = ALIGN (0x4) - 0x01c17498 _usb_data_begin = . + *fill* 0x01c162cc 0x14 + .sram 0x01c162e0 0x1198 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x01c162e0 cpu1_run_flag + 0x01c17478 . = ALIGN (0x4) + 0x01c17478 _usb_data_begin = . [!provide] PROVIDE (usb_data_begin, .) *(.usb_h_bss) *(.usb_g_bss) @@ -10153,22 +10154,22 @@ LOAD ../../../../../cpu/wl82/liba/ui_draw.a *(.usb_config_var) *(.usb_msd_dma) *(.usb_fifo) - *fill* 0x01c17498 0x28 - .usb_fifo 0x01c174c0 0xc00 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + *fill* 0x01c17478 0x8 + .usb_fifo 0x01c17480 0xc00 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o *(.mass_storage) *(.uac_var) *(.uac_rx) *(.usb_h_udisk) *(.cdc_var) - 0x01c180c0 _usb_data_end = . + 0x01c18080 _usb_data_end = . [!provide] PROVIDE (usb_data_end, .) - 0x01c180c0 . = ALIGN (0x4) - 0x01c180c0 _RAM_HEAP_BEGIN = (((. + 0x1f) / 0x20) * 0x20) - 0x01c180c0 PROVIDE (RAM_HEAP_BEGIN, (((. + 0x1f) / 0x20) * 0x20)) + 0x01c18080 . = ALIGN (0x4) + 0x01c18080 _RAM_HEAP_BEGIN = (((. + 0x1f) / 0x20) * 0x20) + 0x01c18080 PROVIDE (RAM_HEAP_BEGIN, (((. + 0x1f) / 0x20) * 0x20)) 0x01c7fd2c _RAM_HEAP_END = (((0x1c00000 + TLB_SIZE) + RAM0_SIZE) - 0x20) 0x01c7fd2c PROVIDE (RAM_HEAP_END, (((0x1c00000 + TLB_SIZE) + RAM0_SIZE) - 0x20)) - 0x00067c6c _RAM_MALLOC_SIZE = (_RAM_HEAP_END - _RAM_HEAP_BEGIN) - 0x00067c6c PROVIDE (RAM_MALLOC_SIZE, (_RAM_HEAP_END - _RAM_HEAP_BEGIN)) + 0x00067cac _RAM_MALLOC_SIZE = (_RAM_HEAP_END - _RAM_HEAP_BEGIN) + 0x00067cac PROVIDE (RAM_MALLOC_SIZE, (_RAM_HEAP_END - _RAM_HEAP_BEGIN)) 0x01c7fd4c . = ORIGIN (boot_info) .boot_info 0x01c7fd4c 0x34 @@ -10184,26 +10185,26 @@ LOAD ../../../../../cpu/wl82/liba/ui_draw.a .cache_ram_bss 0x01f28000 0x0 0x01f28000 . = ALIGN (0x4) 0x02000120 text_begin = ADDR (.text) - 0x001b4a80 text_size = SIZEOF (.text) + 0x001b4a60 text_size = SIZEOF (.text) [!provide] PROVIDE (text_size, SIZEOF (.text)) 0x040034c0 bss_begin = ADDR (.bss) - 0x000528b8 bss_size = SIZEOF (.bss) + 0x00052868 bss_size = SIZEOF (.bss) [!provide] PROVIDE (bss_size, SIZEOF (.bss)) 0x04000120 data_vma = ADDR (.data) - 0x021b4ba0 data_lma = (text_begin + SIZEOF (.text)) + 0x021b4b80 data_lma = (text_begin + SIZEOF (.text)) 0x00003384 data_size = SIZEOF (.data) [!provide] PROVIDE (data_size, SIZEOF (.data)) - 0x01c0e1d8 _ram0_bss_vma = ADDR (.ram0_bss) - 0x00009ee8 _ram0_bss_size = SIZEOF (.ram0_bss) - 0x00009ee8 PROVIDE (ram0_bss_size, SIZEOF (.ram0_bss)) + 0x01c0e1b8 _ram0_bss_vma = ADDR (.ram0_bss) + 0x00009ec8 _ram0_bss_size = SIZEOF (.ram0_bss) + 0x00009ec8 PROVIDE (ram0_bss_size, SIZEOF (.ram0_bss)) 0x01c00000 _ram0_data_vma = ADDR (.ram0_data) - 0x021b7f24 _ram0_data_lma = ((text_begin + SIZEOF (.text)) + SIZEOF (.data)) - 0x0000e1d8 _ram0_data_size = SIZEOF (.ram0_data) - 0x0000e1d8 PROVIDE (ram0_data_size, SIZEOF (.ram0_data)) + 0x021b7f04 _ram0_data_lma = ((text_begin + SIZEOF (.text)) + SIZEOF (.data)) + 0x0000e1b8 _ram0_data_size = SIZEOF (.ram0_data) + 0x0000e1b8 PROVIDE (ram0_data_size, SIZEOF (.ram0_data)) 0x01f28000 PROVIDE (cache_ram_bss_vma, ADDR (.cache_ram_bss)) 0x00000000 PROVIDE (cache_ram_bss_size, SIZEOF (.cache_ram_bss)) 0x01f28000 PROVIDE (cache_ram_data_vma, ADDR (.cache_ram_data)) - 0x021c60fc PROVIDE (cache_ram_data_lma, (((text_begin + SIZEOF (.text)) + SIZEOF (.data)) + SIZEOF (.ram0_data))) + 0x021c60bc PROVIDE (cache_ram_data_lma, (((text_begin + SIZEOF (.text)) + SIZEOF (.data)) + SIZEOF (.ram0_data))) 0x00000000 PROVIDE (cache_ram_data_size, SIZEOF (.cache_ram_data)) 0x00000000 BTCTLER_LE_RAM_TOTAL = (BTCTLER_LE_CONTROLLER_DATA_SIZE + BTCTLER_LE_CONTROLLER_BSS_SIZE) 0x00000000 BTCTLER_LE_CODE_TOTAL = BTCTLER_LE_CONTROLLER_CODE_SIZE @@ -10217,18 +10218,18 @@ LOAD ../../../../../cpu/wl82/liba/ui_draw.a 0x00000000 BTSTACK_LE_HOST_MESH_FLASH_TOTAL = BTSTACK_LE_HOST_MESH_CODE_SIZE OUTPUT(..\..\..\..\..\cpu\wl82\tools\sdk.elf elf32-pi32v2) -.debug_str 0x00000000 0x1d8d36 - .debug_str 0x00000000 0x1d8919 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - 0x1e72eb (size before relaxing) - .debug_str 0x001d8919 0x365 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm_main.o) +.debug_str 0x00000000 0x1d8d45 + .debug_str 0x00000000 0x1d8928 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x1e72fa (size before relaxing) + .debug_str 0x001d8928 0x365 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm_main.o) 0x46f (size before relaxing) - .debug_str 0x001d8c7e 0xb8 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm.o) + .debug_str 0x001d8c8d 0xb8 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm.o) 0x446 (size before relaxing) -.debug_loc 0x00000000 0xd2c79 - .debug_loc 0x00000000 0xd2813 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - .debug_loc 0x000d2813 0x116 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm_main.o) - .debug_loc 0x000d2929 0x350 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm.o) +.debug_loc 0x00000000 0xd2d23 + .debug_loc 0x00000000 0xd28bd ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + .debug_loc 0x000d28bd 0x116 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm_main.o) + .debug_loc 0x000d29d3 0x350 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm.o) .debug_abbrev 0x00000000 0x1f8a .debug_abbrev 0x00000000 0x1ba6 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o @@ -10240,20 +10241,20 @@ OUTPUT(..\..\..\..\..\cpu\wl82\tools\sdk.elf elf32-pi32v2) .debug_abbrev 0x00001c6e 0x17e ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm_main.o) .debug_abbrev 0x00001dec 0x19e ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm.o) -.debug_info 0x00000000 0x4cc4ad - .debug_info 0x00000000 0x4cb049 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - .debug_info 0x004cb049 0xfd ../../../../../cpu/wl82/liba/system.a(port_asm.S.o) - .debug_info 0x004cb146 0xee ../../../../../cpu/wl82/liba/system.a(movable.S.o) - .debug_info 0x004cb234 0x1ce ../../../../../cpu/wl82/liba/cpu.a(startup.S.o) - .debug_info 0x004cb402 0x19a ../../../../../cpu/wl82/liba/lib_ape_dec.a(ape_dec_asm.o) - .debug_info 0x004cb59c 0x299 ../../../../../cpu/wl82/liba/lib_dts_dec.a(dts_dec.o) - .debug_info 0x004cb835 0x630 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm_main.o) - .debug_info 0x004cbe65 0x648 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm.o) +.debug_info 0x00000000 0x4ccc14 + .debug_info 0x00000000 0x4cb7b0 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + .debug_info 0x004cb7b0 0xfd ../../../../../cpu/wl82/liba/system.a(port_asm.S.o) + .debug_info 0x004cb8ad 0xee ../../../../../cpu/wl82/liba/system.a(movable.S.o) + .debug_info 0x004cb99b 0x1ce ../../../../../cpu/wl82/liba/cpu.a(startup.S.o) + .debug_info 0x004cbb69 0x19a ../../../../../cpu/wl82/liba/lib_ape_dec.a(ape_dec_asm.o) + .debug_info 0x004cbd03 0x299 ../../../../../cpu/wl82/liba/lib_dts_dec.a(dts_dec.o) + .debug_info 0x004cbf9c 0x630 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm_main.o) + .debug_info 0x004cc5cc 0x648 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm.o) -.debug_ranges 0x00000000 0x14810 - .debug_ranges 0x00000000 0x147f8 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - .debug_ranges 0x000147f8 0x18 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm_main.o) - .debug_ranges 0x00014810 0x0 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm.o) +.debug_ranges 0x00000000 0x14860 + .debug_ranges 0x00000000 0x14848 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + .debug_ranges 0x00014848 0x18 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm_main.o) + .debug_ranges 0x00014860 0x0 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm.o) .debug_macinfo 0x00000000 0x3 .debug_macinfo @@ -10264,89 +10265,89 @@ OUTPUT(..\..\..\..\..\cpu\wl82\tools\sdk.elf elf32-pi32v2) 0x00000002 0x1 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm.o) .debug_pubnames - 0x00000000 0x5395e + 0x00000000 0x53968 .debug_pubnames - 0x00000000 0x53825 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x00000000 0x5382f ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .debug_pubnames - 0x00053825 0xa2 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm_main.o) + 0x0005382f 0xa2 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm_main.o) .debug_pubnames - 0x000538c7 0x97 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm.o) + 0x000538d1 0x97 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm.o) .debug_pubtypes - 0x00000000 0xd1884 + 0x00000000 0xd190d .debug_pubtypes - 0x00000000 0xd1677 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + 0x00000000 0xd1700 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o .debug_pubtypes - 0x000d1677 0x11e ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm_main.o) + 0x000d1700 0x11e ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm_main.o) .debug_pubtypes - 0x000d1795 0xef ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm.o) + 0x000d181e 0xef ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm.o) -.debug_frame 0x00000000 0x26bac - .debug_frame 0x00000000 0x26aa8 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - .debug_frame 0x00026aa8 0xa0 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm_main.o) - .debug_frame 0x00026b48 0x64 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm.o) +.debug_frame 0x00000000 0x26bb0 + .debug_frame 0x00000000 0x26aac ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + .debug_frame 0x00026aac 0xa0 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm_main.o) + .debug_frame 0x00026b4c 0x64 ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm.o) -.debug_line 0x00000000 0x171389 - .debug_line 0x00000000 0x16ffad ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o - .debug_line 0x0016ffad 0x2c obj/Release/include_lib/btctrler/version.z.o - .debug_line 0x0016ffd9 0x2c obj/Release/include_lib/btstack/version.z.o - .debug_line 0x00170005 0x2c obj/Release/include_lib/driver/version.z.o - .debug_line 0x00170031 0x2c obj/Release/include_lib/media/version.z.o - .debug_line 0x0017005d 0x2c obj/Release/include_lib/net/version.z.o - .debug_line 0x00170089 0x2c obj/Release/include_lib/server/version.z.o - .debug_line 0x001700b5 0x2c obj/Release/include_lib/system/version.z.o - .debug_line 0x001700e1 0x2c obj/Release/include_lib/update/version.z.o - .debug_line 0x0017010d 0x2c obj/Release/include_lib/utils/version.z.o - .debug_line 0x00170139 0x2a obj/Release/lib/net/lwip_2_1_3/src/api/api_lib.o - .debug_line 0x00170163 0x2c obj/Release/lib/net/lwip_2_1_3/version.z.o - .debug_line 0x0017018f 0x2c obj/Release/lib/net/version.z.o - .debug_line 0x001701bb 0x2c obj/Release/lib/server/version.z.o - .debug_line 0x001701e7 0x2c obj/Release/lib/utils/version.z.o - .debug_line 0x00170213 0x2c ../../../../../cpu/wl82/liba/fs.a(version.z.o) - .debug_line 0x0017023f 0x2c ../../../../../cpu/wl82/liba/event.a(version.z.o) - .debug_line 0x0017026b 0xca ../../../../../cpu/wl82/liba/system.a(port_asm.S.o) - .debug_line 0x00170335 0xb7 ../../../../../cpu/wl82/liba/system.a(movable.S.o) - .debug_line 0x001703ec 0x2c ../../../../../cpu/wl82/liba/system.a(version.z.o) - .debug_line 0x00170418 0x2c ../../../../../cpu/wl82/liba/cfg_tool.a(version.z.o) - .debug_line 0x00170444 0xc7 ../../../../../cpu/wl82/liba/cpu.a(startup.S.o) - .debug_line 0x0017050b 0x2c ../../../../../cpu/wl82/liba/cpu.a(version.z.o) - .debug_line 0x00170537 0x2c ../../../../../cpu/wl82/liba/common_lib.a(version.z.o) - .debug_line 0x00170563 0x2c ../../../../../cpu/wl82/liba/wl_rf_common.a(version.z.o) - .debug_line 0x0017058f 0x2c ../../../../../cpu/wl82/liba/btctrler.a(version.z.o) - .debug_line 0x001705bb 0x2c ../../../../../cpu/wl82/liba/btstack.a(version.z.o) - .debug_line 0x001705e7 0x2c ../../../../../cpu/wl82/liba/crypto_toolbox_Osize.a(version.z.o) - .debug_line 0x00170613 0x2c ../../../../../cpu/wl82/liba/audio_server.a(version.z.o) - .debug_line 0x0017063f 0x2c ../../../../../cpu/wl82/liba/video_rec_server.a(version.z.o) - .debug_line 0x0017066b 0x2c ../../../../../cpu/wl82/liba/libvad.a(version.z.o) - .debug_line 0x00170697 0x170 ../../../../../cpu/wl82/liba/lib_ape_dec.a(ape_dec_asm.o) - .debug_line 0x00170807 0xfa ../../../../../cpu/wl82/liba/lib_dts_dec.a(dts_dec.o) - .debug_line 0x00170901 0x18e ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm_main.o) - .debug_line 0x00170a8f 0x4ae ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm.o) - .debug_line 0x00170f3d 0x2c ../../../../../cpu/wl82/liba/cJSON.a(version.z.o) - .debug_line 0x00170f69 0x2c ../../../../../cpu/wl82/liba/update.a(version.z.o) - .debug_line 0x00170f95 0x2c ../../../../../cpu/wl82/liba/video_dec_server.a(version.z.o) - .debug_line 0x00170fc1 0x2c ../../../../../cpu/wl82/liba/net_server.a(version.z.o) - .debug_line 0x00170fed 0x2c ../../../../../cpu/wl82/liba/hsm.a(version.z.o) - .debug_line 0x00171019 0x2c ../../../../../cpu/wl82/liba/wpasupplicant.a(version.z.o) - .debug_line 0x00171045 0x2c ../../../../../cpu/wl82/liba/http_cli.a(version.z.o) - .debug_line 0x00171071 0x2c ../../../../../cpu/wl82/liba/http_server.a(version.z.o) - .debug_line 0x0017109d 0x2c ../../../../../cpu/wl82/liba/ftpserver.a(version.z.o) - .debug_line 0x001710c9 0x2c ../../../../../cpu/wl82/liba/websocket.a(version.z.o) - .debug_line 0x001710f5 0x2c ../../../../../cpu/wl82/liba/lib_mqtt.a(version.z.o) - .debug_line 0x00171121 0x2c ../../../../../cpu/wl82/liba/libcoap.a(version.z.o) - .debug_line 0x0017114d 0x2c ../../../../../cpu/wl82/liba/json.a(version.z.o) - .debug_line 0x00171179 0x2c ../../../../../cpu/wl82/liba/iperf.a(version.z.o) - .debug_line 0x001711a5 0x2c ../../../../../cpu/wl82/liba/kcp.a(version.z.o) - .debug_line 0x001711d1 0x2c ../../../../../cpu/wl82/liba/profile.a(version.z.o) - .debug_line 0x001711fd 0x2c ../../../../../cpu/wl82/liba/libmbedtls_2_2_1.a(version.z.o) - .debug_line 0x00171229 0x2c ../../../../../cpu/wl82/liba/network_download.a(version.z.o) - .debug_line 0x00171255 0x2c ../../../../../cpu/wl82/liba/libmpeg.a(version.z.o) - .debug_line 0x00171281 0x2c ../../../../../cpu/wl82/liba/libdlna.a(version.z.o) - .debug_line 0x001712ad 0x2c ../../../../../cpu/wl82/liba/wl_wifi.a(version.z.o) - .debug_line 0x001712d9 0x2c ../../../../../cpu/wl82/liba/ui.a(version.z.o) - .debug_line 0x00171305 0x2c ../../../../../cpu/wl82/liba/res.a(version.z.o) - .debug_line 0x00171331 0x2c ../../../../../cpu/wl82/liba/font.a(version.z.o) - .debug_line 0x0017135d 0x2c ../../../../../cpu/wl82/liba/ui_draw.a(version.z.o) +.debug_line 0x00000000 0x17150f + .debug_line 0x00000000 0x170133 ..\..\..\..\..\cpu\wl82\tools\sdk.elf.o + .debug_line 0x00170133 0x2c obj/Release/include_lib/btctrler/version.z.o + .debug_line 0x0017015f 0x2c obj/Release/include_lib/btstack/version.z.o + .debug_line 0x0017018b 0x2c obj/Release/include_lib/driver/version.z.o + .debug_line 0x001701b7 0x2c obj/Release/include_lib/media/version.z.o + .debug_line 0x001701e3 0x2c obj/Release/include_lib/net/version.z.o + .debug_line 0x0017020f 0x2c obj/Release/include_lib/server/version.z.o + .debug_line 0x0017023b 0x2c obj/Release/include_lib/system/version.z.o + .debug_line 0x00170267 0x2c obj/Release/include_lib/update/version.z.o + .debug_line 0x00170293 0x2c obj/Release/include_lib/utils/version.z.o + .debug_line 0x001702bf 0x2a obj/Release/lib/net/lwip_2_1_3/src/api/api_lib.o + .debug_line 0x001702e9 0x2c obj/Release/lib/net/lwip_2_1_3/version.z.o + .debug_line 0x00170315 0x2c obj/Release/lib/net/version.z.o + .debug_line 0x00170341 0x2c obj/Release/lib/server/version.z.o + .debug_line 0x0017036d 0x2c obj/Release/lib/utils/version.z.o + .debug_line 0x00170399 0x2c ../../../../../cpu/wl82/liba/fs.a(version.z.o) + .debug_line 0x001703c5 0x2c ../../../../../cpu/wl82/liba/event.a(version.z.o) + .debug_line 0x001703f1 0xca ../../../../../cpu/wl82/liba/system.a(port_asm.S.o) + .debug_line 0x001704bb 0xb7 ../../../../../cpu/wl82/liba/system.a(movable.S.o) + .debug_line 0x00170572 0x2c ../../../../../cpu/wl82/liba/system.a(version.z.o) + .debug_line 0x0017059e 0x2c ../../../../../cpu/wl82/liba/cfg_tool.a(version.z.o) + .debug_line 0x001705ca 0xc7 ../../../../../cpu/wl82/liba/cpu.a(startup.S.o) + .debug_line 0x00170691 0x2c ../../../../../cpu/wl82/liba/cpu.a(version.z.o) + .debug_line 0x001706bd 0x2c ../../../../../cpu/wl82/liba/common_lib.a(version.z.o) + .debug_line 0x001706e9 0x2c ../../../../../cpu/wl82/liba/wl_rf_common.a(version.z.o) + .debug_line 0x00170715 0x2c ../../../../../cpu/wl82/liba/btctrler.a(version.z.o) + .debug_line 0x00170741 0x2c ../../../../../cpu/wl82/liba/btstack.a(version.z.o) + .debug_line 0x0017076d 0x2c ../../../../../cpu/wl82/liba/crypto_toolbox_Osize.a(version.z.o) + .debug_line 0x00170799 0x2c ../../../../../cpu/wl82/liba/audio_server.a(version.z.o) + .debug_line 0x001707c5 0x2c ../../../../../cpu/wl82/liba/video_rec_server.a(version.z.o) + .debug_line 0x001707f1 0x2c ../../../../../cpu/wl82/liba/libvad.a(version.z.o) + .debug_line 0x0017081d 0x170 ../../../../../cpu/wl82/liba/lib_ape_dec.a(ape_dec_asm.o) + .debug_line 0x0017098d 0xfa ../../../../../cpu/wl82/liba/lib_dts_dec.a(dts_dec.o) + .debug_line 0x00170a87 0x18e ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm_main.o) + .debug_line 0x00170c15 0x4ae ../../../../../cpu/wl82/liba/lib_adpcm_enc.a(en_adpcm.o) + .debug_line 0x001710c3 0x2c ../../../../../cpu/wl82/liba/cJSON.a(version.z.o) + .debug_line 0x001710ef 0x2c ../../../../../cpu/wl82/liba/update.a(version.z.o) + .debug_line 0x0017111b 0x2c ../../../../../cpu/wl82/liba/video_dec_server.a(version.z.o) + .debug_line 0x00171147 0x2c ../../../../../cpu/wl82/liba/net_server.a(version.z.o) + .debug_line 0x00171173 0x2c ../../../../../cpu/wl82/liba/hsm.a(version.z.o) + .debug_line 0x0017119f 0x2c ../../../../../cpu/wl82/liba/wpasupplicant.a(version.z.o) + .debug_line 0x001711cb 0x2c ../../../../../cpu/wl82/liba/http_cli.a(version.z.o) + .debug_line 0x001711f7 0x2c ../../../../../cpu/wl82/liba/http_server.a(version.z.o) + .debug_line 0x00171223 0x2c ../../../../../cpu/wl82/liba/ftpserver.a(version.z.o) + .debug_line 0x0017124f 0x2c ../../../../../cpu/wl82/liba/websocket.a(version.z.o) + .debug_line 0x0017127b 0x2c ../../../../../cpu/wl82/liba/lib_mqtt.a(version.z.o) + .debug_line 0x001712a7 0x2c ../../../../../cpu/wl82/liba/libcoap.a(version.z.o) + .debug_line 0x001712d3 0x2c ../../../../../cpu/wl82/liba/json.a(version.z.o) + .debug_line 0x001712ff 0x2c ../../../../../cpu/wl82/liba/iperf.a(version.z.o) + .debug_line 0x0017132b 0x2c ../../../../../cpu/wl82/liba/kcp.a(version.z.o) + .debug_line 0x00171357 0x2c ../../../../../cpu/wl82/liba/profile.a(version.z.o) + .debug_line 0x00171383 0x2c ../../../../../cpu/wl82/liba/libmbedtls_2_2_1.a(version.z.o) + .debug_line 0x001713af 0x2c ../../../../../cpu/wl82/liba/network_download.a(version.z.o) + .debug_line 0x001713db 0x2c ../../../../../cpu/wl82/liba/libmpeg.a(version.z.o) + .debug_line 0x00171407 0x2c ../../../../../cpu/wl82/liba/libdlna.a(version.z.o) + .debug_line 0x00171433 0x2c ../../../../../cpu/wl82/liba/wl_wifi.a(version.z.o) + .debug_line 0x0017145f 0x2c ../../../../../cpu/wl82/liba/ui.a(version.z.o) + .debug_line 0x0017148b 0x2c ../../../../../cpu/wl82/liba/res.a(version.z.o) + .debug_line 0x001714b7 0x2c ../../../../../cpu/wl82/liba/font.a(version.z.o) + .debug_line 0x001714e3 0x2c ../../../../../cpu/wl82/liba/ui_draw.a(version.z.o) .debug_aranges 0x00000000 0xa0 .debug_aranges