From 4a8a5397f6963e5c86138e13ae7e36be277b38f9 Mon Sep 17 00:00:00 2001 From: Alexander Bobkov Date: Sun, 22 Dec 2024 11:16:01 -0500 Subject: [PATCH] ESP IDF Robot --- ESP-IDF_Robot/build/.bin_timestamp | 2 +- ESP-IDF_Robot/build/.ninja_lock | 0 ESP-IDF_Robot/build/.ninja_log | 7 + ESP-IDF_Robot/build/ESP-IDF_Robot.bin | Bin 186544 -> 186544 bytes ESP-IDF_Robot/build/ESP-IDF_Robot.elf | Bin 3310208 -> 3310208 bytes ESP-IDF_Robot/build/ESP-IDF_Robot.map | 914 +++++++++++++------------- 6 files changed, 465 insertions(+), 458 deletions(-) delete mode 100644 ESP-IDF_Robot/build/.ninja_lock diff --git a/ESP-IDF_Robot/build/.bin_timestamp b/ESP-IDF_Robot/build/.bin_timestamp index 4b08d717e..e4fbd600e 100644 --- a/ESP-IDF_Robot/build/.bin_timestamp +++ b/ESP-IDF_Robot/build/.bin_timestamp @@ -1 +1 @@ -d36c466571933de1192a29be8fc6eee8 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/ESP-IDF_Robot.bin +7960ce0e70e8f0e1bdc81368ef829dc2 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/ESP-IDF_Robot.bin diff --git a/ESP-IDF_Robot/build/.ninja_lock b/ESP-IDF_Robot/build/.ninja_lock deleted file mode 100644 index e69de29bb..000000000 diff --git a/ESP-IDF_Robot/build/.ninja_log b/ESP-IDF_Robot/build/.ninja_log index 59d6b7cec..b283d31e6 100644 --- a/ESP-IDF_Robot/build/.ninja_log +++ b/ESP-IDF_Robot/build/.ninja_log @@ -951,3 +951,10 @@ 403 568 1734884133720220567 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader-prefix/src/bootloader-stamp/bootloader-done 608485c817a7b49c 413 722 1734884133569223120 esp-idf/main/CMakeFiles/__idf_main.dir/blink_example_main.c.obj 4dd51763bd3cdffe 722 775 1734884133878217897 esp-idf/main/libmain.a e31ee7c6d085bb4e +776 11551 1734884144649037343 esp-idf/esp_system/ld/sections.ld fac8ddf2708b76fe +776 11551 1734884144649037343 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/esp-idf/esp_system/ld/sections.ld fac8ddf2708b76fe +11551 11988 1734884144708036361 ESP-IDF_Robot.elf 7db8bbdc5ef5141f +11988 12255 1734884145410024692 .bin_timestamp 15712c9999fc04aa +11988 12255 1734884145410024692 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/.bin_timestamp 15712c9999fc04aa +12255 12333 1734884145413024643 esp-idf/esptool_py/CMakeFiles/app_check_size 1b7369a06a6f9d53 +12255 12333 1734884145413024643 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/esp-idf/esptool_py/CMakeFiles/app_check_size 1b7369a06a6f9d53 diff --git a/ESP-IDF_Robot/build/ESP-IDF_Robot.bin b/ESP-IDF_Robot/build/ESP-IDF_Robot.bin index b8c140a34c0d0c83e3ea8c2d9d33a8bdbe9104bf..aa2314fb0d4361d114ec93ec833fbdb2e31934c0 100644 GIT binary patch delta 12743 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͊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 Ky6)>`*8c}GN3;F_ diff --git a/ESP-IDF_Robot/build/ESP-IDF_Robot.elf b/ESP-IDF_Robot/build/ESP-IDF_Robot.elf index c81f071b3273c8dc871d7fe0473e38af8128f760..4d7ba59f1fa814dd254fe595807af546e1d02388 100755 GIT binary patch delta 89802 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 delta 89548 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 diff --git a/ESP-IDF_Robot/build/ESP-IDF_Robot.map b/ESP-IDF_Robot/build/ESP-IDF_Robot.map index 72e2c32b4..83633472c 100644 --- a/ESP-IDF_Robot/build/ESP-IDF_Robot.map +++ b/ESP-IDF_Robot/build/ESP-IDF_Robot.map @@ -13997,7 +13997,7 @@ END GROUP 0x3fc8d580 _bss_end = ABSOLUTE (.) 0x00000001 ASSERT (((_bss_end - ORIGIN (dram0_0_seg)) <= LENGTH (dram0_0_seg)), DRAM segment data does not fit.) -.flash.text 0x42000020 0x17bfe +.flash.text 0x42000020 0x17bfa 0x42000020 _stext = . 0x42000020 _instruction_reserved_start = ABSOLUTE (.) 0x42000020 _text_start = ABSOLUTE (.) @@ -14693,577 +14693,577 @@ END GROUP .text.gpio_task 0x4200778e 0x36 esp-idf/main/libmain.a(blink_example_main.c.obj) .text.ledc_init - 0x420077c4 0x94 esp-idf/main/libmain.a(blink_example_main.c.obj) + 0x420077c4 0x92 esp-idf/main/libmain.a(blink_example_main.c.obj) .text.app_main - 0x42007858 0x17e esp-idf/main/libmain.a(blink_example_main.c.obj) - 0x42007858 app_main + 0x42007856 0x17c esp-idf/main/libmain.a(blink_example_main.c.obj) + 0x42007856 app_main .text.riscv_decode_offset_from_jal_instruction - 0x420079d6 0x4c esp-idf/riscv/libriscv.a(instruction_decode.c.obj) - 0x420079d6 riscv_decode_offset_from_jal_instruction + 0x420079d2 0x4c esp-idf/riscv/libriscv.a(instruction_decode.c.obj) + 0x420079d2 riscv_decode_offset_from_jal_instruction .text.esp_efuse_check_errors - 0x42007a22 0xc esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) - 0x42007a22 esp_efuse_check_errors + 0x42007a1e 0xc esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + 0x42007a1e esp_efuse_check_errors .text.esp_efuse_utility_check_errors - 0x42007a2e 0x94 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) - 0x42007a2e esp_efuse_utility_check_errors + 0x42007a2a 0x94 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + 0x42007a2a esp_efuse_utility_check_errors .text.s_mem_caps_check - 0x42007ac2 0x16 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007abe 0x16 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_find_available_region - 0x42007ad8 0x3a esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007ad4 0x3a esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_is_enclosed - 0x42007b12 0x16 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007b0e 0x16 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_is_overlapped - 0x42007b28 0x22 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007b24 0x22 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_get_bus_mask - 0x42007b4a 0x58 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007b46 0x58 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_reserve_irom_region - 0x42007ba2 0xa8 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007b9e 0xa8 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_reserve_drom_region - 0x42007c4a 0xa8 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007c46 0xa8 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.esp_mmu_map_init - 0x42007cf2 0x19a esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) - 0x42007cf2 esp_mmu_map_init + 0x42007cee 0x19a esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007cee esp_mmu_map_init .text.esp_mmu_map - 0x42007e8c 0x514 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) - 0x42007e8c esp_mmu_map + 0x42007e88 0x514 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007e88 esp_mmu_map .text.esp_mmu_unmap - 0x420083a0 0x188 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) - 0x420083a0 esp_mmu_unmap + 0x4200839c 0x188 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x4200839c esp_mmu_unmap .text.esp_mmu_vaddr_to_paddr - 0x42008528 0xfa esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) - 0x42008528 esp_mmu_vaddr_to_paddr + 0x42008524 0xfa esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42008524 esp_mmu_vaddr_to_paddr .text.gpio_input_enable - 0x42008622 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x4200861e 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_input_disable - 0x420086a2 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x4200869e 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_output_disable - 0x42008722 0x9e esp-idf/driver/libdriver.a(gpio.c.obj) + 0x4200871e 0x9e esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_od_enable - 0x420087c0 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420087bc 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_od_disable - 0x42008840 0x7e esp-idf/driver/libdriver.a(gpio.c.obj) + 0x4200883c 0x7e esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_input_enable - 0x420088be 0x82 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420088ba 0x82 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_input_disable - 0x42008940 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x4200893c 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_output_enable - 0x420089c0 0x82 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420089bc 0x82 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_output_disable - 0x42008a42 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008a3e 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_pulldown_en - 0x42008ac2 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008abe 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_pullup_en - 0x42008b5a 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008b56 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_pulldown_dis - 0x42008bf2 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008bee 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_pullup_dis - 0x42008c88 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008c84 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_intr_enable_on_core - 0x42008d1e 0x18 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008d1a 0x18 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_output_enable - 0x42008d36 0x9c esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008d32 0x9c esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_isr_register_on_core_static - 0x42008dd2 0x20 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008dce 0x20 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_pullup_en - 0x42008df2 0xa8 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42008df2 gpio_pullup_en + 0x42008dee 0xa8 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008dee gpio_pullup_en .text.gpio_pullup_dis - 0x42008e9a 0xc2 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42008e9a gpio_pullup_dis + 0x42008e96 0xc2 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008e96 gpio_pullup_dis .text.gpio_pulldown_en - 0x42008f5c 0xa8 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42008f5c gpio_pulldown_en + 0x42008f58 0xa8 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008f58 gpio_pulldown_en .text.gpio_pulldown_dis - 0x42009004 0xa6 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009004 gpio_pulldown_dis + 0x42009000 0xa6 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009000 gpio_pulldown_dis .text.gpio_set_intr_type - 0x420090aa 0x15c esp-idf/driver/libdriver.a(gpio.c.obj) - 0x420090aa gpio_set_intr_type + 0x420090a6 0x15c esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420090a6 gpio_set_intr_type .text.gpio_intr_enable - 0x42009206 0xa2 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009206 gpio_intr_enable + 0x42009202 0xa2 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009202 gpio_intr_enable .text.gpio_intr_disable - 0x420092a8 0x76 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x420092a8 gpio_intr_disable + 0x420092a4 0x76 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420092a4 gpio_intr_disable .text.gpio_set_level - 0x4200931e 0xac esp-idf/driver/libdriver.a(gpio.c.obj) - 0x4200931e gpio_set_level + 0x4200931a 0xac esp-idf/driver/libdriver.a(gpio.c.obj) + 0x4200931a gpio_set_level .text.gpio_get_level - 0x420093ca 0x18 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x420093ca gpio_get_level + 0x420093c6 0x18 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420093c6 gpio_get_level .text.gpio_set_direction - 0x420093e2 0xb4 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x420093e2 gpio_set_direction + 0x420093de 0xb4 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420093de gpio_set_direction .text.gpio_config - 0x42009496 0x1e4 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009496 gpio_config + 0x42009492 0x1e4 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009492 gpio_config .text.gpio_isr_handler_add - 0x4200967a 0x10c esp-idf/driver/libdriver.a(gpio.c.obj) - 0x4200967a gpio_isr_handler_add + 0x42009676 0x10c esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009676 gpio_isr_handler_add .text.gpio_uninstall_isr_service - 0x42009786 0x56 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009786 gpio_uninstall_isr_service + 0x42009782 0x56 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009782 gpio_uninstall_isr_service .text.gpio_isr_register - 0x420097dc 0xba esp-idf/driver/libdriver.a(gpio.c.obj) - 0x420097dc gpio_isr_register + 0x420097d8 0xba esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420097d8 gpio_isr_register .text.gpio_install_isr_service - 0x42009896 0xd8 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009896 gpio_install_isr_service + 0x42009892 0xd8 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009892 gpio_install_isr_service .text.gpio_sleep_set_direction - 0x4200996e 0xa0 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x4200996e gpio_sleep_set_direction + 0x4200996a 0xa0 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x4200996a gpio_sleep_set_direction .text.gpio_sleep_set_pull_mode - 0x42009a0e 0x146 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009a0e gpio_sleep_set_pull_mode + 0x42009a0a 0x146 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009a0a gpio_sleep_set_pull_mode .text.gpio_sleep_sel_en - 0x42009b54 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009b54 gpio_sleep_sel_en + 0x42009b50 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009b50 gpio_sleep_sel_en .text.gpio_sleep_sel_dis - 0x42009bec 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009bec gpio_sleep_sel_dis + 0x42009be8 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009be8 gpio_sleep_sel_dis .text.rtc_gpio_is_valid_gpio - 0x42009c82 0x4 esp-idf/driver/libdriver.a(rtc_io.c.obj) - 0x42009c82 rtc_gpio_is_valid_gpio + 0x42009c7e 0x4 esp-idf/driver/libdriver.a(rtc_io.c.obj) + 0x42009c7e rtc_gpio_is_valid_gpio .text.ledc_ls_timer_update - 0x42009c86 0x2a esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009c82 0x2a esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_enable_intr_type - 0x42009cb0 0x54 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009cac 0x54 esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_timer_del - 0x42009d04 0xea esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009d00 0xea esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_speed_mode_ctx_create - 0x42009dee 0xbc esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009dea 0xbc esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_slow_clk_calibrate - 0x42009eaa 0x4e esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009ea6 0x4e esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_auto_global_clk_divisor - 0x42009ef8 0xa0 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009ef4 0xa0 esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_auto_clk_divisor - 0x42009f98 0x28 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009f94 0x28 esp-idf/driver/libdriver.a(ledc.c.obj) .text._ledc_update_duty - 0x42009fc0 0x5e esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009fbc 0x5e esp-idf/driver/libdriver.a(ledc.c.obj) .text._ledc_fade_hw_acquire - 0x4200a01e 0x56 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a01a 0x56 esp-idf/driver/libdriver.a(ledc.c.obj) .text._ledc_fade_hw_release - 0x4200a074 0x34 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a070 0x34 esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_timer_set - 0x4200a0a8 0x164 esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a0a8 ledc_timer_set + 0x4200a0a4 0x164 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a0a4 ledc_timer_set .text.ledc_set_timer_div - 0x4200a20c 0x2ae esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a208 0x2ae esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_bind_channel_timer - 0x4200a4ba 0x13e esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a4ba ledc_bind_channel_timer + 0x4200a4b6 0x13e esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a4b6 ledc_bind_channel_timer .text.ledc_timer_rst - 0x4200a5f8 0x12e esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a5f8 ledc_timer_rst + 0x4200a5f4 0x12e esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a5f4 ledc_timer_rst .text.ledc_timer_resume - 0x4200a726 0x12c esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a726 ledc_timer_resume + 0x4200a722 0x12c esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a722 ledc_timer_resume .text.ledc_timer_config - 0x4200a852 0x184 esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a852 ledc_timer_config + 0x4200a84e 0x184 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a84e ledc_timer_config .text.ledc_update_duty - 0x4200a9d6 0x134 esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a9d6 ledc_update_duty + 0x4200a9d2 0x134 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a9d2 ledc_update_duty .text.ledc_set_duty_with_hpoint - 0x4200ab0a 0x168 esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200ab0a ledc_set_duty_with_hpoint + 0x4200ab06 0x168 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200ab06 ledc_set_duty_with_hpoint .text.ledc_channel_config - 0x4200ac72 0x2ec esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200ac72 ledc_channel_config + 0x4200ac6e 0x2ec esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200ac6e ledc_channel_config .text.ledc_set_duty - 0x4200af5e 0x122 esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200af5e ledc_set_duty + 0x4200af5a 0x122 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200af5a ledc_set_duty .text.uart_pattern_queue_update - 0x4200b080 0x44 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b07c 0x44 esp-idf/driver/libdriver.a(uart.c.obj) .text.uart_reenable_intr_mask - 0x4200b0c4 0x90 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b0c0 0x90 esp-idf/driver/libdriver.a(uart.c.obj) .text.uart_set_word_length - 0x4200b154 0xb6 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b154 uart_set_word_length + 0x4200b150 0xb6 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b150 uart_set_word_length .text.uart_get_word_length - 0x4200b20a 0x58 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b20a uart_get_word_length + 0x4200b206 0x58 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b206 uart_get_word_length .text.uart_set_stop_bits - 0x4200b262 0xb6 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b262 uart_set_stop_bits + 0x4200b25e 0xb6 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b25e uart_set_stop_bits .text.uart_get_stop_bits - 0x4200b318 0x78 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b318 uart_get_stop_bits + 0x4200b314 0x78 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b314 uart_get_stop_bits .text.uart_set_parity - 0x4200b390 0x78 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b390 uart_set_parity + 0x4200b38c 0x78 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b38c uart_set_parity .text.uart_get_parity - 0x4200b408 0x78 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b408 uart_get_parity + 0x4200b404 0x78 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b404 uart_get_parity .text.uart_set_baudrate - 0x4200b480 0x16a esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b480 uart_set_baudrate + 0x4200b47c 0x16a esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b47c uart_set_baudrate .text.uart_get_baudrate - 0x4200b5ea 0xca esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b5ea uart_get_baudrate + 0x4200b5e6 0xca esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b5e6 uart_get_baudrate .text.uart_wait_tx_done - 0x4200b6b4 0x22a esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b6b4 uart_wait_tx_done + 0x4200b6b0 0x22a esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b6b0 uart_wait_tx_done .text.uart_get_buffered_data_len - 0x4200b8de 0xc2 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b8de uart_get_buffered_data_len + 0x4200b8da 0xc2 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b8da uart_get_buffered_data_len .text.uart_flush_input - 0x4200b9a0 0x1f8 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b9a0 uart_flush_input - 0x4200b9a0 uart_flush + 0x4200b99c 0x1f8 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b99c uart_flush_input + 0x4200b99c uart_flush .text.uart_is_driver_installed - 0x4200bb98 0x22 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200bb98 uart_is_driver_installed + 0x4200bb94 0x22 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200bb94 uart_is_driver_installed .text.uart_set_select_notif_callback - 0x4200bbba 0x1c esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200bbba uart_set_select_notif_callback + 0x4200bbb6 0x1c esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200bbb6 uart_set_select_notif_callback .text.uart_get_selectlock - 0x4200bbd6 0x6 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200bbd6 uart_get_selectlock + 0x4200bbd2 0x6 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200bbd2 uart_get_selectlock .text.bootloader_init_mem - 0x4200bbdc 0xe esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) - 0x4200bbdc bootloader_init_mem + 0x4200bbd8 0xe esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + 0x4200bbd8 bootloader_init_mem .text.bootloader_flash_update_id - 0x4200bbea 0x20 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c3.c.obj) - 0x4200bbea bootloader_flash_update_id + 0x4200bbe6 0x20 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c3.c.obj) + 0x4200bbe6 bootloader_flash_update_id .text.spi_flash_init_lock - 0x4200bc0a 0x2 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) - 0x4200bc0a spi_flash_init_lock + 0x4200bc06 0x2 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + 0x4200bc06 spi_flash_init_lock .text.spi_flash_op_lock - 0x4200bc0c 0x12 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) - 0x4200bc0c spi_flash_op_lock + 0x4200bc08 0x12 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + 0x4200bc08 spi_flash_op_lock .text.spi_flash_op_unlock - 0x4200bc1e 0x12 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) - 0x4200bc1e spi_flash_op_unlock + 0x4200bc1a 0x12 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + 0x4200bc1a spi_flash_op_unlock .text.spi_flash_mmap - 0x4200bc30 0xc8 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) - 0x4200bc30 spi_flash_mmap + 0x4200bc2c 0xc8 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + 0x4200bc2c spi_flash_mmap .text.spi_flash_munmap - 0x4200bcf8 0x6e esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) - 0x4200bcf8 spi_flash_munmap + 0x4200bcf4 0x6e esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + 0x4200bcf4 spi_flash_munmap .text.spi_flash_cache2phys - 0x4200bd66 0x24 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) - 0x4200bd66 spi_flash_cache2phys + 0x4200bd62 0x24 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + 0x4200bd62 spi_flash_cache2phys .text.esp_mspi_get_io - 0x4200bd8a 0x9a esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) - 0x4200bd8a esp_mspi_get_io + 0x4200bd86 0x9a esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + 0x4200bd86 esp_mspi_get_io .text.esp_flash_read_chip_id - 0x4200be24 0x14 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) - 0x4200be24 esp_flash_read_chip_id + 0x4200be20 0x14 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + 0x4200be20 esp_flash_read_chip_id .text.spimem_flash_ll_get_source_freq_mhz - 0x4200be38 0x3e esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + 0x4200be34 0x3e esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) .text.esp_flash_init_default_chip - 0x4200be76 0x120 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) - 0x4200be76 esp_flash_init_default_chip + 0x4200be72 0x120 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + 0x4200be72 esp_flash_init_default_chip .text.esp_flash_app_init - 0x4200bf96 0x20 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) - 0x4200bf96 esp_flash_app_init + 0x4200bf92 0x20 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + 0x4200bf92 esp_flash_app_init .text.esp_flash_app_enable_os_functions - 0x4200bfb6 0x2a esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) - 0x4200bfb6 esp_flash_app_enable_os_functions + 0x4200bfb2 0x2a esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + 0x4200bfb2 esp_flash_app_enable_os_functions .text.esp_crosscore_int_init - 0x4200bfe0 0x66 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) - 0x4200bfe0 esp_crosscore_int_init + 0x4200bfdc 0x66 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + 0x4200bfdc esp_crosscore_int_init .text.esp_vApplicationIdleHook - 0x4200c046 0x46 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) - 0x4200c046 esp_vApplicationIdleHook + 0x4200c042 0x46 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + 0x4200c042 esp_vApplicationIdleHook .text.esp_register_freertos_idle_hook_for_cpu - 0x4200c08c 0x74 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) - 0x4200c08c esp_register_freertos_idle_hook_for_cpu + 0x4200c088 0x74 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + 0x4200c088 esp_register_freertos_idle_hook_for_cpu .text.esp_register_freertos_tick_hook_for_cpu - 0x4200c100 0x74 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) - 0x4200c100 esp_register_freertos_tick_hook_for_cpu + 0x4200c0fc 0x74 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + 0x4200c0fc esp_register_freertos_tick_hook_for_cpu .text.esp_int_wdt_init - 0x4200c174 0xc8 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) - 0x4200c174 esp_int_wdt_init + 0x4200c170 0xc8 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + 0x4200c170 esp_int_wdt_init .text.esp_int_wdt_cpu_init - 0x4200c23c 0x54 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) - 0x4200c23c esp_int_wdt_cpu_init + 0x4200c238 0x54 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + 0x4200c238 esp_int_wdt_cpu_init .text.find_entry_and_check_all_reset - 0x4200c290 0x30 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c28c 0x30 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.find_entry_from_task_handle_and_check_all_reset - 0x4200c2c0 0x32 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c2bc 0x32 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.task_wdt_timer_feed - 0x4200c2f2 0x2c esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c2ee 0x2c esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.add_entry - 0x4200c31e 0x17a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c31a 0x17a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.get_task_affinity - 0x4200c498 0x26 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c494 0x26 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.task_wdt_timeout_abort - 0x4200c4be 0x9a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) - 0x4200c4be task_wdt_timeout_abort + 0x4200c4ba 0x9a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c4ba task_wdt_timeout_abort .text.task_wdt_timeout_handling - 0x4200c558 0x50 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c554 0x50 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.esp_task_wdt_add - 0x4200c5a8 0x66 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) - 0x4200c5a8 esp_task_wdt_add + 0x4200c5a4 0x66 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c5a4 esp_task_wdt_add .text.subscribe_idle - 0x4200c60e 0xb2 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c60a 0xb2 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.esp_task_wdt_init - 0x4200c6c0 0x144 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) - 0x4200c6c0 esp_task_wdt_init + 0x4200c6bc 0x144 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c6bc esp_task_wdt_init .text.esp_task_wdt_reset - 0x4200c804 0xcc esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) - 0x4200c804 esp_task_wdt_reset + 0x4200c800 0xcc esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c800 esp_task_wdt_reset .text.idle_hook_cb - 0x4200c8d0 0x10 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c8cc 0x10 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.esp_task_wdt_print_triggered_tasks - 0x4200c8e0 0x12a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) - 0x4200c8e0 esp_task_wdt_print_triggered_tasks + 0x4200c8dc 0x12a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c8dc esp_task_wdt_print_triggered_tasks .text.task_wdt_isr - 0x4200ca0a 0x106 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200ca06 0x106 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.esp_task_wdt_impl_timer_allocate - 0x4200cb10 0xf2 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) - 0x4200cb10 esp_task_wdt_impl_timer_allocate + 0x4200cb0c 0xf2 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + 0x4200cb0c esp_task_wdt_impl_timer_allocate .text.esp_task_wdt_impl_timer_feed - 0x4200cc02 0x36 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) - 0x4200cc02 esp_task_wdt_impl_timer_feed + 0x4200cbfe 0x36 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + 0x4200cbfe esp_task_wdt_impl_timer_feed .text.esp_task_wdt_impl_timeout_triggered - 0x4200cc38 0x2e esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) - 0x4200cc38 esp_task_wdt_impl_timeout_triggered + 0x4200cc34 0x2e esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + 0x4200cc34 esp_task_wdt_impl_timeout_triggered .text.esp_task_wdt_impl_timer_restart - 0x4200cc66 0x40 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) - 0x4200cc66 esp_task_wdt_impl_timer_restart + 0x4200cc62 0x40 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + 0x4200cc62 esp_task_wdt_impl_timer_restart .text.gpspi_flash_ll_calculate_clock_reg - 0x4200cca6 0x2c esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200cca2 0x2c esp-idf/hal/libhal.a(spi_flash_hal.c.obj) .text.spimem_flash_ll_calculate_clock_reg - 0x4200ccd2 0x2c esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200ccce 0x2c esp-idf/hal/libhal.a(spi_flash_hal.c.obj) .text.get_flash_clock_divider - 0x4200ccfe 0xa4 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200ccfa 0xa4 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) .text.spi_flash_cal_clock - 0x4200cda2 0x28 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200cd9e 0x28 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) .text.spi_flash_hal_init - 0x4200cdca 0xfc esp-idf/hal/libhal.a(spi_flash_hal.c.obj) - 0x4200cdca spi_flash_hal_init + 0x4200cdc6 0xfc esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200cdc6 spi_flash_hal_init .text.spi_flash_hal_supports_direct_write - 0x4200cec6 0x12 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) - 0x4200cec6 spi_flash_hal_supports_direct_write + 0x4200cec2 0x12 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200cec2 spi_flash_hal_supports_direct_write .text.spi_flash_hal_supports_direct_read - 0x4200ced8 0x12 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) - 0x4200ced8 spi_flash_hal_supports_direct_read + 0x4200ced4 0x12 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200ced4 spi_flash_hal_supports_direct_read .text.uart_ll_get_baudrate - 0x4200ceea 0x38 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cee6 0x38 esp-idf/hal/libhal.a(uart_hal.c.obj) .text.uart_hal_get_sclk - 0x4200cf22 0x26 esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cf22 uart_hal_get_sclk + 0x4200cf1e 0x26 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cf1e uart_hal_get_sclk .text.uart_hal_get_baudrate - 0x4200cf48 0x1a esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cf48 uart_hal_get_baudrate + 0x4200cf44 0x1a esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cf44 uart_hal_get_baudrate .text.uart_hal_set_stop_bits - 0x4200cf62 0x12 esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cf62 uart_hal_set_stop_bits + 0x4200cf5e 0x12 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cf5e uart_hal_set_stop_bits .text.uart_hal_get_stop_bits - 0x4200cf74 0xc esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cf74 uart_hal_get_stop_bits + 0x4200cf70 0xc esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cf70 uart_hal_get_stop_bits .text.uart_hal_set_data_bit_num - 0x4200cf80 0x10 esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cf80 uart_hal_set_data_bit_num + 0x4200cf7c 0x10 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cf7c uart_hal_set_data_bit_num .text.uart_hal_get_data_bit_num - 0x4200cf90 0xc esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cf90 uart_hal_get_data_bit_num + 0x4200cf8c 0xc esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cf8c uart_hal_get_data_bit_num .text.uart_hal_set_parity - 0x4200cf9c 0x20 esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cf9c uart_hal_set_parity + 0x4200cf98 0x20 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cf98 uart_hal_set_parity .text.uart_hal_get_parity - 0x4200cfbc 0x1c esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cfbc uart_hal_get_parity + 0x4200cfb8 0x1c esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cfb8 uart_hal_get_parity .text.gpio_hal_intr_enable_on_core - 0x4200cfd8 0x70 esp-idf/hal/libhal.a(gpio_hal.c.obj) - 0x4200cfd8 gpio_hal_intr_enable_on_core + 0x4200cfd4 0x70 esp-idf/hal/libhal.a(gpio_hal.c.obj) + 0x4200cfd4 gpio_hal_intr_enable_on_core .text.gpio_hal_intr_disable - 0x4200d048 0x3a esp-idf/hal/libhal.a(gpio_hal.c.obj) - 0x4200d048 gpio_hal_intr_disable + 0x4200d044 0x3a esp-idf/hal/libhal.a(gpio_hal.c.obj) + 0x4200d044 gpio_hal_intr_disable .text.ledc_hal_init - 0x4200d082 0xe esp-idf/hal/libhal.a(ledc_hal.c.obj) - 0x4200d082 ledc_hal_init + 0x4200d07e 0xe esp-idf/hal/libhal.a(ledc_hal.c.obj) + 0x4200d07e ledc_hal_init .text.esp_cpu_configure_region_protection - 0x4200d090 0x100 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) - 0x4200d090 esp_cpu_configure_region_protection + 0x4200d08c 0x100 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + 0x4200d08c esp_cpu_configure_region_protection .text.periph_rtc_dig_clk8m_enable - 0x4200d190 0x5e esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) - 0x4200d190 periph_rtc_dig_clk8m_enable + 0x4200d18c 0x5e esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + 0x4200d18c periph_rtc_dig_clk8m_enable .text.periph_rtc_dig_clk8m_get_freq - 0x4200d1ee 0xa esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) - 0x4200d1ee periph_rtc_dig_clk8m_get_freq + 0x4200d1ea 0xa esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + 0x4200d1ea periph_rtc_dig_clk8m_get_freq .text.esp_sleep_periph_use_8m - 0x4200d1f8 0xa esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) - 0x4200d1f8 esp_sleep_periph_use_8m + 0x4200d1f4 0xa esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + 0x4200d1f4 esp_sleep_periph_use_8m .text.esp_clk_tree_src_get_freq_hz - 0x4200d202 0x19e esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) - 0x4200d202 esp_clk_tree_src_get_freq_hz + 0x4200d1fe 0x19e esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + 0x4200d1fe esp_clk_tree_src_get_freq_hz .text.clk_tree_rtc_slow_calibration - 0x4200d3a0 0x6a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d39c 0x6a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) .text.esp_clk_tree_rc_fast_d256_get_freq_hz - 0x4200d40a 0x76 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) - 0x4200d40a esp_clk_tree_rc_fast_d256_get_freq_hz + 0x4200d406 0x76 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d406 esp_clk_tree_rc_fast_d256_get_freq_hz .text.esp_clk_tree_xtal32k_get_freq_hz - 0x4200d480 0x7a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) - 0x4200d480 esp_clk_tree_xtal32k_get_freq_hz + 0x4200d47c 0x7a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d47c esp_clk_tree_xtal32k_get_freq_hz .text.esp_clk_tree_lp_slow_get_freq_hz - 0x4200d4fa 0x40 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) - 0x4200d4fa esp_clk_tree_lp_slow_get_freq_hz + 0x4200d4f6 0x40 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d4f6 esp_clk_tree_lp_slow_get_freq_hz .text.esp_clk_tree_rc_fast_get_freq_hz - 0x4200d53a 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) - 0x4200d53a esp_clk_tree_rc_fast_get_freq_hz + 0x4200d536 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d536 esp_clk_tree_rc_fast_get_freq_hz .text.esp_clk_tree_lp_fast_get_freq_hz - 0x4200d55a 0x6a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) - 0x4200d55a esp_clk_tree_lp_fast_get_freq_hz + 0x4200d556 0x6a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d556 esp_clk_tree_lp_fast_get_freq_hz .text.load_partitions - 0x4200d5c4 0x1e4 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d5c0 0x1e4 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) .text.ensure_partitions_loaded - 0x4200d7a8 0x7e esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d7a4 0x7e esp-idf/esp_partition/libesp_partition.a(partition.c.obj) .text.iterator_create - 0x4200d826 0x3e esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d822 0x3e esp-idf/esp_partition/libesp_partition.a(partition.c.obj) .text.esp_partition_iterator_release - 0x4200d864 0x12 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) - 0x4200d864 esp_partition_iterator_release + 0x4200d860 0x12 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d860 esp_partition_iterator_release .text.esp_partition_next - 0x4200d876 0xb6 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) - 0x4200d876 esp_partition_next + 0x4200d872 0xb6 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d872 esp_partition_next .text.esp_partition_find - 0x4200d92c 0x46 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) - 0x4200d92c esp_partition_find + 0x4200d928 0x46 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d928 esp_partition_find .text.esp_partition_get - 0x4200d972 0x32 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) - 0x4200d972 esp_partition_get + 0x4200d96e 0x32 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d96e esp_partition_get .text.esp_partition_is_flash_region_writable - 0x4200d9a4 0x66 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) - 0x4200d9a4 esp_partition_is_flash_region_writable + 0x4200d9a0 0x66 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + 0x4200d9a0 esp_partition_is_flash_region_writable .text.esp_partition_main_flash_region_safe - 0x4200da0a 0x4e esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) - 0x4200da0a esp_partition_main_flash_region_safe + 0x4200da06 0x4e esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + 0x4200da06 esp_partition_main_flash_region_safe .text.esp_ota_get_running_partition - 0x4200da58 0xc6 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) - 0x4200da58 esp_ota_get_running_partition + 0x4200da54 0xc6 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + 0x4200da54 esp_ota_get_running_partition .text.clk_hal_lp_slow_get_freq_hz - 0x4200db1e 0x5c esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200db1e clk_hal_lp_slow_get_freq_hz + 0x4200db1a 0x5c esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200db1a clk_hal_lp_slow_get_freq_hz .text.clk_hal_xtal_get_freq_mhz - 0x4200db7a 0x5e esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200db7a clk_hal_xtal_get_freq_mhz + 0x4200db76 0x5e esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200db76 clk_hal_xtal_get_freq_mhz .text.clk_hal_soc_root_get_freq_mhz - 0x4200dbd8 0x62 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200dbd8 clk_hal_soc_root_get_freq_mhz + 0x4200dbd4 0x62 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200dbd4 clk_hal_soc_root_get_freq_mhz .text.clk_hal_cpu_get_freq_hz - 0x4200dc3a 0x78 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200dc3a clk_hal_cpu_get_freq_hz + 0x4200dc36 0x78 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200dc36 clk_hal_cpu_get_freq_hz .text.clk_hal_ahb_get_freq_hz - 0x4200dcb2 0x2c esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200dcb2 clk_hal_ahb_get_freq_hz + 0x4200dcae 0x2c esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200dcae clk_hal_ahb_get_freq_hz .text.clk_hal_apb_get_freq_hz - 0x4200dcde 0xe esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200dcde clk_hal_apb_get_freq_hz + 0x4200dcda 0xe esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200dcda clk_hal_apb_get_freq_hz .text.startup._GLOBAL__sub_I__ZSt7nothrow - 0x4200dcec 0xe /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_handler.o) + 0x4200dce8 0xe /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_handler.o) .text._ZL15eh_globals_dtorPv - 0x4200dcfa 0x30 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + 0x4200dcf6 0x30 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) .text.startup._GLOBAL__sub_I__ZN17__eh_globals_init7_S_initE - 0x4200dd2a 0x2a /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + 0x4200dd26 0x2a /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) .text.startup._GLOBAL__sub_I__ZN10__cxxabiv111__terminateEPFvvE - 0x4200dd54 0xe /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + 0x4200dd50 0xe /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) .text.__wrap__Unwind_DeleteException - 0x4200dd62 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) - 0x4200dd62 __wrap__Unwind_DeleteException - .text 0x4200dd6e 0x104 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) - 0x4200dd6e _fclose_r - 0x4200de5c fclose - .text 0x4200de72 0x1f4 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) - 0x4200de72 __sflush_r - 0x4200dfc0 _fflush_r - 0x4200e03a fflush - .text 0x4200e066 0x302 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) - 0x4200e1f8 __sfp_lock_acquire - 0x4200e208 __sfp_lock_release - 0x4200e218 __sfp - 0x4200e306 __sinit - 0x4200e334 __fp_lock_all - 0x4200e34e __fp_unlock_all - .text 0x4200e368 0x118 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) - 0x4200e368 _fopen_r - 0x4200e462 fopen - .text 0x4200e480 0x28 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseek.o) - 0x4200e480 _fseek_r - 0x4200e482 fseek - .text 0x4200e4a8 0x2ec /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) - 0x4200e4a8 __sfvwrite_r - .text 0x4200e794 0x68 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwalk.o) - 0x4200e794 _fwalk_sglue - .text 0x4200e7fc 0x54 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-printf.o) - 0x4200e7fc _printf_r - 0x4200e81e printf - .text 0x4200e850 0xc8 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) - 0x4200e850 __sread - 0x4200e882 __seofread - 0x4200e886 __swrite - 0x4200e8d8 __sseek - 0x4200e910 __sclose - .text 0x4200e918 0x28 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vprintf.o) - 0x4200e918 vprintf - 0x4200e936 _vprintf_r - .text 0x4200e940 0xd2 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wsetup.o) - 0x4200e940 __swsetup_r - .text 0x4200ea12 0x37c /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) - 0x4200ea12 _fseeko_r - 0x4200ed68 fseeko - .text 0x4200ed8e 0x100 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-reent.o) - 0x4200ed8e _reclaim_reent - .text 0x4200ee8e 0x12 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-errno.o) - 0x4200ee8e __errno - .text 0x4200eea0 0x24 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysgettod.o) - 0x4200eea0 gettimeofday - .text 0x4200eec4 0x284c /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) - 0x4200f2f8 _vfprintf_r - 0x42011642 vfprintf - .text 0x42011710 0x1a7c /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) - 0x42011b44 __sprint_r - 0x42011b68 _vfiprintf_r - 0x420130be vfiprintf - .text 0x4201318c 0x7a /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-flags.o) - 0x4201318c __sflags - .text 0x42013206 0x120 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-makebuf.o) - 0x42013206 __swhatbuf_r - 0x42013286 __smakebuf_r - .text 0x42013326 0x134 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) - 0x4201334e __srefill_r - .text 0x4201345a 0x22 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-localeconv.o) - 0x4201345a __localeconv_l - 0x42013460 _localeconv_r - 0x4201346e localeconv - .text 0x4201347c 0x84 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libm_a-s_frexp.o) - 0x4201347c frexp - .text 0x42013500 0xe30 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) - 0x42013630 _dtoa_r - .text 0x42014330 0x48 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mbtowc_r.o) - 0x42014330 _mbtowc_r - 0x4201433e __ascii_mbtowc - .text 0x42014378 0xbbe /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) - 0x42014378 _Balloc - 0x42014436 _Bfree - 0x4201449e __multadd - 0x42014560 __s2b - 0x42014620 __hi0bits - 0x42014666 __lo0bits - 0x420146d0 __i2b - 0x4201470a __multiply - 0x42014888 __pow5mult - 0x42014960 __lshift - 0x42014a5e __mcmp - 0x42014a94 __mdiff - 0x42014bfa __ulp - 0x42014c3e __b2d - 0x42014cf2 __d2b - 0x42014dd2 __ratio - 0x42014e44 _mprec_log10 - 0x42014ea4 __copybits - 0x42014ef0 __any_on - .text 0x42014f36 0x2e /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wctomb_r.o) - 0x42014f36 _wctomb_r - 0x42014f44 __ascii_wctomb - .text 0x42014f64 0x1a0a /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) - 0x42015384 __ssprint_r - 0x420154ca _svfiprintf_r - .text 0x4201696e 0x252 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32/no-rtti/libgcc.a(trunctfdf2.o) - 0x4201696e __trunctfdf2 + 0x4200dd5e 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + 0x4200dd5e __wrap__Unwind_DeleteException + .text 0x4200dd6a 0x104 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) + 0x4200dd6a _fclose_r + 0x4200de58 fclose + .text 0x4200de6e 0x1f4 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) + 0x4200de6e __sflush_r + 0x4200dfbc _fflush_r + 0x4200e036 fflush + .text 0x4200e062 0x302 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + 0x4200e1f4 __sfp_lock_acquire + 0x4200e204 __sfp_lock_release + 0x4200e214 __sfp + 0x4200e302 __sinit + 0x4200e330 __fp_lock_all + 0x4200e34a __fp_unlock_all + .text 0x4200e364 0x118 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + 0x4200e364 _fopen_r + 0x4200e45e fopen + .text 0x4200e47c 0x28 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseek.o) + 0x4200e47c _fseek_r + 0x4200e47e fseek + .text 0x4200e4a4 0x2ec /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) + 0x4200e4a4 __sfvwrite_r + .text 0x4200e790 0x68 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwalk.o) + 0x4200e790 _fwalk_sglue + .text 0x4200e7f8 0x54 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-printf.o) + 0x4200e7f8 _printf_r + 0x4200e81a printf + .text 0x4200e84c 0xc8 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) + 0x4200e84c __sread + 0x4200e87e __seofread + 0x4200e882 __swrite + 0x4200e8d4 __sseek + 0x4200e90c __sclose + .text 0x4200e914 0x28 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vprintf.o) + 0x4200e914 vprintf + 0x4200e932 _vprintf_r + .text 0x4200e93c 0xd2 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wsetup.o) + 0x4200e93c __swsetup_r + .text 0x4200ea0e 0x37c /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + 0x4200ea0e _fseeko_r + 0x4200ed64 fseeko + .text 0x4200ed8a 0x100 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-reent.o) + 0x4200ed8a _reclaim_reent + .text 0x4200ee8a 0x12 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-errno.o) + 0x4200ee8a __errno + .text 0x4200ee9c 0x24 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysgettod.o) + 0x4200ee9c gettimeofday + .text 0x4200eec0 0x284c /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + 0x4200f2f4 _vfprintf_r + 0x4201163e vfprintf + .text 0x4201170c 0x1a7c /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + 0x42011b40 __sprint_r + 0x42011b64 _vfiprintf_r + 0x420130ba vfiprintf + .text 0x42013188 0x7a /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-flags.o) + 0x42013188 __sflags + .text 0x42013202 0x120 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-makebuf.o) + 0x42013202 __swhatbuf_r + 0x42013282 __smakebuf_r + .text 0x42013322 0x134 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) + 0x4201334a __srefill_r + .text 0x42013456 0x22 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-localeconv.o) + 0x42013456 __localeconv_l + 0x4201345c _localeconv_r + 0x4201346a localeconv + .text 0x42013478 0x84 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libm_a-s_frexp.o) + 0x42013478 frexp + .text 0x420134fc 0xe30 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + 0x4201362c _dtoa_r + .text 0x4201432c 0x48 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mbtowc_r.o) + 0x4201432c _mbtowc_r + 0x4201433a __ascii_mbtowc + .text 0x42014374 0xbbe /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + 0x42014374 _Balloc + 0x42014432 _Bfree + 0x4201449a __multadd + 0x4201455c __s2b + 0x4201461c __hi0bits + 0x42014662 __lo0bits + 0x420146cc __i2b + 0x42014706 __multiply + 0x42014884 __pow5mult + 0x4201495c __lshift + 0x42014a5a __mcmp + 0x42014a90 __mdiff + 0x42014bf6 __ulp + 0x42014c3a __b2d + 0x42014cee __d2b + 0x42014dce __ratio + 0x42014e40 _mprec_log10 + 0x42014ea0 __copybits + 0x42014eec __any_on + .text 0x42014f32 0x2e /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wctomb_r.o) + 0x42014f32 _wctomb_r + 0x42014f40 __ascii_wctomb + .text 0x42014f60 0x1a0a /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + 0x42015380 __ssprint_r + 0x420154c6 _svfiprintf_r + .text 0x4201696a 0x252 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32/no-rtti/libgcc.a(trunctfdf2.o) + 0x4201696a __trunctfdf2 *(EXCLUDE_FILE(*libpp.a *libnet80211.a) .wifi0iram EXCLUDE_FILE(*libpp.a *libnet80211.a) .wifi0iram.*) *(.wifiextrairam .wifiextrairam.*) *(EXCLUDE_FILE(*libpp.a) .wifiorslpiram EXCLUDE_FILE(*libpp.a) .wifiorslpiram.*) @@ -15275,45 +15275,45 @@ END GROUP *libesp_event.a:esp_event.*(.text .text.base_node_add_handler .text.base_node_remove_all_handler .text.base_node_remove_handler .text.esp_event_dump .text.esp_event_handler_instance_register_with .text.esp_event_handler_instance_unregister_with .text.esp_event_handler_register_with .text.esp_event_handler_register_with_internal .text.esp_event_handler_unregister_with .text.esp_event_handler_unregister_with_internal .text.esp_event_loop_create .text.esp_event_loop_delete .text.esp_event_loop_run .text.esp_event_loop_run_task .text.esp_event_post_to .text.handler_execute .text.handler_instances_add .text.handler_instances_remove .text.handler_instances_remove_all .text.loop_node_add_handler .text.loop_node_remove_all_handler .text.loop_node_remove_handler) *libesp_hw_support.a:cpu.*(.text .text.esp_cpu_clear_breakpoint .text.esp_cpu_clear_watchpoint .text.esp_cpu_set_breakpoint .text.esp_cpu_set_watchpoint) .text.esp_cpu_set_breakpoint - 0x42016bc0 0x54 esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) - 0x42016bc0 esp_cpu_set_breakpoint + 0x42016bbc 0x54 esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + 0x42016bbc esp_cpu_set_breakpoint *libesp_hw_support.a:esp_gpio_reserve.*(.text) *libesp_hw_support.a:gdma.*(.text .text.do_allocate_gdma_channel .text.gdma_acquire_group_handle .text.gdma_acquire_pair_handle .text.gdma_append .text.gdma_apply_strategy .text.gdma_connect .text.gdma_del_channel .text.gdma_del_rx_channel .text.gdma_del_tx_channel .text.gdma_disconnect .text.gdma_get_channel_id .text.gdma_get_free_m2m_trig_id_mask .text.gdma_install_rx_interrupt .text.gdma_install_tx_interrupt .text.gdma_new_ahb_channel .text.gdma_register_rx_event_callbacks .text.gdma_register_tx_event_callbacks .text.gdma_release_group_handle .text.gdma_release_pair_handle .text.gdma_reset .text.gdma_set_priority .text.gdma_set_transfer_ability .text.gdma_start .text.gdma_stop) *libesp_hw_support.a:periph_ctrl.*(.text .text.periph_ll_disable_clk_set_rst .text.periph_ll_enable_clk_clear_rst .text.periph_ll_get_clk_en_mask .text.periph_ll_get_clk_en_reg .text.periph_ll_get_rst_en_mask .text.periph_ll_get_rst_en_reg .text.periph_ll_reset .text.periph_module_disable .text.periph_module_enable .text.periph_rcc_acquire_enter .text.periph_rcc_acquire_exit .text.periph_rcc_release_enter .text.periph_rcc_release_exit) .text.periph_ll_get_clk_en_mask - 0x42016c14 0x170 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016c10 0x170 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_ll_get_rst_en_mask - 0x42016d84 0x15e esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016d80 0x15e esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_ll_get_clk_en_reg - 0x42016ee2 0x5a esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016ede 0x5a esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_ll_get_rst_en_reg - 0x42016f3c 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016f38 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_ll_enable_clk_clear_rst - 0x42016f98 0x50 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016f94 0x50 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_ll_reset - 0x42016fe8 0x36 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016fe4 0x36 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_rcc_acquire_enter - 0x4201701e 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) - 0x4201701e periph_rcc_acquire_enter + 0x4201701a 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x4201701a periph_rcc_acquire_enter .text.periph_rcc_acquire_exit - 0x42017046 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) - 0x42017046 periph_rcc_acquire_exit + 0x42017042 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42017042 periph_rcc_acquire_exit .text.periph_module_enable - 0x42017068 0xa0 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) - 0x42017068 periph_module_enable + 0x42017064 0xa0 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42017064 periph_module_enable *libesp_hw_support.a:sar_periph_ctrl.*(.text .text.s_sar_adc_power_acquire .text.s_sar_adc_power_release .text.sar_periph_ctrl_adc_continuous_power_acquire .text.sar_periph_ctrl_adc_continuous_power_release .text.sar_periph_ctrl_adc_oneshot_power_acquire .text.sar_periph_ctrl_adc_oneshot_power_release .text.sar_periph_ctrl_init .text.sar_periph_ctrl_power_disable .text.sar_periph_ctrl_pwdet_power_acquire .text.sar_periph_ctrl_pwdet_power_release) .text.sar_periph_ctrl_init - 0x42017108 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) - 0x42017108 sar_periph_ctrl_init + 0x42017104 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + 0x42017104 sar_periph_ctrl_init *libesp_system.a:esp_system_chip.*(.text .text.esp_get_free_heap_size .text.esp_get_free_internal_heap_size .text.esp_get_idf_version .text.esp_get_minimum_free_heap_size) *libesp_wifi.a:esp_adapter.*(.text .text.clear_intr_wrapper .text.coex_deinit_wrapper .text.coex_disable_wrapper .text.coex_enable_wrapper .text.coex_init_wrapper .text.coex_register_start_cb_wrapper .text.coex_schm_curr_period_get_wrapper .text.coex_schm_curr_phase_get_wrapper .text.coex_schm_flexible_period_get_wrapper .text.coex_schm_flexible_period_set_wrapper .text.coex_schm_interval_get_wrapper .text.coex_schm_process_restart_wrapper .text.coex_schm_register_cb_wrapper .text.coex_schm_status_bit_clear_wrapper .text.coex_schm_status_bit_set_wrapper .text.coex_wifi_channel_set_wrapper .text.coex_wifi_request_wrapper .text.disable_intr_wrapper .text.enable_intr_wrapper .text.esp_event_post_wrapper .text.esp_log_write_wrapper .text.esp_log_writev_wrapper .text.esp_phy_disable_wrapper .text.esp_phy_enable_wrapper .text.esp_read_mac_wrapper .text.event_group_wait_bits_wrapper .text.get_time_wrapper .text.mutex_create_wrapper .text.mutex_delete_wrapper .text.nvs_open_wrapper .text.queue_create_wrapper .text.queue_recv_wrapper .text.queue_send_to_back_wrapper .text.queue_send_to_front_wrapper .text.queue_send_wrapper .text.recursive_mutex_create_wrapper .text.set_intr_wrapper .text.set_isr_wrapper .text.task_create_pinned_to_core_wrapper .text.task_create_wrapper .text.task_get_max_priority_wrapper .text.wifi_clock_disable_wrapper .text.wifi_clock_enable_wrapper .text.wifi_create_queue .text.wifi_create_queue_wrapper .text.wifi_delete_queue .text.wifi_delete_queue_wrapper .text.wifi_reset_mac_wrapper .text.wifi_thread_semphr_free .text.wifi_thread_semphr_get_wrapper) *libesp_wifi.a:wifi_netif.*(.text .text.esp_wifi_create_if_driver .text.esp_wifi_destroy_if_driver .text.esp_wifi_get_if_mac .text.esp_wifi_is_if_ready_when_started .text.esp_wifi_register_if_rxcb .text.wifi_ap_receive .text.wifi_driver_start .text.wifi_free .text.wifi_transmit) *libfreertos.a:app_startup.*(.literal .literal.* .text .text.*) .text.main_task - 0x42017122 0xd4 esp-idf/freertos/libfreertos.a(app_startup.c.obj) + 0x4201711e 0xd4 esp-idf/freertos/libfreertos.a(app_startup.c.obj) .text.esp_startup_start_app - 0x420171f6 0x76 esp-idf/freertos/libfreertos.a(app_startup.c.obj) - 0x420171f6 esp_startup_start_app + 0x420171f2 0x76 esp-idf/freertos/libfreertos.a(app_startup.c.obj) + 0x420171f2 esp_startup_start_app *libfreertos.a:freertos_compatibility.*(.literal .literal.* .text .text.*) *libfreertos.a:idf_additions.*(.literal .literal.* .text .text.*) *libfreertos.a:tasks.*(.literal.pxGetTaskListByIndex .text.pxGetTaskListByIndex) @@ -15324,85 +15324,85 @@ END GROUP *libhal.a:timer_hal.*(.text .text.timer_hal_deinit .text.timer_hal_init .text.timer_hal_set_counter_value) *libheap.a:multi_heap.*(.text .text.multi_heap_check .text.multi_heap_dump .text.multi_heap_dump_tlsf .text.multi_heap_free_size_impl .text.multi_heap_get_info_impl .text.multi_heap_get_info_tlsf .text.multi_heap_minimum_free_size_impl .text.multi_heap_register_impl) .text.multi_heap_get_info_tlsf - 0x4201726c 0x20 esp-idf/heap/libheap.a(multi_heap.c.obj) + 0x42017268 0x20 esp-idf/heap/libheap.a(multi_heap.c.obj) .text.multi_heap_register_impl - 0x4201728c 0x6c esp-idf/heap/libheap.a(multi_heap.c.obj) - 0x4201728c multi_heap_register_impl - 0x4201728c multi_heap_register + 0x42017288 0x6c esp-idf/heap/libheap.a(multi_heap.c.obj) + 0x42017288 multi_heap_register_impl + 0x42017288 multi_heap_register .text.multi_heap_get_info_impl - 0x420172f8 0x94 esp-idf/heap/libheap.a(multi_heap.c.obj) - 0x420172f8 multi_heap_get_info - 0x420172f8 multi_heap_get_info_impl + 0x420172f4 0x94 esp-idf/heap/libheap.a(multi_heap.c.obj) + 0x420172f4 multi_heap_get_info + 0x420172f4 multi_heap_get_info_impl *libheap.a:tlsf.*(.text .text.control_construct .text.default_walker .text.integrity_walker .text.tlsf_add_pool .text.tlsf_check .text.tlsf_check_pool .text.tlsf_create .text.tlsf_create_with_pool .text.tlsf_destroy .text.tlsf_fit_size .text.tlsf_pool_overhead .text.tlsf_remove_pool .text.tlsf_walk_pool) .text.control_construct - 0x4201738c 0x1c2 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x42017388 0x1c2 esp-idf/heap/libheap.a(tlsf.c.obj) .text.default_walker - 0x4201754e 0x32 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x4201754a 0x32 esp-idf/heap/libheap.a(tlsf.c.obj) .text.tlsf_walk_pool - 0x42017580 0x7e esp-idf/heap/libheap.a(tlsf.c.obj) - 0x42017580 tlsf_walk_pool + 0x4201757c 0x7e esp-idf/heap/libheap.a(tlsf.c.obj) + 0x4201757c tlsf_walk_pool .text.tlsf_fit_size - 0x420175fe 0x44 esp-idf/heap/libheap.a(tlsf.c.obj) - 0x420175fe tlsf_fit_size + 0x420175fa 0x44 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x420175fa tlsf_fit_size .text.tlsf_pool_overhead - 0x42017642 0x4 esp-idf/heap/libheap.a(tlsf.c.obj) - 0x42017642 tlsf_pool_overhead + 0x4201763e 0x4 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x4201763e tlsf_pool_overhead .text.tlsf_add_pool - 0x42017646 0x226 esp-idf/heap/libheap.a(tlsf.c.obj) - 0x42017646 tlsf_add_pool + 0x42017642 0x226 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x42017642 tlsf_add_pool .text.tlsf_create - 0x4201786c 0x28 esp-idf/heap/libheap.a(tlsf.c.obj) - 0x4201786c tlsf_create + 0x42017868 0x28 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x42017868 tlsf_create .text.tlsf_create_with_pool - 0x42017894 0x42 esp-idf/heap/libheap.a(tlsf.c.obj) - 0x42017894 tlsf_create_with_pool + 0x42017890 0x42 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x42017890 tlsf_create_with_pool *liblog.a:log.*(.text .text.add_to_cache .text.clear_log_level_list .text.esp_log_level_get .text.esp_log_level_set .text.esp_log_set_vprintf .text.esp_log_writev .text.fix_cache_generation_overflow .text.get_cached_log_level .text.get_uncached_log_level .text.heap_bubble_down .text.heap_swap .text.s_log_level_get_and_unlock) .text.fix_cache_generation_overflow - 0x420178d6 0x32 esp-idf/log/liblog.a(log.c.obj) + 0x420178d2 0x32 esp-idf/log/liblog.a(log.c.obj) .text.heap_swap - 0x42017908 0x2a esp-idf/log/liblog.a(log.c.obj) + 0x42017904 0x2a esp-idf/log/liblog.a(log.c.obj) .text.heap_bubble_down - 0x42017932 0x4e esp-idf/log/liblog.a(log.c.obj) + 0x4201792e 0x4e esp-idf/log/liblog.a(log.c.obj) .text.add_to_cache - 0x42017980 0x90 esp-idf/log/liblog.a(log.c.obj) + 0x4201797c 0x90 esp-idf/log/liblog.a(log.c.obj) .text.get_uncached_log_level - 0x42017a10 0x46 esp-idf/log/liblog.a(log.c.obj) + 0x42017a0c 0x46 esp-idf/log/liblog.a(log.c.obj) .text.get_cached_log_level - 0x42017a56 0xf6 esp-idf/log/liblog.a(log.c.obj) + 0x42017a52 0xf6 esp-idf/log/liblog.a(log.c.obj) .text.s_log_level_get_and_unlock - 0x42017b4c 0x4a esp-idf/log/liblog.a(log.c.obj) + 0x42017b48 0x4a esp-idf/log/liblog.a(log.c.obj) .text.esp_log_writev - 0x42017b96 0x42 esp-idf/log/liblog.a(log.c.obj) - 0x42017b96 esp_log_writev + 0x42017b92 0x42 esp-idf/log/liblog.a(log.c.obj) + 0x42017b92 esp_log_writev *liblog.a:log_freertos.*(.text .text.esp_log_system_timestamp) *libriscv.a:interrupt.*(.literal.intr_handler_get .text.intr_handler_get) .text.intr_handler_get - 0x42017bd8 0x14 esp-idf/riscv/libriscv.a(interrupt.c.obj) - 0x42017bd8 intr_handler_get + 0x42017bd4 0x14 esp-idf/riscv/libriscv.a(interrupt.c.obj) + 0x42017bd4 intr_handler_get *libriscv.a:interrupt.*(.literal.intr_handler_set .text.intr_handler_set) .text.intr_handler_set - 0x42017bec 0x22 esp-idf/riscv/libriscv.a(interrupt.c.obj) - 0x42017bec intr_handler_set + 0x42017be8 0x22 esp-idf/riscv/libriscv.a(interrupt.c.obj) + 0x42017be8 intr_handler_set *(.stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.literal .gnu.linkonce.t.*) *(.irom0.text) *(.fini.literal) *(.fini) *(.gnu.version) - 0x42017c1e . = (. + _esp_flash_mmap_prefetch_pad_size) - *fill* 0x42017c0e 0x10 - 0x42017c1e _text_end = ABSOLUTE (.) - 0x42017c1e _instruction_reserved_end = ABSOLUTE (.) - 0x42017c1e _etext = . + 0x42017c1a . = (. + _esp_flash_mmap_prefetch_pad_size) + *fill* 0x42017c0a 0x10 + 0x42017c1a _text_end = ABSOLUTE (.) + 0x42017c1a _instruction_reserved_end = ABSOLUTE (.) + 0x42017c1a _etext = . 0x00000000 _flash_cache_start = ABSOLUTE (0x0) .flash_rodata_dummy 0x3c000020 0x20000 0x3c000020 _flash_rodata_dummy_start = . 0x3c000020 . = ALIGN (ALIGNOF (.flash.text)) - 0x3c017c1e . = (. + SIZEOF (.flash.text)) - *fill* 0x3c000020 0x17bfe + 0x3c017c1a . = (. + SIZEOF (.flash.text)) + *fill* 0x3c000020 0x17bfa 0x3c020020 . = (ALIGN (_esp_mmu_block_size) + 0x20) - *fill* 0x3c017c1e 0x8402 + *fill* 0x3c017c1a 0x8406 .flash.appdesc 0x3c020020 0x100 0x3c020020 _rodata_reserved_start = ABSOLUTE (.)