From 28621c5d7d7f22c6f0dd022b5f4b85686f3b908e Mon Sep 17 00:00:00 2001 From: "wangtao@espressif.com" Date: Fri, 8 Nov 2024 17:17:16 +0800 Subject: [PATCH] ix(wifi): fix esp32c2 eco4 in v5.0 extra ld issue --- .../esp_rom/esp32c2/ld/esp32c2.rom.eco4.ld | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/components/esp_rom/esp32c2/ld/esp32c2.rom.eco4.ld b/components/esp_rom/esp32c2/ld/esp32c2.rom.eco4.ld index 97412bcc06..4e8749ef85 100644 --- a/components/esp_rom/esp32c2/ld/esp32c2.rom.eco4.ld +++ b/components/esp_rom/esp32c2/ld/esp32c2.rom.eco4.ld @@ -13,7 +13,7 @@ esf_buf_alloc = 0x40001ae0; esf_buf_alloc_dynamic = 0x40001ae4; esf_buf_recycle = 0x40001ae8; -hal_mac_tx_set_ppdu = 0x40001af8; +//hal_mac_tx_set_ppdu = 0x40001af8; ic_mac_deinit = 0x40001b00; lmacAdjustTimestamp = 0x40001b10; lmacDiscardMSDU = 0x40001b18; @@ -29,7 +29,7 @@ pm_rx_beacon_process = 0x40001bb4; pm_rx_data_process = 0x40001bb8; pm_sleep = 0x40001bbc; //pm_tbtt_process = 0x40001bc4; -ppAssembleAMPDU = 0x40001bcc; +//ppAssembleAMPDU = 0x40001bcc; ppCalTxAMPDULength = 0x40001bd8; ppRxFragmentProc = 0x40001c28; ppRxPkt = 0x40001c2c; @@ -42,32 +42,32 @@ wDev_AppendRxBlocks = 0x40001cdc; wDev_ProcessFiq = 0x40001d08; wDev_ProcessRxSucData = 0x40001d0c; //ppProcTxDone = 0x40001d1c; -pm_tx_data_done_process = 0x40001d20; +//pm_tx_data_done_process = 0x40001d20; ppMapWaitTxq = 0x40001d28; lmacDiscardFrameExchangeSequence = 0x40001d70; lmacDisableTransmit = 0x40001d74; -lmacProcessTxTimeout = 0x40001d78; +//lmacProcessTxTimeout = 0x40001d78; lmacProcessTxSuccess = 0x40001d7c; //lmacProcessTxComplete = 0x40001d8c; lmacProcessTxopQComplete = 0x40001dc0; lmacInit = 0x40001dc8; -hal_init = 0x40001dd0; -mac_txrx_init = 0x40001de0; +//hal_init = 0x40001dd0; +//mac_txrx_init = 0x40001de0; lmac_stop_hw_txq = 0x40001df8; -ppTxFragmentProc = 0x40001e08; +//ppTxFragmentProc = 0x40001e08; esf_buf_setup = 0x40001e0c; -hal_crypto_set_key_entry = 0x40001e18; +//hal_crypto_set_key_entry = 0x40001e18; //pm_start = 0x40001e34; //pm_stop = 0x40001e38; hal_set_sta_tbtt = 0x40001e4c; //pm_update_next_tbtt = 0x40001e50; -pm_set_sleep_type = 0x40001e54; -pm_tx_null_data_done_process = 0x40001eb0; +//pm_set_sleep_type = 0x40001e54; +//pm_tx_null_data_done_process = 0x40001eb0; //pm_tx_data_process = 0x40001eb4; //pm_attach = 0x40001eb8; //pm_coex_schm_process = 0x40001ebc; -pm_on_probe_resp_rx = 0x40001ecc; -pm_send_probe_stop = 0x40001edc; +//pm_on_probe_resp_rx = 0x40001ecc; +//pm_send_probe_stop = 0x40001edc; hal_sniffer_rx_set_promis = 0x40001ef4; hal_sniffer_set_promis_misc_pkt = 0x40001efc; tsf_hal_set_tbtt_start_time = 0x40001f38; @@ -78,11 +78,11 @@ tsf_hal_set_tbtt_start_time = 0x40001f38; ***************************************/ /* Functions */ -/* ieee80211_ampdu_reorder = 0x40001fb0; ieee80211_encap_esfbuf = 0x40001fb8; ieee80211_output_process = 0x40001fc4; sta_input = 0x40001fcc; +/* ieee80211_classify = 0x40001fe0; ieee80211_crypto_decap = 0x40001ff8; ieee80211_ccmp_decrypt = 0x4000200c; @@ -167,8 +167,8 @@ systimer_hal_set_tick_rate_ops = 0x40002eac; /* Functions */ sta_reset_beacon_timeout = 0x40003024; -ieee80211_post_hmac_tx = 0x40003028; -sta_rx_eapol = 0x4000302c; +//ieee80211_post_hmac_tx = 0x40003028; +//sta_rx_eapol = 0x4000302c; /* Data (.data, .bss, .rodata) */ len_dh_ie_ptr = 0x3fcdfa6c; g_authmode_threshold_failure_ptr = 0x3fcdfa68; @@ -189,11 +189,11 @@ pm_beacon_monitor_tbtt_stop = 0x40003048; pm_beacon_monitor_timeout_process = 0x4000304c; pm_beacon_monitor_tbtt_timeout_process = 0x40003050; pm_on_tsf_timer = 0x40003054; -pp_coex_tx_release = 0x40003058; +//pp_coex_tx_release = 0x40003058; ppRegressAmpdu = 0x4000305c; trc_onPPTxDone = 0x40003060; is_fragmented_pkt = 0x40003064; -pm_tx_null_data_done_quick_wake_process = 0x40003068; +//pm_tx_null_data_done_quick_wake_process = 0x40003068; pm_enable_beacon_monitor_timer = 0x4000306c; pm_disable_beacon_monitor_timer = 0x40003070; pm_beacon_offset_get_average = 0x40003074; @@ -201,7 +201,7 @@ pm_beacon_offset_get_expect = 0x40003078; pm_beacon_offset_get_params = 0x4000307c; pm_beacon_offset_sample_start = 0x40003080; pm_beacon_offset_sample = 0x40003084; -//pm_beacon_offset_reset = 0x40003088; +pm_beacon_offset_reset = 0x40003088; pm_beacon_offset_is_sampling = 0x4000308c; pm_beacon_offset_is_enabled = 0x40003090; pm_beacon_offset_configure = 0x40003094;