NovaGlide ultrasonic HAL

This commit is contained in:
2026-01-05 04:02:18 -05:00
parent 6c11cafbf2
commit 8da36a7825
5 changed files with 332 additions and 0 deletions

View File

@@ -1067,3 +1067,5 @@
126 135 1767603703770573564 bootloader-prefix/src/bootloader-stamp/bootloader-done d3d9d5da12f3e934
126 135 1767603703770573564 /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/build/CMakeFiles/bootloader-complete d3d9d5da12f3e934
126 135 1767603703770573564 /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/build/bootloader-prefix/src/bootloader-stamp/bootloader-done d3d9d5da12f3e934
135 9704 1767603703773886436 CMakeFiles/flash 465df3177a9d08e3
135 9704 1767603703773886436 /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/build/CMakeFiles/flash 465df3177a9d08e3

View File

@@ -0,0 +1,23 @@
--- esp-idf-monitor 1.8.0 on /dev/ttyACM0 115200
--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H
--- 0x40386078: rv_utils_wait_for_intr at /home/alex/esp/esp-idf/v5.4.1/components/riscv/include/riscv/rv_utils.h:62
--- (inlined by) esp_cpu_wait_for_intr at /home/alex/esp/esp-idf/v5.4.1/components/esp_hw_support/cpu.c:62
--- Stack dump detected
--- 0x403835e6: rmt_encode_simple at /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_rmt/src/rmt_encoder.c:318
--- 0x4201c630: rmt_transmit at /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_rmt/src/rmt_tx.c:572
--- 0x40380001: _vector_table at /home/alex/esp/esp-idf/v5.4.1/components/riscv/vectors_intc.S:54

--- Backtrace:

--- 0x4038083c: esp_restart_noos at /home/alex/esp/esp-idf/v5.4.1/components/esp_system/port/soc/esp32c3/system_internal.c:112
--- Stack dump detected
--- 0x403835e6: rmt_encode_simple at /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_rmt/src/rmt_encoder.c:318
--- 0x4005890e: memset in ROM
--- 0x40380001: _vector_table at /home/alex/esp/esp-idf/v5.4.1/components/riscv/vectors_intc.S:54
--- Warning: Failed to run gdb_panic_server.py script: Command '['riscv32-esp-elf-gdb', '--batch', '-n', '/home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/build/ESP-IDF_NovaGlide.elf', '-ex', 'target remote | "/home/alex/.espressif/python_env/idf5.4_py3.13_env/bin/python" -m esp_idf_panic_decoder --target esp32c3 "/tmp/tmp4izcznq8"', '-ex', 'bt']' returned non-zero exit status 1.
--- Warning: b'Traceback (most recent call last):\n File "<frozen runpy>", line 198, in _run_module_as_main\n File "<frozen runpy>", line 88, in _run_code\n File "/home/alex/.espressif/python_env/idf5.4_py3.13_env/lib/python3.13/site-packages/esp_idf_panic_decoder/__main__.py", line 4, in <module>\n main()\n ~~~~^^\n File "/home/alex/.espressif/python_env/idf5.4_py3.13_env/lib/python3.13/site-packages/esp_idf_panic_decoder/gdb_panic_server.py", line 289, in main\n panic_info = PANIC_OUTPUT_PARSERS[args.target](args.input_file.read())\n File "/home/alex/.espressif/python_env/idf5.4_py3.13_env/lib/python3.13/site-packages/esp_idf_panic_decoder/gdb_panic_server.py", line 152, in parse_idf_riscv_panic_output\n stack_base_addr, stack_data = get_stack_addr_and_data(res)\n ~~~~~~~~~~~~~~~~~~~~~~~^^^^^\n File "/home/alex/.espressif/python_env/idf5.4_py3.13_env/lib/python3.13/site-packages/esp_idf_panic_decoder/gdb_panic_server.py", line 120, in get_stack_addr_and_data\n assert base_addr == prev_base_addr + bytes_in_line\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nAssertionError\nRemote communication error. Target disconnected: Connection reset by peer.\nNo stack.\n'

--- 0x4038083c: esp_restart_noos at /home/alex/esp/esp-idf/v5.4.1/components/esp_system/port/soc/esp32c3/system_internal.c:112


View File

@@ -0,0 +1,77 @@
[1/5] cd /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/build/esp-idf/esptool_py && /home/alex/.espressif/python_env/idf5.4_py3.13_env/bin/python /home/alex/esp/esp-idf/v5.4.1/components/partition_table/check_sizes.py --offset 0x8000 partition --type app /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/build/partition_table/partition-table.bin /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/build/ESP-IDF_NovaGlide.bin
ESP-IDF_NovaGlide.bin binary size 0xf6780 bytes. Smallest app partition is 0x100000 bytes. 0x9880 bytes (4%) free.
Warning: The smallest app partition is nearly full (4% free space left)!
[2/5] Performing build step for 'bootloader'
[1/1] cd /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/build/bootloader/esp-idf/esptool_py && /home/alex/.espressif/python_env/idf5.4_py3.13_env/bin/python /home/alex/esp/esp-idf/v5.4.1/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/build/bootloader/bootloader.bin
Bootloader binary size 0x5160 bytes. 0x2ea0 bytes (36%) free.
[3/5] No install step for 'bootloader'
[4/5] Completed 'bootloader'
[4/5] cd /home/alex/esp/esp-idf/v5.4.1/components/esptool_py && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake -D IDF_PATH=/home/alex/esp/esp-idf/v5.4.1 -D "SERIAL_TOOL=/home/alex/.espressif/python_env/idf5.4_py3.13_env/bin/python;;/home/alex/esp/esp-idf/v5.4.1/components/esptool_py/esptool/esptool.py;--chip;esp32c3" -D "SERIAL_TOOL_ARGS=--before=default_reset;--after=hard_reset;write_flash;@flash_args" -D WORKING_DIRECTORY=/home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/build -P /home/alex/esp/esp-idf/v5.4.1/components/esptool_py/run_serial_tool.cmake
esptool.py --chip esp32c3 -p /dev/ttyACM0 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 2MB 0x0 bootloader/bootloader.bin 0x10000 ESP-IDF_NovaGlide.bin 0x8000 partition_table/partition-table.bin
esptool.py v4.10.0
Serial port /dev/ttyACM0
Connecting....
Chip is ESP32-C3 (QFN32) (revision v0.4)
Features: WiFi, BLE
Crystal is 40MHz
USB mode: USB-Serial/JTAG
MAC: e4:b0:63:17:9e:44
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00005fff...
Flash will be erased from 0x00010000 to 0x00106fff...
Flash will be erased from 0x00008000 to 0x00008fff...
SHA digest in image updated
Compressed 20832 bytes to 13051...
Writing at 0x00000000... (100 %)
Wrote 20832 bytes (13051 compressed) at 0x00000000 in 0.4 seconds (effective 376.8 kbit/s)...
Hash of data verified.
Compressed 1009536 bytes to 570329...
Writing at 0x00010000... (2 %)
Writing at 0x0001cf9a... (5 %)
Writing at 0x0002885e... (8 %)
Writing at 0x00031a62... (11 %)
Writing at 0x00039559... (14 %)
Writing at 0x0004009e... (17 %)
Writing at 0x00046b08... (20 %)
Writing at 0x0004e2b0... (22 %)
Writing at 0x00055ebd... (25 %)
Writing at 0x0005d43b... (28 %)
Writing at 0x00064a56... (31 %)
Writing at 0x0006baab... (34 %)
Writing at 0x0007212b... (37 %)
Writing at 0x00078b1c... (40 %)
Writing at 0x0007f4fb... (42 %)
Writing at 0x00085c07... (45 %)
Writing at 0x0008c2e5... (48 %)
Writing at 0x00092020... (51 %)
Writing at 0x00097f80... (54 %)
Writing at 0x0009e7d6... (57 %)
Writing at 0x000a49e6... (60 %)
Writing at 0x000aaac7... (62 %)
Writing at 0x000b0bc8... (65 %)
Writing at 0x000b726c... (68 %)
Writing at 0x000be069... (71 %)
Writing at 0x000c5323... (74 %)
Writing at 0x000cc2f4... (77 %)
Writing at 0x000d2d5a... (80 %)
Writing at 0x000d8f84... (82 %)
Writing at 0x000df31f... (85 %)
Writing at 0x000e574b... (88 %)
Writing at 0x000eb6d6... (91 %)
Writing at 0x000f3f44... (94 %)
Writing at 0x000fa7c0... (97 %)
Writing at 0x00101704... (100 %)
Wrote 1009536 bytes (570329 compressed) at 0x00010000 in 7.5 seconds (effective 1080.8 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 103...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (103 compressed) at 0x00008000 in 0.1 seconds (effective 354.8 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...

View File

@@ -0,0 +1,230 @@
I (243) esp_image: segment 4: paddr=000fc8a8 vaddr=4038b268 sizeESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0x15 (USB_UART_CHIP_RESET),boot:0xf (SPI_FAST_FLASH_BOOT)
Saved PC:0x40386078
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fcd5820,len:0x1574
load:0x403cc710,len:0xc30
load:0x403ce710,len:0x2f64
entry 0x403cc71a
I (24) boot: ESP-IDF v5.4.1 2nd stage bootloader
I (24) boot: compile time Jan 4 2026 20:56:49
I (24) boot: chip revision: v0.4
I (25) boot: efuse block revision: v1.3
I (28) boot.esp32c3: SPI Speed : 80MHz
I (32) boot.esp32c3: SPI Mode : DIO
I (36) boot.esp32c3: SPI Flash Size : 2MB
I (39) boot: Enabling RNG early entropy source...
I (44) boot: Partition Table:
I (46) boot: ## Label Usage Type ST Offset Length
I (53) boot: 0 nvs WiFi data 01 02 00009000 00006000
I (59) boot: 1 phy_init RF data 01 01 0000f000 00001000
I (66) boot: 2 factory factory app 00 00 00010000 00100000
I (72) boot: End of partition table
I (76) esp_image: segment 0: paddr=00010020 vaddr=3c0c0020 size=21b70h (138096) map
I (105) esp_image: segment 1: paddr=00031b98 vaddr=3fc95200 size=03210h ( 12816) load
I (108) esp_image: segment 2: paddr=00034db0 vaddr=40380000 size=0b268h ( 45672) load
I (117) esp_image: segment 3: paddr=00040020 vaddr=42000020 size=bc880h (772224) map
I (241) esp_image: segment 4: paddr=000fc8a8 vaddr=4038b268 size=09e88h ( 40584) load
I (248) esp_image: segment 5: paddr=00106738 vaddr=50000200 size=0001ch ( 28) load
I (256) boot: Loaded app from partition at offset 0x10000
I (256) boot: Disabling RNG early entropy source...
I (266) cpu_start: Unicore app
I (274) cpu_start: Pro cpu start user code
I (274) cpu_start: cpu freq: 160000000 Hz
I (275) app_init: Application information:
I (275) app_init: Project name: ESP-IDF_NovaGlide
I (279) app_init: App version: ESP32-Node_Switch-v2.7-12070-g5
I (285) app_init: Compile time: Jan 5 2026 04:01:32
I (290) app_init: ELF file SHA256: 76dca4640...
I (295) app_init: ESP-IDF: v5.4.1
I (298) efuse_init: Min chip rev: v0.3
I (302) efuse_init: Max chip rev: v1.99 
I (306) efuse_init: Chip rev: v0.4
I (310) heap_init: Initializing. RAM available for dynamic allocation:
I (316) heap_init: At 3FC9CF10 len 000230F0 (140 KiB): RAM
I (322) heap_init: At 3FCC0000 len 0001C710 (113 KiB): Retention RAM
I (328) heap_init: At 3FCDC710 len 00002950 (10 KiB): Retention RAM
I (334) heap_init: At 5000021C len 00001DCC (7 KiB): RTCRAM
I (340) spi_flash: detected chip: generic
I (343) spi_flash: flash io: dio
W (346) spi_flash: Detected size(4096k) larger than the size in the binary image header(2048k). Using the size in the binary image header.
I (358) sleep_gpio: Configure to isolate all GPIO pins in sleep state
I (364) sleep_gpio: Enable automatic switching of GPIO sleep configuration
I (371) main_task: Started on CPU0
I (371) main_task: Calling app_main()
I (381) SYSTEM_INIT: System initialization complete
[?25l
Dashboard Mode: Press Ctrl+] to exit monitor
I (3471) DASHBOARD: Dashboard display started
Guru Meditation Error: Core 0 panic'ed (Instruction access fault). Exception was unhandled.
Core 0 register dump:
MEPC : 0x00000000 RA : 0x403835e6 SP : 0x3fcb49a0 GP : 0x3fc95a00
TP : 0x3fcb4ac0 T0 : 0x4201c630 T1 : 0x0000000f T2 : 0x00000000
S0/FP : 0x3fcad80c S1 : 0x3fcad510 A0 : 0x3fcb4a64 A1 : 0x00000004
A2 : 0x00000000 A3 : 0x00000060 A4 : 0x60016400 A5 : 0x3fcb49af
A6 : 0x00000000 A7 : 0x00000000 S2 : 0x00000000 S3 : 0x60016400
S4 : 0x3fcb4a64 S5 : 0x00000004 S6 : 0x00000000 S7 : 0x3fcb49ec
S8 : 0x00000000 S9 : 0x00000000 S10 : 0x00000000 S11 : 0x00000000
T3 : 0x00000000 T4 : 0x3fcb4a1c T5 : 0x00001800 T6 : 0x00000000
MSTATUS : 0x00001881 MTVEC : 0x40380001 MCAUSE : 0x00000001 MTVAL : 0x00000000
MHARTID : 0x00000000
0x00000000 in ?? ()
#0 0x00000000 in ?? ()
#1 0x403835e6 in rmt_encode_simple (encoder=0x3fcad80c, channel=0x3fcad510, data=0x3fcb4a64, data_size=4, ret_state=0x3fcb49ec) at /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_rmt/src/rmt_encoder.c:313
#2 0x40383b94 in rmt_encode_check_result (tx_chan=tx_chan@entry=0x3fcad510, t=t@entry=0x3fcad594) at /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_rmt/src/rmt_tx.c:668
#3 0x40383d4a in rmt_tx_do_transaction (tx_chan=tx_chan@entry=0x3fcad510, t=0x3fcad594) at /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_rmt/src/rmt_tx.c:753
#4 0x4201c7fc in rmt_transmit (channel=0x3fcad510, encoder=0x3fcad80c, payload=payload@entry=0x3fcb4a64, payload_bytes=payload_bytes@entry=4, config=config@entry=0x3fcb4a68) at /home/alex/esp/esp-idf/v5.4.1/components/esp_driver_rmt/src/rmt_tx.c:594
#5 0x42010a10 in ultrasonic_update_impl (self=0x3fc98ed4 <ultra>, now=<optimized out>) at /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/subsystems/sensors/ultrasonic_hal.c:45
#6 0x4200aed2 in scheduler_task (arg=0x3fc95500 <sched>, arg@entry=<error reading variable: value has been optimized out>) at /home/alex/github/ESP-Nodes/ESP-IDF_NovaGlide/main/scheduler.c:28
#7 0x40388992 in vPortTaskWrapper (pxCode=<optimized out>, pvParameters=<optimized out>) at /home/alex/esp/esp-idf/v5.4.1/components/freertos/FreeRTOS-Kernel/portable/riscv/port.c:255
ELF file SHA256: 76dca4640
Rebooting...
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0xc (RTC_SW_CPU_RST),boot:0xf (SPI_FAST_FLASH_BOOT)
Saved PC:0x4038083c
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fcd5820,len:0x1574
load:0x403cc710,len:0xc30
load:0x403ce710,len:0x2f64
entry 0x403cc71a
I (24) boot: ESP-IDF v5.4.1 2nd stage bootloader
I (24) boot: compile time Jan 4 2026 20:56:49
I (24) boot: chip revision: v0.4
I (24) boot: efuse block revision: v1.3
I (27) boot.esp32c3: SPI Speed : 80MHz
I (31) boot.esp32c3: SPI Mode : DIO
I (35) boot.esp32c3: SPI Flash Size : 2MB
I (39) boot: Enabling RNG early entropy source...
I (43) boot: Partition Table:
I (46) boot: ## Label Usage Type ST Offset Length
I (52) boot: 0 nvs WiFi data 01 02 00009000 00006000
I (59) boot: 1 phy_init RF data 01 01 0000f000 00001000
I (65) boot: 2 factory factory app 00 00 00010000 00100000
I (72) boot: End of partition table
I (75) esp_image: segment 0: paddr=00010020 vaddr=3c0c0020 size=21b70h (138096) map
I (105) esp_image: segment 1: paddr=00031b98 vaddr=3fc95200 size=03210h ( 12816) load
I (107) esp_image: segment 2: paddr=00034db0 vaddr=40380000 size=0b268h ( 45672) load
I (117) esp_image: segment 3: paddr=00040020 vaddr=42000020 size=bc880h (772224) map
I (240) esp_image: segment 4: paddr=000fc8a8 vaddr=4038b268 size=09e88h ( 40584) load
I (248) esp_image: segment 5: paddr=00106738 vaddr=50000200 size=0001ch ( 28) load
I (255) boot: Loaded app from partition at offset 0x10000
I (255) boot: Disabling RNG early entropy source...
I (265) cpu_start: Unicore app
I (274) cpu_start: Pro cpu start user code
I (274) cpu_start: cpu freq: 160000000 Hz
I (274) app_init: Application information:
I (274) app_init: Project name: ESP-IDF_NovaGlide
I (279) app_init: App version: ESP32-Node_Switch-v2.7-12070-g5
I (285) app_init: Compile time: Jan 5 2026 04:01:32
I (290) app_init: ELF file SHA256: 76dca4640...
I (294) app_init: ESP-IDF: v5.4.1
I (298) efuse_init: Min chip rev: v0.3
I (302) efuse_init: Max chip rev: v1.99 
I (306) efuse_init: Chip rev: v0.4
I (310) heap_init: Initializing. RAM available for dynamic allocation:
I (316) heap_init: At 3FC9CF10 len 000230F0 (140 KiB): RAM
I (321) heap_init: At 3FCC0000 len 0001C710 (113 KiB): Retention RAM
I (327) heap_init: At 3FCDC710 len 00002950 (10 KiB): Retention RAM
I (333) heap_init: At 5000021C len 00001DCC (7 KiB): RTCRAM
I (339) spi_flash: detected chip: generic
I (342) spi_flash: flash io: dio
W (345) spi_flash: Detected size(4096k) larger than the size in the binary image header(2048k). Using the size in the binary image header.
I (358) sleep_gpio: Configure to isolate all GPIO pins in sleep state
I (364) sleep_gpio: Enable automatic switching of GPIO sleep configuration
I (370) main_task: Started on CPU0
I (370) main_task: Calling app_main()
I (380) SYSTEM_INIT: System initialization complete
[?25l
Dashboard Mode: Press Ctrl+] to exit monitor
I (3470) DASHBOARD: Dashboard display started
Guru Meditation Error: Core 0 panic'ed (Instruction access fault). Exception was unhandled.
Core 0 register dump:
MEPC : 0x00000000 RA : 0x403835e6 SP : 0x3fcb4a70 GP : 0x3fc95a00
TP : 0x3fcb4b90 T0 : 0x4005890e T1 : 0x0000000f T2 : 0x00000000
S0/FP : 0x3fcad81c S1 : 0x3fcad534 A0 : 0x3fcb4b34 A1 : 0x00000004
A2 : 0x00000000 A3 : 0x00000060 A4 : 0x60016400 A5 : 0x3fcb4a7f
A6 : 0x00000000 A7 : 0x00000000 S2 : 0x00000000 S3 : 0x60016400
S4 : 0x3fcb4b34 S5 : 0x00000004 S6 : 0x00000000 S7 : 0x3fcb4abc
S8 : 0x00000000 S9 : 0x00000000 S10 : 0x00000000 S11 : 0x00000000
T3 : 0x00000000 T4 : 0x3fcb4aec T5 : 0x00001800 T6 : 0x00000000
MSTATUS : 0x00001881 MTVEC : 0x40380001 MCAUSE : 0x00000001 MTVAL : 0x00000000
MHARTID : 0x00000000
Stack memory:
3fcb4a70: 0x00000000 0x3c0c6994 0x3c0c698c 0x000020da 0x00001c00 0x3fcb4aed 0x00000000 0x00000000
3fcb4a90: 0x00000000 0xffffffff 0x00000004 0x3fcad7b8 0x3fcad534 0x3fcad534 0x3fcad5b8 0x40383b94
3fcb4ab0: 0x00000000 0x00000136 0x3fe99999 0x00000000 0x00000000 0x3fcad534 0x3fcad5b8 0x40383d4a
3fcb4ad0: 0x00000000 0x00000136 0x3fcb4b1c 0x3fcb4b34 0x3fcad81c 0x3fcb4b38 0x3fcad534 0x4201c7fc
3fcb4af0: 0x3c0c698c 0x40100000 0x00000003 0x3fcad5b8 0x00000000 0x00000000 0x00000000 0x00000000
3fcb4b10: 0x00000000 0x00000136 0x3fc98ed4 0x42010a10 0x00000000 0x00000000 0x00000000 0x00000000
3fcb4b30: 0x00000000 0x000a800a 0x00000000 0x00000000 0x00000000 0x00000136 0x3fc95500 0x4200aed2
3fcb4b50: 0x00000000 0x00000000 0x00000000 0x40388992 0x00000000 0x00000000 0x00000000 0x00000000
3fcb4b70: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
3fcb4b90: 0xa5a5a5a5 0xa5a5a5a5 0x00000150 0x3fcb48f0 0x00000141 0x3fc98688 0x3fc98688 0x3fcb4b9c
3fcb4bb0: 0x3fc98680 0x0000000f 0x3fcad1f4 0x3fcad1f4 0x3fcb4b9c 0x00000000 0x0000000a 0x3fcb3b98
3fcb4bd0: 0x65686373 0x656c7564 0x00000072 0x00000000 0x3fcb4b90 0x0000000a 0x00000000 0x00000000
3fcb4bf0: 0x00000000 0x00000000 0x3fc9d550 0x3fc9d5b8 0x3fc9d620 0x00000000 0x00000000 0x00000001
3fcb4c10: 0x00000000 0x00000000 0x00000000 0x420058ce 0x00000000 0x00000000 0x00000000 0x00000000
3fcb4c30: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
3fcb4c50: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
70: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
3fcb4c90: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
3fcb4cb0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
3fcb4cd0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x0000b30d
3fcb4cf0: 0x3fc9cf24 0x3fc9cf24 0xa5a5a5a5 0xa5a5a5a5 0x00000000 0xa5a5a5a5 0xc0000000 0x4048cccc
3fcb4d10: 0xa5a5a5a5 0xa5a5a5a5 0xc0000000 0x4048cccc 0xc0000000 0x4048cccc 0xa5a5a5a5 0x3fcb5130
3fcb4d30: 0x00000000 0xa5a5a5a5 0x00000000 0xa5a5a5a5 0x00000005 0x00000000 0x00000001 0x00000000
3fcb4d50: 0xffffffff 0xa5a5a5a5 0x33328897 0x3fcb5148 0xffffffff 0x00000000 0x00000000 0x3c0c69eb
3fcb4d70: 0x00000003 0x00000000 0x33320002 0x30323231 0xffffffff 0x3c0dc8f8 0x3fcaec88 0x3fcaec85
3fcb4d90: 0x3fcb4d9c 0x00000000 0x00000000 0x3c0c6c2b 0x00000001 0x3c0c0ee0 0x00000015 0x3c0d4a3c
3fcb4db0: 0x00000001 0x3fcaec86 0x00000002 0x3c0c4ede 0x3c0c929c 0x3c0c4ec8 0x00000009 0xa5a5a5a5
3fcb4dd0: 0x00000ed7 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0x0003a1eb 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
3fcb4df0: 0x3c0c929c 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0x0003a227 0xa5a5a5a5 0x3332a5a5 0x39343236
3fcb4e10: 0x3c0c929c 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0x3c0d730c 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
3fcb4e30: 0x000004c4 0xa5a5a5a5 0x3332a5a5 0x39313138 0xffffffff 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
3fcb4e50: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0x39373733 0xffffffff 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
ELF file SHA256: 76dca4640
Rebooting...
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0xc (RTC_SW_CPU_RST),boot:0xf (SPI_FAST_FLASH_BOOT)
Saved PC:0x4038083c
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fcd5820,len:0x1574
load:0x403cc710,len:0xc30
load:0x403ce710,len:0x2f64
entry 0x403cc71a
I (24) boot: ESP-IDF v5.4.1 2nd stage bootloader
I (24) boot: compile time Jan 4 2026 20:56:49
I (24) boot: chip revision: v0.4
I (24) boot: efuse block revision: v1.3
I (27) boot.esp32c3: SPI Speed : 80MHz
I (31) boot.esp32c3: SPI Mode : DIO
I (35) boot.esp32c3: SPI Flash Size : 2MB
I (39) boot: Enabling RNG early entropy source...
I (43) boot: Partition Table:
I (46) boot: ## Label Usage Type ST Offset Length
I (52) boot: 0 nvs WiFi data 01 02 00009000 00006000
I (59) boot: 1 phy_init RF data 01 01 0000f000 00001000
I (65) boot: 2 factory factory app 00 00 00010000 00100000
I (72) boot: End of partition table
I (75) esp_image: segment 0: paddr=00010020 vaddr=3c0c0020 size=21b70h (138096) map
I (105) esp_image: segment 1: paddr=00031b98 vaddr=3fc95200 size=03210h ( 12816) load
I (107) esp_image: segment 2: paddr=00034db0 vaddr=40380000 size=0b268h ( 45672) load
I (117) esp_image: segment 3: paddr=00040020 vaddr=42000020 size=bc880h (772224) map