From c3f76efb72c41520472d74ede76eae0ba3f781e9 Mon Sep 17 00:00:00 2001 From: Alexander Bobkov Date: Sun, 22 Dec 2024 10:59:21 -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 186528 -> 186528 bytes ESP-IDF_Robot/build/ESP-IDF_Robot.elf | Bin 3310200 -> 3310200 bytes ESP-IDF_Robot/build/ESP-IDF_Robot.map | 1120 +++++++++++------------ ESP-IDF_Robot/main/blink_example_main.c | 2 +- 7 files changed, 569 insertions(+), 562 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 afa515dbc..8a0af2b01 100644 --- a/ESP-IDF_Robot/build/.bin_timestamp +++ b/ESP-IDF_Robot/build/.bin_timestamp @@ -1 +1 @@ -3aca56ac35b635285801009990e7a08f /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/ESP-IDF_Robot.bin +cc711ddbb93419f0b36cbfe4564f8b36 /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 8b892d41d..fd8aa621a 100644 --- a/ESP-IDF_Robot/build/.ninja_log +++ b/ESP-IDF_Robot/build/.ninja_log @@ -951,3 +951,10 @@ 483 689 1734883124534010101 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/CMakeFiles/bootloader-complete 608485c817a7b49c 483 689 1734883124534010101 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader-prefix/src/bootloader-stamp/bootloader-done 608485c817a7b49c 636 725 1734883124486009943 esp-idf/main/libmain.a e31ee7c6d085bb4e +725 15651 1734883139417059341 esp-idf/esp_system/ld/sections.ld fac8ddf2708b76fe +725 15651 1734883139417059341 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/esp-idf/esp_system/ld/sections.ld fac8ddf2708b76fe +15651 16268 1734883139500059616 ESP-IDF_Robot.elf 7db8bbdc5ef5141f +16268 16622 1734883140468062829 .bin_timestamp 15712c9999fc04aa +16268 16622 1734883140468062829 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/.bin_timestamp 15712c9999fc04aa +16622 16748 1734883140471062839 esp-idf/esptool_py/CMakeFiles/app_check_size 1b7369a06a6f9d53 +16622 16748 1734883140471062839 /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 3d51223d7123ffc2aac93f9848c15be512f968c6..e06dfe9fa0fcdbcc983642825ca33e081a9f7517 100644 GIT binary patch delta 12306 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 delta 12606 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 bztcMt4nMP}{ppo==YQ!N@}aBbSj+zdqF3cW diff --git a/ESP-IDF_Robot/build/ESP-IDF_Robot.elf b/ESP-IDF_Robot/build/ESP-IDF_Robot.elf index df815f72fd87347495d52e81c74a8c6e5c70e2b8..fd18c92bcdde451b6a030a1179d1065823a30bb5 100755 GIT binary patch delta 92674 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

VynmK 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 delta 93008 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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 0852a2f27..9230de28f 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 0x17bf4 +.flash.text 0x42000020 0x17bf6 0x42000020 _stext = . 0x42000020 _instruction_reserved_start = ABSOLUTE (.) 0x42000020 _text_start = ABSOLUTE (.) @@ -14695,575 +14695,575 @@ END GROUP .text.ledc_init 0x420077c4 0x8c esp-idf/main/libmain.a(blink_example_main.c.obj) .text.app_main - 0x42007850 0x17c esp-idf/main/libmain.a(blink_example_main.c.obj) + 0x42007850 0x17e esp-idf/main/libmain.a(blink_example_main.c.obj) 0x42007850 app_main .text.riscv_decode_offset_from_jal_instruction - 0x420079cc 0x4c esp-idf/riscv/libriscv.a(instruction_decode.c.obj) - 0x420079cc riscv_decode_offset_from_jal_instruction + 0x420079ce 0x4c esp-idf/riscv/libriscv.a(instruction_decode.c.obj) + 0x420079ce riscv_decode_offset_from_jal_instruction .text.esp_efuse_check_errors - 0x42007a18 0xc esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) - 0x42007a18 esp_efuse_check_errors + 0x42007a1a 0xc esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + 0x42007a1a esp_efuse_check_errors .text.esp_efuse_utility_check_errors - 0x42007a24 0x94 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) - 0x42007a24 esp_efuse_utility_check_errors + 0x42007a26 0x94 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + 0x42007a26 esp_efuse_utility_check_errors .text.s_mem_caps_check - 0x42007ab8 0x16 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007aba 0x16 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_find_available_region - 0x42007ace 0x3a esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007ad0 0x3a esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_is_enclosed - 0x42007b08 0x16 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007b0a 0x16 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_is_overlapped - 0x42007b1e 0x22 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007b20 0x22 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_get_bus_mask - 0x42007b40 0x58 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007b42 0x58 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_reserve_irom_region - 0x42007b98 0xa8 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007b9a 0xa8 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_reserve_drom_region - 0x42007c40 0xa8 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007c42 0xa8 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.esp_mmu_map_init - 0x42007ce8 0x19a esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) - 0x42007ce8 esp_mmu_map_init + 0x42007cea 0x19a esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007cea esp_mmu_map_init .text.esp_mmu_map - 0x42007e82 0x514 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) - 0x42007e82 esp_mmu_map + 0x42007e84 0x514 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007e84 esp_mmu_map .text.esp_mmu_unmap - 0x42008396 0x188 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) - 0x42008396 esp_mmu_unmap + 0x42008398 0x188 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42008398 esp_mmu_unmap .text.esp_mmu_vaddr_to_paddr - 0x4200851e 0xfa esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) - 0x4200851e esp_mmu_vaddr_to_paddr + 0x42008520 0xfa esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42008520 esp_mmu_vaddr_to_paddr .text.gpio_input_enable - 0x42008618 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x4200861a 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_input_disable - 0x42008698 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x4200869a 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_output_disable - 0x42008718 0x9e esp-idf/driver/libdriver.a(gpio.c.obj) + 0x4200871a 0x9e esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_od_enable - 0x420087b6 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420087b8 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_od_disable - 0x42008836 0x7e esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008838 0x7e esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_input_enable - 0x420088b4 0x82 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420088b6 0x82 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_input_disable - 0x42008936 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008938 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_output_enable - 0x420089b6 0x82 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420089b8 0x82 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_output_disable - 0x42008a38 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008a3a 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_pulldown_en - 0x42008ab8 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008aba 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_pullup_en - 0x42008b50 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008b52 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_pulldown_dis - 0x42008be8 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008bea 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_pullup_dis - 0x42008c7e 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008c80 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_intr_enable_on_core - 0x42008d14 0x18 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008d16 0x18 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_output_enable - 0x42008d2c 0x9c esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008d2e 0x9c esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_isr_register_on_core_static - 0x42008dc8 0x20 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008dca 0x20 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_pullup_en - 0x42008de8 0xa8 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42008de8 gpio_pullup_en + 0x42008dea 0xa8 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008dea gpio_pullup_en .text.gpio_pullup_dis - 0x42008e90 0xc2 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42008e90 gpio_pullup_dis + 0x42008e92 0xc2 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008e92 gpio_pullup_dis .text.gpio_pulldown_en - 0x42008f52 0xa8 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42008f52 gpio_pulldown_en + 0x42008f54 0xa8 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008f54 gpio_pulldown_en .text.gpio_pulldown_dis - 0x42008ffa 0xa6 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42008ffa gpio_pulldown_dis + 0x42008ffc 0xa6 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008ffc gpio_pulldown_dis .text.gpio_set_intr_type - 0x420090a0 0x15c esp-idf/driver/libdriver.a(gpio.c.obj) - 0x420090a0 gpio_set_intr_type + 0x420090a2 0x15c esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420090a2 gpio_set_intr_type .text.gpio_intr_enable - 0x420091fc 0xa2 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x420091fc gpio_intr_enable + 0x420091fe 0xa2 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420091fe gpio_intr_enable .text.gpio_intr_disable - 0x4200929e 0x76 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x4200929e gpio_intr_disable + 0x420092a0 0x76 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420092a0 gpio_intr_disable .text.gpio_set_level - 0x42009314 0xac esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009314 gpio_set_level + 0x42009316 0xac esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009316 gpio_set_level .text.gpio_get_level - 0x420093c0 0x18 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x420093c0 gpio_get_level + 0x420093c2 0x18 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420093c2 gpio_get_level .text.gpio_set_direction - 0x420093d8 0xb4 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x420093d8 gpio_set_direction + 0x420093da 0xb4 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420093da gpio_set_direction .text.gpio_config - 0x4200948c 0x1e4 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x4200948c gpio_config + 0x4200948e 0x1e4 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x4200948e gpio_config .text.gpio_isr_handler_add - 0x42009670 0x10c esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009670 gpio_isr_handler_add + 0x42009672 0x10c esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009672 gpio_isr_handler_add .text.gpio_uninstall_isr_service - 0x4200977c 0x56 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x4200977c gpio_uninstall_isr_service + 0x4200977e 0x56 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x4200977e gpio_uninstall_isr_service .text.gpio_isr_register - 0x420097d2 0xba esp-idf/driver/libdriver.a(gpio.c.obj) - 0x420097d2 gpio_isr_register + 0x420097d4 0xba esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420097d4 gpio_isr_register .text.gpio_install_isr_service - 0x4200988c 0xd8 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x4200988c gpio_install_isr_service + 0x4200988e 0xd8 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x4200988e gpio_install_isr_service .text.gpio_sleep_set_direction - 0x42009964 0xa0 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009964 gpio_sleep_set_direction + 0x42009966 0xa0 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009966 gpio_sleep_set_direction .text.gpio_sleep_set_pull_mode - 0x42009a04 0x146 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009a04 gpio_sleep_set_pull_mode + 0x42009a06 0x146 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009a06 gpio_sleep_set_pull_mode .text.gpio_sleep_sel_en - 0x42009b4a 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009b4a gpio_sleep_sel_en + 0x42009b4c 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009b4c gpio_sleep_sel_en .text.gpio_sleep_sel_dis - 0x42009be2 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009be2 gpio_sleep_sel_dis + 0x42009be4 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009be4 gpio_sleep_sel_dis .text.rtc_gpio_is_valid_gpio - 0x42009c78 0x4 esp-idf/driver/libdriver.a(rtc_io.c.obj) - 0x42009c78 rtc_gpio_is_valid_gpio + 0x42009c7a 0x4 esp-idf/driver/libdriver.a(rtc_io.c.obj) + 0x42009c7a rtc_gpio_is_valid_gpio .text.ledc_ls_timer_update - 0x42009c7c 0x2a esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009c7e 0x2a esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_enable_intr_type - 0x42009ca6 0x54 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009ca8 0x54 esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_timer_del - 0x42009cfa 0xea esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009cfc 0xea esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_speed_mode_ctx_create - 0x42009de4 0xbc esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009de6 0xbc esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_slow_clk_calibrate - 0x42009ea0 0x4e esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009ea2 0x4e esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_auto_global_clk_divisor - 0x42009eee 0xa0 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009ef0 0xa0 esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_auto_clk_divisor - 0x42009f8e 0x28 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009f90 0x28 esp-idf/driver/libdriver.a(ledc.c.obj) .text._ledc_update_duty - 0x42009fb6 0x5e esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009fb8 0x5e esp-idf/driver/libdriver.a(ledc.c.obj) .text._ledc_fade_hw_acquire - 0x4200a014 0x56 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a016 0x56 esp-idf/driver/libdriver.a(ledc.c.obj) .text._ledc_fade_hw_release - 0x4200a06a 0x34 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a06c 0x34 esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_timer_set - 0x4200a09e 0x164 esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a09e ledc_timer_set + 0x4200a0a0 0x164 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a0a0 ledc_timer_set .text.ledc_set_timer_div - 0x4200a202 0x2ae esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a204 0x2ae esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_bind_channel_timer - 0x4200a4b0 0x13e esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a4b0 ledc_bind_channel_timer + 0x4200a4b2 0x13e esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a4b2 ledc_bind_channel_timer .text.ledc_timer_rst - 0x4200a5ee 0x12e esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a5ee ledc_timer_rst + 0x4200a5f0 0x12e esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a5f0 ledc_timer_rst .text.ledc_timer_resume - 0x4200a71c 0x12c esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a71c ledc_timer_resume + 0x4200a71e 0x12c esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a71e ledc_timer_resume .text.ledc_timer_config - 0x4200a848 0x184 esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a848 ledc_timer_config + 0x4200a84a 0x184 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a84a ledc_timer_config .text.ledc_update_duty - 0x4200a9cc 0x134 esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a9cc ledc_update_duty + 0x4200a9ce 0x134 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a9ce ledc_update_duty .text.ledc_set_duty_with_hpoint - 0x4200ab00 0x168 esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200ab00 ledc_set_duty_with_hpoint + 0x4200ab02 0x168 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200ab02 ledc_set_duty_with_hpoint .text.ledc_channel_config - 0x4200ac68 0x2ec esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200ac68 ledc_channel_config + 0x4200ac6a 0x2ec esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200ac6a ledc_channel_config .text.ledc_set_duty - 0x4200af54 0x122 esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200af54 ledc_set_duty + 0x4200af56 0x122 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200af56 ledc_set_duty .text.uart_pattern_queue_update - 0x4200b076 0x44 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b078 0x44 esp-idf/driver/libdriver.a(uart.c.obj) .text.uart_reenable_intr_mask - 0x4200b0ba 0x90 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b0bc 0x90 esp-idf/driver/libdriver.a(uart.c.obj) .text.uart_set_word_length - 0x4200b14a 0xb6 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b14a uart_set_word_length + 0x4200b14c 0xb6 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b14c uart_set_word_length .text.uart_get_word_length - 0x4200b200 0x58 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b200 uart_get_word_length + 0x4200b202 0x58 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b202 uart_get_word_length .text.uart_set_stop_bits - 0x4200b258 0xb6 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b258 uart_set_stop_bits + 0x4200b25a 0xb6 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b25a uart_set_stop_bits .text.uart_get_stop_bits - 0x4200b30e 0x78 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b30e uart_get_stop_bits + 0x4200b310 0x78 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b310 uart_get_stop_bits .text.uart_set_parity - 0x4200b386 0x78 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b386 uart_set_parity + 0x4200b388 0x78 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b388 uart_set_parity .text.uart_get_parity - 0x4200b3fe 0x78 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b3fe uart_get_parity + 0x4200b400 0x78 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b400 uart_get_parity .text.uart_set_baudrate - 0x4200b476 0x16a esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b476 uart_set_baudrate + 0x4200b478 0x16a esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b478 uart_set_baudrate .text.uart_get_baudrate - 0x4200b5e0 0xca esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b5e0 uart_get_baudrate + 0x4200b5e2 0xca esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b5e2 uart_get_baudrate .text.uart_wait_tx_done - 0x4200b6aa 0x22a esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b6aa uart_wait_tx_done + 0x4200b6ac 0x22a esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b6ac uart_wait_tx_done .text.uart_get_buffered_data_len - 0x4200b8d4 0xc2 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b8d4 uart_get_buffered_data_len + 0x4200b8d6 0xc2 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b8d6 uart_get_buffered_data_len .text.uart_flush_input - 0x4200b996 0x1f8 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b996 uart_flush_input - 0x4200b996 uart_flush + 0x4200b998 0x1f8 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b998 uart_flush_input + 0x4200b998 uart_flush .text.uart_is_driver_installed - 0x4200bb8e 0x22 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200bb8e uart_is_driver_installed + 0x4200bb90 0x22 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200bb90 uart_is_driver_installed .text.uart_set_select_notif_callback - 0x4200bbb0 0x1c esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200bbb0 uart_set_select_notif_callback + 0x4200bbb2 0x1c esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200bbb2 uart_set_select_notif_callback .text.uart_get_selectlock - 0x4200bbcc 0x6 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200bbcc uart_get_selectlock + 0x4200bbce 0x6 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200bbce uart_get_selectlock .text.bootloader_init_mem - 0x4200bbd2 0xe esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) - 0x4200bbd2 bootloader_init_mem + 0x4200bbd4 0xe esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + 0x4200bbd4 bootloader_init_mem .text.bootloader_flash_update_id - 0x4200bbe0 0x20 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c3.c.obj) - 0x4200bbe0 bootloader_flash_update_id + 0x4200bbe2 0x20 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c3.c.obj) + 0x4200bbe2 bootloader_flash_update_id .text.spi_flash_init_lock - 0x4200bc00 0x2 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) - 0x4200bc00 spi_flash_init_lock + 0x4200bc02 0x2 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + 0x4200bc02 spi_flash_init_lock .text.spi_flash_op_lock - 0x4200bc02 0x12 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) - 0x4200bc02 spi_flash_op_lock + 0x4200bc04 0x12 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + 0x4200bc04 spi_flash_op_lock .text.spi_flash_op_unlock - 0x4200bc14 0x12 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) - 0x4200bc14 spi_flash_op_unlock + 0x4200bc16 0x12 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + 0x4200bc16 spi_flash_op_unlock .text.spi_flash_mmap - 0x4200bc26 0xc8 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) - 0x4200bc26 spi_flash_mmap + 0x4200bc28 0xc8 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + 0x4200bc28 spi_flash_mmap .text.spi_flash_munmap - 0x4200bcee 0x6e esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) - 0x4200bcee spi_flash_munmap + 0x4200bcf0 0x6e esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + 0x4200bcf0 spi_flash_munmap .text.spi_flash_cache2phys - 0x4200bd5c 0x24 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) - 0x4200bd5c spi_flash_cache2phys + 0x4200bd5e 0x24 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + 0x4200bd5e spi_flash_cache2phys .text.esp_mspi_get_io - 0x4200bd80 0x9a esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) - 0x4200bd80 esp_mspi_get_io + 0x4200bd82 0x9a esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + 0x4200bd82 esp_mspi_get_io .text.esp_flash_read_chip_id - 0x4200be1a 0x14 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) - 0x4200be1a esp_flash_read_chip_id + 0x4200be1c 0x14 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + 0x4200be1c esp_flash_read_chip_id .text.spimem_flash_ll_get_source_freq_mhz - 0x4200be2e 0x3e esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + 0x4200be30 0x3e esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) .text.esp_flash_init_default_chip - 0x4200be6c 0x120 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) - 0x4200be6c esp_flash_init_default_chip + 0x4200be6e 0x120 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + 0x4200be6e esp_flash_init_default_chip .text.esp_flash_app_init - 0x4200bf8c 0x20 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) - 0x4200bf8c esp_flash_app_init + 0x4200bf8e 0x20 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + 0x4200bf8e esp_flash_app_init .text.esp_flash_app_enable_os_functions - 0x4200bfac 0x2a esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) - 0x4200bfac esp_flash_app_enable_os_functions + 0x4200bfae 0x2a esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + 0x4200bfae esp_flash_app_enable_os_functions .text.esp_crosscore_int_init - 0x4200bfd6 0x66 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) - 0x4200bfd6 esp_crosscore_int_init + 0x4200bfd8 0x66 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + 0x4200bfd8 esp_crosscore_int_init .text.esp_vApplicationIdleHook - 0x4200c03c 0x46 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) - 0x4200c03c esp_vApplicationIdleHook + 0x4200c03e 0x46 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + 0x4200c03e esp_vApplicationIdleHook .text.esp_register_freertos_idle_hook_for_cpu - 0x4200c082 0x74 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) - 0x4200c082 esp_register_freertos_idle_hook_for_cpu + 0x4200c084 0x74 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + 0x4200c084 esp_register_freertos_idle_hook_for_cpu .text.esp_register_freertos_tick_hook_for_cpu - 0x4200c0f6 0x74 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) - 0x4200c0f6 esp_register_freertos_tick_hook_for_cpu + 0x4200c0f8 0x74 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + 0x4200c0f8 esp_register_freertos_tick_hook_for_cpu .text.esp_int_wdt_init - 0x4200c16a 0xc8 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) - 0x4200c16a esp_int_wdt_init + 0x4200c16c 0xc8 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + 0x4200c16c esp_int_wdt_init .text.esp_int_wdt_cpu_init - 0x4200c232 0x54 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) - 0x4200c232 esp_int_wdt_cpu_init + 0x4200c234 0x54 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + 0x4200c234 esp_int_wdt_cpu_init .text.find_entry_and_check_all_reset - 0x4200c286 0x30 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c288 0x30 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.find_entry_from_task_handle_and_check_all_reset - 0x4200c2b6 0x32 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c2b8 0x32 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.task_wdt_timer_feed - 0x4200c2e8 0x2c esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c2ea 0x2c esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.add_entry - 0x4200c314 0x17a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c316 0x17a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.get_task_affinity - 0x4200c48e 0x26 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c490 0x26 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.task_wdt_timeout_abort - 0x4200c4b4 0x9a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) - 0x4200c4b4 task_wdt_timeout_abort + 0x4200c4b6 0x9a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c4b6 task_wdt_timeout_abort .text.task_wdt_timeout_handling - 0x4200c54e 0x50 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c550 0x50 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.esp_task_wdt_add - 0x4200c59e 0x66 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) - 0x4200c59e esp_task_wdt_add + 0x4200c5a0 0x66 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c5a0 esp_task_wdt_add .text.subscribe_idle - 0x4200c604 0xb2 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c606 0xb2 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.esp_task_wdt_init - 0x4200c6b6 0x144 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) - 0x4200c6b6 esp_task_wdt_init + 0x4200c6b8 0x144 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c6b8 esp_task_wdt_init .text.esp_task_wdt_reset - 0x4200c7fa 0xcc esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) - 0x4200c7fa esp_task_wdt_reset + 0x4200c7fc 0xcc esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c7fc esp_task_wdt_reset .text.idle_hook_cb - 0x4200c8c6 0x10 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c8c8 0x10 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.esp_task_wdt_print_triggered_tasks - 0x4200c8d6 0x12a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) - 0x4200c8d6 esp_task_wdt_print_triggered_tasks + 0x4200c8d8 0x12a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c8d8 esp_task_wdt_print_triggered_tasks .text.task_wdt_isr - 0x4200ca00 0x106 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200ca02 0x106 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.esp_task_wdt_impl_timer_allocate - 0x4200cb06 0xf2 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) - 0x4200cb06 esp_task_wdt_impl_timer_allocate + 0x4200cb08 0xf2 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + 0x4200cb08 esp_task_wdt_impl_timer_allocate .text.esp_task_wdt_impl_timer_feed - 0x4200cbf8 0x36 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) - 0x4200cbf8 esp_task_wdt_impl_timer_feed + 0x4200cbfa 0x36 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + 0x4200cbfa esp_task_wdt_impl_timer_feed .text.esp_task_wdt_impl_timeout_triggered - 0x4200cc2e 0x2e esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) - 0x4200cc2e esp_task_wdt_impl_timeout_triggered + 0x4200cc30 0x2e esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + 0x4200cc30 esp_task_wdt_impl_timeout_triggered .text.esp_task_wdt_impl_timer_restart - 0x4200cc5c 0x40 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) - 0x4200cc5c esp_task_wdt_impl_timer_restart + 0x4200cc5e 0x40 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + 0x4200cc5e esp_task_wdt_impl_timer_restart .text.gpspi_flash_ll_calculate_clock_reg - 0x4200cc9c 0x2c esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200cc9e 0x2c esp-idf/hal/libhal.a(spi_flash_hal.c.obj) .text.spimem_flash_ll_calculate_clock_reg - 0x4200ccc8 0x2c esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200ccca 0x2c esp-idf/hal/libhal.a(spi_flash_hal.c.obj) .text.get_flash_clock_divider - 0x4200ccf4 0xa4 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200ccf6 0xa4 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) .text.spi_flash_cal_clock - 0x4200cd98 0x28 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200cd9a 0x28 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) .text.spi_flash_hal_init - 0x4200cdc0 0xfc esp-idf/hal/libhal.a(spi_flash_hal.c.obj) - 0x4200cdc0 spi_flash_hal_init + 0x4200cdc2 0xfc esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200cdc2 spi_flash_hal_init .text.spi_flash_hal_supports_direct_write - 0x4200cebc 0x12 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) - 0x4200cebc spi_flash_hal_supports_direct_write + 0x4200cebe 0x12 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200cebe spi_flash_hal_supports_direct_write .text.spi_flash_hal_supports_direct_read - 0x4200cece 0x12 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) - 0x4200cece spi_flash_hal_supports_direct_read + 0x4200ced0 0x12 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200ced0 spi_flash_hal_supports_direct_read .text.uart_ll_get_baudrate - 0x4200cee0 0x38 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cee2 0x38 esp-idf/hal/libhal.a(uart_hal.c.obj) .text.uart_hal_get_sclk - 0x4200cf18 0x26 esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cf18 uart_hal_get_sclk + 0x4200cf1a 0x26 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cf1a uart_hal_get_sclk .text.uart_hal_get_baudrate - 0x4200cf3e 0x1a esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cf3e uart_hal_get_baudrate + 0x4200cf40 0x1a esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cf40 uart_hal_get_baudrate .text.uart_hal_set_stop_bits - 0x4200cf58 0x12 esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cf58 uart_hal_set_stop_bits + 0x4200cf5a 0x12 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cf5a uart_hal_set_stop_bits .text.uart_hal_get_stop_bits - 0x4200cf6a 0xc esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cf6a uart_hal_get_stop_bits + 0x4200cf6c 0xc esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cf6c uart_hal_get_stop_bits .text.uart_hal_set_data_bit_num - 0x4200cf76 0x10 esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cf76 uart_hal_set_data_bit_num + 0x4200cf78 0x10 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cf78 uart_hal_set_data_bit_num .text.uart_hal_get_data_bit_num - 0x4200cf86 0xc esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cf86 uart_hal_get_data_bit_num + 0x4200cf88 0xc esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cf88 uart_hal_get_data_bit_num .text.uart_hal_set_parity - 0x4200cf92 0x20 esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cf92 uart_hal_set_parity + 0x4200cf94 0x20 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cf94 uart_hal_set_parity .text.uart_hal_get_parity - 0x4200cfb2 0x1c esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cfb2 uart_hal_get_parity + 0x4200cfb4 0x1c esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cfb4 uart_hal_get_parity .text.gpio_hal_intr_enable_on_core - 0x4200cfce 0x70 esp-idf/hal/libhal.a(gpio_hal.c.obj) - 0x4200cfce gpio_hal_intr_enable_on_core + 0x4200cfd0 0x70 esp-idf/hal/libhal.a(gpio_hal.c.obj) + 0x4200cfd0 gpio_hal_intr_enable_on_core .text.gpio_hal_intr_disable - 0x4200d03e 0x3a esp-idf/hal/libhal.a(gpio_hal.c.obj) - 0x4200d03e gpio_hal_intr_disable + 0x4200d040 0x3a esp-idf/hal/libhal.a(gpio_hal.c.obj) + 0x4200d040 gpio_hal_intr_disable .text.ledc_hal_init - 0x4200d078 0xe esp-idf/hal/libhal.a(ledc_hal.c.obj) - 0x4200d078 ledc_hal_init + 0x4200d07a 0xe esp-idf/hal/libhal.a(ledc_hal.c.obj) + 0x4200d07a ledc_hal_init .text.esp_cpu_configure_region_protection - 0x4200d086 0x100 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) - 0x4200d086 esp_cpu_configure_region_protection + 0x4200d088 0x100 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + 0x4200d088 esp_cpu_configure_region_protection .text.periph_rtc_dig_clk8m_enable - 0x4200d186 0x5e esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) - 0x4200d186 periph_rtc_dig_clk8m_enable + 0x4200d188 0x5e esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + 0x4200d188 periph_rtc_dig_clk8m_enable .text.periph_rtc_dig_clk8m_get_freq - 0x4200d1e4 0xa esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) - 0x4200d1e4 periph_rtc_dig_clk8m_get_freq + 0x4200d1e6 0xa esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + 0x4200d1e6 periph_rtc_dig_clk8m_get_freq .text.esp_sleep_periph_use_8m - 0x4200d1ee 0xa esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) - 0x4200d1ee esp_sleep_periph_use_8m + 0x4200d1f0 0xa esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + 0x4200d1f0 esp_sleep_periph_use_8m .text.esp_clk_tree_src_get_freq_hz - 0x4200d1f8 0x19e esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) - 0x4200d1f8 esp_clk_tree_src_get_freq_hz + 0x4200d1fa 0x19e esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + 0x4200d1fa esp_clk_tree_src_get_freq_hz .text.clk_tree_rtc_slow_calibration - 0x4200d396 0x6a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d398 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 - 0x4200d400 0x76 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) - 0x4200d400 esp_clk_tree_rc_fast_d256_get_freq_hz + 0x4200d402 0x76 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d402 esp_clk_tree_rc_fast_d256_get_freq_hz .text.esp_clk_tree_xtal32k_get_freq_hz - 0x4200d476 0x7a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) - 0x4200d476 esp_clk_tree_xtal32k_get_freq_hz + 0x4200d478 0x7a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d478 esp_clk_tree_xtal32k_get_freq_hz .text.esp_clk_tree_lp_slow_get_freq_hz - 0x4200d4f0 0x40 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) - 0x4200d4f0 esp_clk_tree_lp_slow_get_freq_hz + 0x4200d4f2 0x40 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d4f2 esp_clk_tree_lp_slow_get_freq_hz .text.esp_clk_tree_rc_fast_get_freq_hz - 0x4200d530 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) - 0x4200d530 esp_clk_tree_rc_fast_get_freq_hz + 0x4200d532 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d532 esp_clk_tree_rc_fast_get_freq_hz .text.esp_clk_tree_lp_fast_get_freq_hz - 0x4200d550 0x6a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) - 0x4200d550 esp_clk_tree_lp_fast_get_freq_hz + 0x4200d552 0x6a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d552 esp_clk_tree_lp_fast_get_freq_hz .text.load_partitions - 0x4200d5ba 0x1e4 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d5bc 0x1e4 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) .text.ensure_partitions_loaded - 0x4200d79e 0x7e esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d7a0 0x7e esp-idf/esp_partition/libesp_partition.a(partition.c.obj) .text.iterator_create - 0x4200d81c 0x3e esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d81e 0x3e esp-idf/esp_partition/libesp_partition.a(partition.c.obj) .text.esp_partition_iterator_release - 0x4200d85a 0x12 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) - 0x4200d85a esp_partition_iterator_release + 0x4200d85c 0x12 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d85c esp_partition_iterator_release .text.esp_partition_next - 0x4200d86c 0xb6 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) - 0x4200d86c esp_partition_next + 0x4200d86e 0xb6 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d86e esp_partition_next .text.esp_partition_find - 0x4200d922 0x46 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) - 0x4200d922 esp_partition_find + 0x4200d924 0x46 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d924 esp_partition_find .text.esp_partition_get - 0x4200d968 0x32 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) - 0x4200d968 esp_partition_get + 0x4200d96a 0x32 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d96a esp_partition_get .text.esp_partition_is_flash_region_writable - 0x4200d99a 0x66 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) - 0x4200d99a esp_partition_is_flash_region_writable + 0x4200d99c 0x66 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + 0x4200d99c esp_partition_is_flash_region_writable .text.esp_partition_main_flash_region_safe - 0x4200da00 0x4e esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) - 0x4200da00 esp_partition_main_flash_region_safe + 0x4200da02 0x4e esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + 0x4200da02 esp_partition_main_flash_region_safe .text.esp_ota_get_running_partition - 0x4200da4e 0xc6 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) - 0x4200da4e esp_ota_get_running_partition + 0x4200da50 0xc6 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + 0x4200da50 esp_ota_get_running_partition .text.clk_hal_lp_slow_get_freq_hz - 0x4200db14 0x5c esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200db14 clk_hal_lp_slow_get_freq_hz + 0x4200db16 0x5c esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200db16 clk_hal_lp_slow_get_freq_hz .text.clk_hal_xtal_get_freq_mhz - 0x4200db70 0x5e esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200db70 clk_hal_xtal_get_freq_mhz + 0x4200db72 0x5e esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200db72 clk_hal_xtal_get_freq_mhz .text.clk_hal_soc_root_get_freq_mhz - 0x4200dbce 0x62 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200dbce clk_hal_soc_root_get_freq_mhz + 0x4200dbd0 0x62 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200dbd0 clk_hal_soc_root_get_freq_mhz .text.clk_hal_cpu_get_freq_hz - 0x4200dc30 0x78 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200dc30 clk_hal_cpu_get_freq_hz + 0x4200dc32 0x78 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200dc32 clk_hal_cpu_get_freq_hz .text.clk_hal_ahb_get_freq_hz - 0x4200dca8 0x2c esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200dca8 clk_hal_ahb_get_freq_hz + 0x4200dcaa 0x2c esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200dcaa clk_hal_ahb_get_freq_hz .text.clk_hal_apb_get_freq_hz - 0x4200dcd4 0xe esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200dcd4 clk_hal_apb_get_freq_hz + 0x4200dcd6 0xe esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200dcd6 clk_hal_apb_get_freq_hz .text.startup._GLOBAL__sub_I__ZSt7nothrow - 0x4200dce2 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) + 0x4200dce4 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 - 0x4200dcf0 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) + 0x4200dcf2 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 - 0x4200dd20 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) + 0x4200dd22 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 - 0x4200dd4a 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) + 0x4200dd4c 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 - 0x4200dd58 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) - 0x4200dd58 __wrap__Unwind_DeleteException - .text 0x4200dd64 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) - 0x4200dd64 _fclose_r - 0x4200de52 fclose - .text 0x4200de68 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) - 0x4200de68 __sflush_r - 0x4200dfb6 _fflush_r - 0x4200e030 fflush - .text 0x4200e05c 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) - 0x4200e1ee __sfp_lock_acquire - 0x4200e1fe __sfp_lock_release - 0x4200e20e __sfp - 0x4200e2fc __sinit - 0x4200e32a __fp_lock_all - 0x4200e344 __fp_unlock_all - .text 0x4200e35e 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) - 0x4200e35e _fopen_r - 0x4200e458 fopen - .text 0x4200e476 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) - 0x4200e476 _fseek_r - 0x4200e478 fseek - .text 0x4200e49e 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) - 0x4200e49e __sfvwrite_r - .text 0x4200e78a 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) - 0x4200e78a _fwalk_sglue - .text 0x4200e7f2 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) - 0x4200e7f2 _printf_r - 0x4200e814 printf - .text 0x4200e846 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) - 0x4200e846 __sread - 0x4200e878 __seofread - 0x4200e87c __swrite - 0x4200e8ce __sseek - 0x4200e906 __sclose - .text 0x4200e90e 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) - 0x4200e90e vprintf - 0x4200e92c _vprintf_r - .text 0x4200e936 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) - 0x4200e936 __swsetup_r - .text 0x4200ea08 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) - 0x4200ea08 _fseeko_r - 0x4200ed5e fseeko - .text 0x4200ed84 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) - 0x4200ed84 _reclaim_reent - .text 0x4200ee84 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) - 0x4200ee84 __errno - .text 0x4200ee96 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) - 0x4200ee96 gettimeofday - .text 0x4200eeba 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) - 0x4200f2ee _vfprintf_r - 0x42011638 vfprintf - .text 0x42011706 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) - 0x42011b3a __sprint_r - 0x42011b5e _vfiprintf_r - 0x420130b4 vfiprintf - .text 0x42013182 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) - 0x42013182 __sflags - .text 0x420131fc 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) - 0x420131fc __swhatbuf_r - 0x4201327c __smakebuf_r - .text 0x4201331c 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) - 0x42013344 __srefill_r - .text 0x42013450 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) - 0x42013450 __localeconv_l - 0x42013456 _localeconv_r - 0x42013464 localeconv - .text 0x42013472 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) - 0x42013472 frexp - .text 0x420134f6 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) - 0x42013626 _dtoa_r - .text 0x42014326 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) - 0x42014326 _mbtowc_r - 0x42014334 __ascii_mbtowc - .text 0x4201436e 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) - 0x4201436e _Balloc - 0x4201442c _Bfree - 0x42014494 __multadd - 0x42014556 __s2b - 0x42014616 __hi0bits - 0x4201465c __lo0bits - 0x420146c6 __i2b - 0x42014700 __multiply - 0x4201487e __pow5mult - 0x42014956 __lshift - 0x42014a54 __mcmp - 0x42014a8a __mdiff - 0x42014bf0 __ulp - 0x42014c34 __b2d - 0x42014ce8 __d2b - 0x42014dc8 __ratio - 0x42014e3a _mprec_log10 - 0x42014e9a __copybits - 0x42014ee6 __any_on - .text 0x42014f2c 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) - 0x42014f2c _wctomb_r - 0x42014f3a __ascii_wctomb - .text 0x42014f5a 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) - 0x4201537a __ssprint_r - 0x420154c0 _svfiprintf_r - .text 0x42016964 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) - 0x42016964 __trunctfdf2 + 0x4200dd5a 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + 0x4200dd5a __wrap__Unwind_DeleteException + .text 0x4200dd66 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) + 0x4200dd66 _fclose_r + 0x4200de54 fclose + .text 0x4200de6a 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) + 0x4200de6a __sflush_r + 0x4200dfb8 _fflush_r + 0x4200e032 fflush + .text 0x4200e05e 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) + 0x4200e1f0 __sfp_lock_acquire + 0x4200e200 __sfp_lock_release + 0x4200e210 __sfp + 0x4200e2fe __sinit + 0x4200e32c __fp_lock_all + 0x4200e346 __fp_unlock_all + .text 0x4200e360 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) + 0x4200e360 _fopen_r + 0x4200e45a fopen + .text 0x4200e478 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) + 0x4200e478 _fseek_r + 0x4200e47a fseek + .text 0x4200e4a0 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) + 0x4200e4a0 __sfvwrite_r + .text 0x4200e78c 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) + 0x4200e78c _fwalk_sglue + .text 0x4200e7f4 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) + 0x4200e7f4 _printf_r + 0x4200e816 printf + .text 0x4200e848 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) + 0x4200e848 __sread + 0x4200e87a __seofread + 0x4200e87e __swrite + 0x4200e8d0 __sseek + 0x4200e908 __sclose + .text 0x4200e910 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) + 0x4200e910 vprintf + 0x4200e92e _vprintf_r + .text 0x4200e938 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) + 0x4200e938 __swsetup_r + .text 0x4200ea0a 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) + 0x4200ea0a _fseeko_r + 0x4200ed60 fseeko + .text 0x4200ed86 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) + 0x4200ed86 _reclaim_reent + .text 0x4200ee86 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) + 0x4200ee86 __errno + .text 0x4200ee98 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) + 0x4200ee98 gettimeofday + .text 0x4200eebc 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) + 0x4200f2f0 _vfprintf_r + 0x4201163a vfprintf + .text 0x42011708 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) + 0x42011b3c __sprint_r + 0x42011b60 _vfiprintf_r + 0x420130b6 vfiprintf + .text 0x42013184 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) + 0x42013184 __sflags + .text 0x420131fe 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) + 0x420131fe __swhatbuf_r + 0x4201327e __smakebuf_r + .text 0x4201331e 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) + 0x42013346 __srefill_r + .text 0x42013452 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) + 0x42013452 __localeconv_l + 0x42013458 _localeconv_r + 0x42013466 localeconv + .text 0x42013474 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) + 0x42013474 frexp + .text 0x420134f8 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) + 0x42013628 _dtoa_r + .text 0x42014328 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) + 0x42014328 _mbtowc_r + 0x42014336 __ascii_mbtowc + .text 0x42014370 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) + 0x42014370 _Balloc + 0x4201442e _Bfree + 0x42014496 __multadd + 0x42014558 __s2b + 0x42014618 __hi0bits + 0x4201465e __lo0bits + 0x420146c8 __i2b + 0x42014702 __multiply + 0x42014880 __pow5mult + 0x42014958 __lshift + 0x42014a56 __mcmp + 0x42014a8c __mdiff + 0x42014bf2 __ulp + 0x42014c36 __b2d + 0x42014cea __d2b + 0x42014dca __ratio + 0x42014e3c _mprec_log10 + 0x42014e9c __copybits + 0x42014ee8 __any_on + .text 0x42014f2e 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) + 0x42014f2e _wctomb_r + 0x42014f3c __ascii_wctomb + .text 0x42014f5c 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) + 0x4201537c __ssprint_r + 0x420154c2 _svfiprintf_r + .text 0x42016966 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) + 0x42016966 __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 - 0x42016bb6 0x54 esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) - 0x42016bb6 esp_cpu_set_breakpoint + 0x42016bb8 0x54 esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + 0x42016bb8 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 - 0x42016c0a 0x170 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016c0c 0x170 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_ll_get_rst_en_mask - 0x42016d7a 0x15e esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016d7c 0x15e esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_ll_get_clk_en_reg - 0x42016ed8 0x5a esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016eda 0x5a esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_ll_get_rst_en_reg - 0x42016f32 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016f34 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_ll_enable_clk_clear_rst - 0x42016f8e 0x50 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016f90 0x50 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_ll_reset - 0x42016fde 0x36 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016fe0 0x36 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_rcc_acquire_enter - 0x42017014 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) - 0x42017014 periph_rcc_acquire_enter + 0x42017016 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42017016 periph_rcc_acquire_enter .text.periph_rcc_acquire_exit - 0x4201703c 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) - 0x4201703c periph_rcc_acquire_exit + 0x4201703e 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x4201703e periph_rcc_acquire_exit .text.periph_module_enable - 0x4201705e 0xa0 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) - 0x4201705e periph_module_enable + 0x42017060 0xa0 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42017060 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 - 0x420170fe 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) - 0x420170fe sar_periph_ctrl_init + 0x42017100 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + 0x42017100 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 - 0x42017118 0xd4 esp-idf/freertos/libfreertos.a(app_startup.c.obj) + 0x4201711a 0xd4 esp-idf/freertos/libfreertos.a(app_startup.c.obj) .text.esp_startup_start_app - 0x420171ec 0x76 esp-idf/freertos/libfreertos.a(app_startup.c.obj) - 0x420171ec esp_startup_start_app + 0x420171ee 0x76 esp-idf/freertos/libfreertos.a(app_startup.c.obj) + 0x420171ee 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 - 0x42017262 0x20 esp-idf/heap/libheap.a(multi_heap.c.obj) + 0x42017264 0x20 esp-idf/heap/libheap.a(multi_heap.c.obj) .text.multi_heap_register_impl - 0x42017282 0x6c esp-idf/heap/libheap.a(multi_heap.c.obj) - 0x42017282 multi_heap_register_impl - 0x42017282 multi_heap_register + 0x42017284 0x6c esp-idf/heap/libheap.a(multi_heap.c.obj) + 0x42017284 multi_heap_register_impl + 0x42017284 multi_heap_register .text.multi_heap_get_info_impl - 0x420172ee 0x94 esp-idf/heap/libheap.a(multi_heap.c.obj) - 0x420172ee multi_heap_get_info - 0x420172ee multi_heap_get_info_impl + 0x420172f0 0x94 esp-idf/heap/libheap.a(multi_heap.c.obj) + 0x420172f0 multi_heap_get_info + 0x420172f0 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 - 0x42017382 0x1c2 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x42017384 0x1c2 esp-idf/heap/libheap.a(tlsf.c.obj) .text.default_walker - 0x42017544 0x32 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x42017546 0x32 esp-idf/heap/libheap.a(tlsf.c.obj) .text.tlsf_walk_pool - 0x42017576 0x7e esp-idf/heap/libheap.a(tlsf.c.obj) - 0x42017576 tlsf_walk_pool + 0x42017578 0x7e esp-idf/heap/libheap.a(tlsf.c.obj) + 0x42017578 tlsf_walk_pool .text.tlsf_fit_size - 0x420175f4 0x44 esp-idf/heap/libheap.a(tlsf.c.obj) - 0x420175f4 tlsf_fit_size + 0x420175f6 0x44 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x420175f6 tlsf_fit_size .text.tlsf_pool_overhead - 0x42017638 0x4 esp-idf/heap/libheap.a(tlsf.c.obj) - 0x42017638 tlsf_pool_overhead + 0x4201763a 0x4 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x4201763a tlsf_pool_overhead .text.tlsf_add_pool - 0x4201763c 0x226 esp-idf/heap/libheap.a(tlsf.c.obj) - 0x4201763c tlsf_add_pool + 0x4201763e 0x226 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x4201763e tlsf_add_pool .text.tlsf_create - 0x42017862 0x28 esp-idf/heap/libheap.a(tlsf.c.obj) - 0x42017862 tlsf_create + 0x42017864 0x28 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x42017864 tlsf_create .text.tlsf_create_with_pool - 0x4201788a 0x42 esp-idf/heap/libheap.a(tlsf.c.obj) - 0x4201788a tlsf_create_with_pool + 0x4201788c 0x42 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x4201788c 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 - 0x420178cc 0x32 esp-idf/log/liblog.a(log.c.obj) + 0x420178ce 0x32 esp-idf/log/liblog.a(log.c.obj) .text.heap_swap - 0x420178fe 0x2a esp-idf/log/liblog.a(log.c.obj) + 0x42017900 0x2a esp-idf/log/liblog.a(log.c.obj) .text.heap_bubble_down - 0x42017928 0x4e esp-idf/log/liblog.a(log.c.obj) + 0x4201792a 0x4e esp-idf/log/liblog.a(log.c.obj) .text.add_to_cache - 0x42017976 0x90 esp-idf/log/liblog.a(log.c.obj) + 0x42017978 0x90 esp-idf/log/liblog.a(log.c.obj) .text.get_uncached_log_level - 0x42017a06 0x46 esp-idf/log/liblog.a(log.c.obj) + 0x42017a08 0x46 esp-idf/log/liblog.a(log.c.obj) .text.get_cached_log_level - 0x42017a4c 0xf6 esp-idf/log/liblog.a(log.c.obj) + 0x42017a4e 0xf6 esp-idf/log/liblog.a(log.c.obj) .text.s_log_level_get_and_unlock - 0x42017b42 0x4a esp-idf/log/liblog.a(log.c.obj) + 0x42017b44 0x4a esp-idf/log/liblog.a(log.c.obj) .text.esp_log_writev - 0x42017b8c 0x42 esp-idf/log/liblog.a(log.c.obj) - 0x42017b8c esp_log_writev + 0x42017b8e 0x42 esp-idf/log/liblog.a(log.c.obj) + 0x42017b8e 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 - 0x42017bce 0x14 esp-idf/riscv/libriscv.a(interrupt.c.obj) - 0x42017bce intr_handler_get + 0x42017bd0 0x14 esp-idf/riscv/libriscv.a(interrupt.c.obj) + 0x42017bd0 intr_handler_get *libriscv.a:interrupt.*(.literal.intr_handler_set .text.intr_handler_set) .text.intr_handler_set - 0x42017be2 0x22 esp-idf/riscv/libriscv.a(interrupt.c.obj) - 0x42017be2 intr_handler_set + 0x42017be4 0x22 esp-idf/riscv/libriscv.a(interrupt.c.obj) + 0x42017be4 intr_handler_set *(.stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.literal .gnu.linkonce.t.*) *(.irom0.text) *(.fini.literal) *(.fini) *(.gnu.version) - 0x42017c14 . = (. + _esp_flash_mmap_prefetch_pad_size) - *fill* 0x42017c04 0x10 - 0x42017c14 _text_end = ABSOLUTE (.) - 0x42017c14 _instruction_reserved_end = ABSOLUTE (.) - 0x42017c14 _etext = . + 0x42017c16 . = (. + _esp_flash_mmap_prefetch_pad_size) + *fill* 0x42017c06 0x10 + 0x42017c16 _text_end = ABSOLUTE (.) + 0x42017c16 _instruction_reserved_end = ABSOLUTE (.) + 0x42017c16 _etext = . 0x00000000 _flash_cache_start = ABSOLUTE (0x0) .flash_rodata_dummy 0x3c000020 0x20000 0x3c000020 _flash_rodata_dummy_start = . 0x3c000020 . = ALIGN (ALIGNOF (.flash.text)) - 0x3c017c14 . = (. + SIZEOF (.flash.text)) - *fill* 0x3c000020 0x17bf4 + 0x3c017c16 . = (. + SIZEOF (.flash.text)) + *fill* 0x3c000020 0x17bf6 0x3c020020 . = (ALIGN (_esp_mmu_block_size) + 0x20) - *fill* 0x3c017c14 0x840c + *fill* 0x3c017c16 0x840a .flash.appdesc 0x3c020020 0x100 0x3c020020 _rodata_reserved_start = ABSOLUTE (.) @@ -16952,7 +16952,7 @@ END GROUP .debug_pubnames *(.debug_pubnames) -.debug_info 0x00000000 0x138a6a +.debug_info 0x00000000 0x138a6c *(.debug_info .gnu.linkonce.wi.*) .debug_info 0x00000000 0x371 esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) .debug_info 0x00000371 0x1fdd esp-idf/pthread/libpthread.a(pthread.c.obj) @@ -17033,110 +17033,110 @@ END GROUP .debug_info 0x00084bb5 0x2b02 esp-idf/vfs/libvfs.a(vfs_usb_serial_jtag.c.obj) .debug_info 0x000876b7 0x45ce esp-idf/vfs/libvfs.a(vfs_uart.c.obj) .debug_info 0x0008bc85 0xc46 esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) - .debug_info 0x0008c8cb 0xe84 esp-idf/main/libmain.a(blink_example_main.c.obj) - .debug_info 0x0008d74f 0x179 esp-idf/riscv/libriscv.a(instruction_decode.c.obj) - .debug_info 0x0008d8c8 0x52b esp-idf/riscv/libriscv.a(interrupt.c.obj) - .debug_info 0x0008ddf3 0xf06 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) - .debug_info 0x0008ecf9 0x3edb esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) - .debug_info 0x00092bd4 0x2fb8 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) - .debug_info 0x00095b8c 0x1c1 esp-idf/esp_mm/libesp_mm.a(ext_mem_layout.c.obj) - .debug_info 0x00095d4d 0x6351 esp-idf/driver/libdriver.a(gpio.c.obj) - .debug_info 0x0009c09e 0x16e esp-idf/driver/libdriver.a(rtc_io.c.obj) - .debug_info 0x0009c20c 0xc294 esp-idf/driver/libdriver.a(ledc.c.obj) - .debug_info 0x000a84a0 0xdbdd esp-idf/driver/libdriver.a(uart.c.obj) - .debug_info 0x000b607d 0x9f esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) - .debug_info 0x000b611c 0x3a58 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) - .debug_info 0x000b9b74 0xbf2 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c3.c.obj) - .debug_info 0x000ba766 0xad7 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) - .debug_info 0x000bb23d 0x1dd esp-idf/spi_flash/libspi_flash.a(flash_brownout_hook.c.obj) - .debug_info 0x000bb41a 0x730 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) - .debug_info 0x000bbb4a 0x1635 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) - .debug_info 0x000bd17f 0x3ce esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) - .debug_info 0x000bd54d 0x4411 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) - .debug_info 0x000c195e 0x6547 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) - .debug_info 0x000c7ea5 0x1254 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) - .debug_info 0x000c90f9 0x9bf esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) - .debug_info 0x000c9ab8 0xc79 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_drivers.c.obj) - .debug_info 0x000ca731 0x261d esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) - .debug_info 0x000ccd4e 0x1015 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_issi.c.obj) - .debug_info 0x000cdd63 0x10f3 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_mxic.c.obj) - .debug_info 0x000cee56 0x10c4 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_gd.c.obj) - .debug_info 0x000cff1a 0x1425 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_winbond.c.obj) - .debug_info 0x000d133f 0xeef esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_boya.c.obj) - .debug_info 0x000d222e 0xeef esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_th.c.obj) - .debug_info 0x000d311d 0x471e esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) - .debug_info 0x000d783b 0x3e0 esp-idf/esp_system/libesp_system.a(esp_err.c.obj) - .debug_info 0x000d7c1b 0x737 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) - .debug_info 0x000d8352 0x559 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) - .debug_info 0x000d88ab 0x941d esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) - .debug_info 0x000e1cc8 0x206f esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) - .debug_info 0x000e3d37 0x96e9 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) - .debug_info 0x000ed420 0x2de esp-idf/esp_system/libesp_system.a(debug_helpers.c.obj) - .debug_info 0x000ed6fe 0x101f esp-idf/hal/libhal.a(mmu_hal.c.obj) - .debug_info 0x000ee71d 0xc94 esp-idf/hal/libhal.a(cache_hal.c.obj) - .debug_info 0x000ef3b1 0x40d2 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) - .debug_info 0x000f3483 0x534e esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) - .debug_info 0x000f87d1 0x49c esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) - .debug_info 0x000f8c6d 0x1805 esp-idf/hal/libhal.a(systimer_hal.c.obj) - .debug_info 0x000fa472 0x2a13 esp-idf/hal/libhal.a(uart_hal.c.obj) - .debug_info 0x000fce85 0x1912 esp-idf/hal/libhal.a(gpio_hal.c.obj) - .debug_info 0x000fe797 0xdce esp-idf/hal/libhal.a(ledc_hal.c.obj) - .debug_info 0x000ff565 0x1299 esp-idf/hal/libhal.a(ledc_hal_iram.c.obj) - .debug_info 0x001007fe 0x4630 esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) - .debug_info 0x00104e2e 0x245 esp-idf/soc/libsoc.a(interrupts.c.obj) - .debug_info 0x00105073 0xd8 esp-idf/soc/libsoc.a(gpio_periph.c.obj) - .debug_info 0x0010514b 0xe6 esp-idf/soc/libsoc.a(ledc_periph.c.obj) - .debug_info 0x00105231 0x134 esp-idf/esp_hw_support/libesp_hw_support.a(esp_memory_utils.c.obj) - .debug_info 0x00105365 0x26b esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) - .debug_info 0x001055d0 0x2b3 esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) - .debug_info 0x00105883 0x7403 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) - .debug_info 0x0010cc86 0x10a esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) - .debug_info 0x0010cd90 0x607 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) - .debug_info 0x0010d397 0x5e4 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) - .debug_info 0x0010d97b 0xd5 esp-idf/esp_hw_support/libesp_hw_support.a(systimer.c.obj) - .debug_info 0x0010da50 0x24 esp-idf/freertos/libfreertos.a(portasm.S.obj) - .debug_info 0x0010da74 0x367a esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) - .debug_info 0x001110ee 0x1db0 esp-idf/driver/libdriver.a(spi_bus_lock.c.obj) - .debug_info 0x00112e9e 0x1a9e esp-idf/esp_partition/libesp_partition.a(partition.c.obj) - .debug_info 0x0011493c 0x13f2 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) - .debug_info 0x00115d2e 0x2bdd esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) - .debug_info 0x0011890b 0x6e4 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - .debug_info 0x00118fef 0x1082 /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) - .debug_info 0x0011a071 0xfda /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) - .debug_info 0x0011b04b 0x1bd1 /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) - .debug_info 0x0011cc1c 0x1af9 esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) - .debug_info 0x0011e715 0x6b /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-environ.o) - .debug_info 0x0011e780 0xa6f /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) - .debug_info 0x0011f1ef 0xb87 /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) - .debug_info 0x0011fd76 0x10af /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) - .debug_info 0x00120e25 0xb93 /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) - .debug_info 0x001219b8 0x9b3 /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) - .debug_info 0x0012236b 0xc0e /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) - .debug_info 0x00122f79 0x8b8 /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) - .debug_info 0x00123831 0x965 /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) - .debug_info 0x00124196 0xb63 /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) - .debug_info 0x00124cf9 0x954 /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) - .debug_info 0x0012564d 0x8ef /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) - .debug_info 0x00125f3c 0xef4 /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) - .debug_info 0x00126e30 0x986 /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) - .debug_info 0x001277b6 0x84c /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-impure.o) - .debug_info 0x00128002 0x840 /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) - .debug_info 0x00128842 0x8f5 /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) - .debug_info 0x00129137 0xb9 /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-ctype_.o) - .debug_info 0x001291f0 0x2ae6 /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) - .debug_info 0x0012bcd6 0x2280 /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) - .debug_info 0x0012df56 0x87e /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) - .debug_info 0x0012e7d4 0xbc1 /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) - .debug_info 0x0012f395 0xa71 /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) - .debug_info 0x0012fe06 0xcbe /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-locale.o) - .debug_info 0x00130ac4 0xbe9 /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) - .debug_info 0x001316ad 0x1cf /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) - .debug_info 0x0013187c 0x1885 /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) - .debug_info 0x00133101 0xc00 /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) - .debug_info 0x00133d01 0x1c9f /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) - .debug_info 0x001359a0 0xbbf /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) - .debug_info 0x0013655f 0x2086 /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) - .debug_info 0x001385e5 0x485 /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) + .debug_info 0x0008c8cb 0xe86 esp-idf/main/libmain.a(blink_example_main.c.obj) + .debug_info 0x0008d751 0x179 esp-idf/riscv/libriscv.a(instruction_decode.c.obj) + .debug_info 0x0008d8ca 0x52b esp-idf/riscv/libriscv.a(interrupt.c.obj) + .debug_info 0x0008ddf5 0xf06 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .debug_info 0x0008ecfb 0x3edb esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_info 0x00092bd6 0x2fb8 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .debug_info 0x00095b8e 0x1c1 esp-idf/esp_mm/libesp_mm.a(ext_mem_layout.c.obj) + .debug_info 0x00095d4f 0x6351 esp-idf/driver/libdriver.a(gpio.c.obj) + .debug_info 0x0009c0a0 0x16e esp-idf/driver/libdriver.a(rtc_io.c.obj) + .debug_info 0x0009c20e 0xc294 esp-idf/driver/libdriver.a(ledc.c.obj) + .debug_info 0x000a84a2 0xdbdd esp-idf/driver/libdriver.a(uart.c.obj) + .debug_info 0x000b607f 0x9f esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + .debug_info 0x000b611e 0x3a58 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .debug_info 0x000b9b76 0xbf2 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c3.c.obj) + .debug_info 0x000ba768 0xad7 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .debug_info 0x000bb23f 0x1dd esp-idf/spi_flash/libspi_flash.a(flash_brownout_hook.c.obj) + .debug_info 0x000bb41c 0x730 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + .debug_info 0x000bbb4c 0x1635 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .debug_info 0x000bd181 0x3ce esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + .debug_info 0x000bd54f 0x4411 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .debug_info 0x000c1960 0x6547 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .debug_info 0x000c7ea7 0x1254 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .debug_info 0x000c90fb 0x9bf esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) + .debug_info 0x000c9aba 0xc79 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_drivers.c.obj) + .debug_info 0x000ca733 0x261d esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + .debug_info 0x000ccd50 0x1015 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_issi.c.obj) + .debug_info 0x000cdd65 0x10f3 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_mxic.c.obj) + .debug_info 0x000cee58 0x10c4 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_gd.c.obj) + .debug_info 0x000cff1c 0x1425 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_winbond.c.obj) + .debug_info 0x000d1341 0xeef esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_boya.c.obj) + .debug_info 0x000d2230 0xeef esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_th.c.obj) + .debug_info 0x000d311f 0x471e esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + .debug_info 0x000d783d 0x3e0 esp-idf/esp_system/libesp_system.a(esp_err.c.obj) + .debug_info 0x000d7c1d 0x737 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + .debug_info 0x000d8354 0x559 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + .debug_info 0x000d88ad 0x941d esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + .debug_info 0x000e1cca 0x206f esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .debug_info 0x000e3d39 0x96e9 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + .debug_info 0x000ed422 0x2de esp-idf/esp_system/libesp_system.a(debug_helpers.c.obj) + .debug_info 0x000ed700 0x101f esp-idf/hal/libhal.a(mmu_hal.c.obj) + .debug_info 0x000ee71f 0xc94 esp-idf/hal/libhal.a(cache_hal.c.obj) + .debug_info 0x000ef3b3 0x40d2 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + .debug_info 0x000f3485 0x534e esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + .debug_info 0x000f87d3 0x49c esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + .debug_info 0x000f8c6f 0x1805 esp-idf/hal/libhal.a(systimer_hal.c.obj) + .debug_info 0x000fa474 0x2a13 esp-idf/hal/libhal.a(uart_hal.c.obj) + .debug_info 0x000fce87 0x1912 esp-idf/hal/libhal.a(gpio_hal.c.obj) + .debug_info 0x000fe799 0xdce esp-idf/hal/libhal.a(ledc_hal.c.obj) + .debug_info 0x000ff567 0x1299 esp-idf/hal/libhal.a(ledc_hal_iram.c.obj) + .debug_info 0x00100800 0x4630 esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + .debug_info 0x00104e30 0x245 esp-idf/soc/libsoc.a(interrupts.c.obj) + .debug_info 0x00105075 0xd8 esp-idf/soc/libsoc.a(gpio_periph.c.obj) + .debug_info 0x0010514d 0xe6 esp-idf/soc/libsoc.a(ledc_periph.c.obj) + .debug_info 0x00105233 0x134 esp-idf/esp_hw_support/libesp_hw_support.a(esp_memory_utils.c.obj) + .debug_info 0x00105367 0x26b esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .debug_info 0x001055d2 0x2b3 esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + .debug_info 0x00105885 0x7403 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .debug_info 0x0010cc88 0x10a esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) + .debug_info 0x0010cd92 0x607 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + .debug_info 0x0010d399 0x5e4 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + .debug_info 0x0010d97d 0xd5 esp-idf/esp_hw_support/libesp_hw_support.a(systimer.c.obj) + .debug_info 0x0010da52 0x24 esp-idf/freertos/libfreertos.a(portasm.S.obj) + .debug_info 0x0010da76 0x367a esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .debug_info 0x001110f0 0x1db0 esp-idf/driver/libdriver.a(spi_bus_lock.c.obj) + .debug_info 0x00112ea0 0x1a9e esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .debug_info 0x0011493e 0x13f2 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + .debug_info 0x00115d30 0x2bdd esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .debug_info 0x0011890d 0x6e4 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + .debug_info 0x00118ff1 0x1082 /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) + .debug_info 0x0011a073 0xfda /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) + .debug_info 0x0011b04d 0x1bd1 /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) + .debug_info 0x0011cc1e 0x1af9 esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .debug_info 0x0011e717 0x6b /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-environ.o) + .debug_info 0x0011e782 0xa6f /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) + .debug_info 0x0011f1f1 0xb87 /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) + .debug_info 0x0011fd78 0x10af /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) + .debug_info 0x00120e27 0xb93 /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) + .debug_info 0x001219ba 0x9b3 /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) + .debug_info 0x0012236d 0xc0e /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) + .debug_info 0x00122f7b 0x8b8 /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) + .debug_info 0x00123833 0x965 /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) + .debug_info 0x00124198 0xb63 /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) + .debug_info 0x00124cfb 0x954 /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) + .debug_info 0x0012564f 0x8ef /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) + .debug_info 0x00125f3e 0xef4 /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) + .debug_info 0x00126e32 0x986 /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) + .debug_info 0x001277b8 0x84c /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-impure.o) + .debug_info 0x00128004 0x840 /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) + .debug_info 0x00128844 0x8f5 /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) + .debug_info 0x00129139 0xb9 /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-ctype_.o) + .debug_info 0x001291f2 0x2ae6 /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) + .debug_info 0x0012bcd8 0x2280 /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) + .debug_info 0x0012df58 0x87e /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) + .debug_info 0x0012e7d6 0xbc1 /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) + .debug_info 0x0012f397 0xa71 /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) + .debug_info 0x0012fe08 0xcbe /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-locale.o) + .debug_info 0x00130ac6 0xbe9 /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) + .debug_info 0x001316af 0x1cf /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) + .debug_info 0x0013187e 0x1885 /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) + .debug_info 0x00133103 0xc00 /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) + .debug_info 0x00133d03 0x1c9f /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) + .debug_info 0x001359a2 0xbbf /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) + .debug_info 0x00136561 0x2086 /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) + .debug_info 0x001385e7 0x485 /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) .debug_abbrev 0x00000000 0x20a25 *(.debug_abbrev) diff --git a/ESP-IDF_Robot/main/blink_example_main.c b/ESP-IDF_Robot/main/blink_example_main.c index 8bdeeb33a..dc40543be 100644 --- a/ESP-IDF_Robot/main/blink_example_main.c +++ b/ESP-IDF_Robot/main/blink_example_main.c @@ -135,7 +135,7 @@ static void configure_button (void) { static void ledc_init (void) { ledc_timer_config_t ledc_timer = { .speed_mode = LEDC_MODE,//MODE, - .duty_resolution = LEDC_TIMER_14_BIT,//, + .duty_resolution = LEDC_DUTY_RES, .timer_num = LEDC_TIMER, .freq_hz = LEDC_FREQUENCY, .clk_cfg = LEDC_AUTO_CLK