DinnerRecv: working esp-idf version with ack

This commit is contained in:
2025-09-15 16:26:41 -07:00
parent 0b4b9f512d
commit a18a0a30b0
7 changed files with 287 additions and 162 deletions

69
esp32-c3-32s.txt Normal file
View File

@ -0,0 +1,69 @@
this was retrieved from `idf.py monitor` from the esp-idf hello-world example using all esp-idf toolchain as described in
https://www.embeddedrelated.com/showarticle/1434.php#ESP-IDF_Installation
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0xc (RTC_SW_CPU_RST),boot:0xc (SPI_FAST_FLASH_BOOT)
Saved PC:0x40382ffc
--- 0x40382ffc: esp_restart_noos at /home/alx/esp/esp-idf/components/esp_system/port/soc/esp32c3/system_internal.c:116
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fcd5820,len:0x15c4
load:0x403cbf10,len:0xc64
--- 0x403cbf10: esp_bootloader_get_description at /home/alx/esp/esp-idf/components/esp_bootloader_format/esp_bootloader_desc.c:40
load:0x403ce710,len:0x2fcc
--- 0x403ce710: esp_flash_encryption_enabled at /home/alx/esp/esp-idf/components/bootloader_support/src/flash_encrypt.c:89
entry 0x403cbf1a
--- 0x403cbf1a: call_start_cpu0 at /home/alx/esp/esp-idf/components/bootloader/subproject/main/bootloader_start.c:25
I (35) boot: ESP-IDF v6.0-dev-2039-g2044fba6e7 2nd stage bootloader
I (35) boot: compile time Sep 15 2025 11:08:39
I (35) boot: chip revision: v0.3
I (37) boot: efuse block revision: v1.1
I (40) boot.esp32c3: SPI Speed : 80MHz
I (44) boot.esp32c3: SPI Mode : DIO
I (48) boot.esp32c3: SPI Flash Size : 2MB
I (52) boot: Enabling RNG early entropy source...
I (56) boot: Partition Table:
I (59) boot: ## Label Usage Type ST Offset Length
I (65) boot: 0 nvs WiFi data 01 02 00009000 00006000
I (72) boot: 1 phy_init RF data 01 01 0000f000 00001000
I (78) boot: 2 factory factory app 00 00 00010000 00100000
I (85) boot: End of partition table
I (88) esp_image: segment 0: paddr=00010020 vaddr=3c020020 size=0638ch ( 25484) map
I (100) esp_image: segment 1: paddr=000163b4 vaddr=3fc89c00 size=013a8h ( 5032) load
I (104) esp_image: segment 2: paddr=00017764 vaddr=40380000 size=088b4h ( 34996) load
I (117) esp_image: segment 3: paddr=00020020 vaddr=42000020 size=10308h ( 66312) map
I (128) esp_image: segment 4: paddr=00030330 vaddr=403888b4 size=012d4h ( 4820) load
I (130) esp_image: segment 5: paddr=0003160c vaddr=50000000 size=00020h ( 32) load
I (136) boot: Loaded app from partition at offset 0x10000
I (138) boot: Disabling RNG early entropy source...
I (154) cpu_start: Unicore app
I (162) cpu_start: GPIO 20 and 21 are used as console UART I/O pins
I (163) cpu_start: Pro cpu start user code
I (163) cpu_start: cpu freq: 160000000 Hz
I (165) app_init: Application information:
I (168) app_init: Project name: hello_world
I (173) app_init: App version: 1
I (176) app_init: Compile time: Sep 15 2025 11:08:37
I (181) app_init: ELF file SHA256: a67f59997...
I (185) app_init: ESP-IDF: v6.0-dev-2039-g2044fba6e7
I (191) efuse_init: Min chip rev: v0.3
I (195) efuse_init: Max chip rev: v1.99
I (199) efuse_init: Chip rev: v0.3
I (203) heap_init: Initializing. RAM available for dynamic allocation:
I (209) heap_init: At 3FC8BDE0 len 00034220 (208 KiB): RAM
I (214) heap_init: At 3FCC0000 len 0001C710 (113 KiB): Retention RAM
I (220) heap_init: At 3FCDC710 len 00002950 (10 KiB): Retention RAM
I (226) heap_init: At 50000020 len 00001FC8 (7 KiB): RTCRAM
I (232) spi_flash: detected chip: generic
I (235) spi_flash: flash io: dio
I (238) sleep_gpio: Configure to isolate all GPIO pins in sleep state
I (244) sleep_gpio: Enable automatic switching of GPIO sleep configuration
I (251) main_task: Started on CPU0
I (251) main_task: Calling app_main()
Hello world!
This is esp32c3 chip with 1 CPU core(s), WiFi/BLE, silicon revision v0.3, 2MB external flash
Minimum free heap size: 339008 bytes