commit 6c0f93da0b3cb54db1269d0f6747625f439dfdf1 Author: PrincessPi3 Date: Sun May 18 16:25:50 2025 -0600 init diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c7187a2 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +dumping \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..2248680 --- /dev/null +++ b/README.md @@ -0,0 +1,80 @@ +# ESP32-C5 Research +(updated 05172025) + +## Notes +* supported only in ESP-IDF 5.3+ +* Active development in ESP-IDF implementing features +* Currently must pass --preview to idf.py (`idf.py --preview`) to use the ESP32-C5 in ESP-IDF even from master + +## Docs +### PDFs +* [Datasheet (V0.1 Preleminary)](./documents/ESP32_C5_Chip_Datasheet_V0.1_PRELIMINARY_EN.pdf) +* [Hardware Design Guide](./documents/esp-hardware-design-guidelines-en-master-esp32c5.pdf) +* [ESP-IDF 5.3 Programming Guuide](./documents/esp-idf-en-v5.3-esp32c5.pdf) + +### Linked Docs +* [ESP32-C5-DevKitC-1 Official User Guide](https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32c5/esp32-c5-devkitc-1/user_guide.html) +* [esp32pins.com has a page on it (not directly linkable)](https://esp32pins.com) +* [ESP-DEV-KITS Docs](https://github.com/espressif/esp-dev-kits/blob/master/docs/en/esp32-c5-devkitc-1/user_guide.rst) + +## ESP-IDF +* [ESP-IDF Github](https://github.com/espressif/esp-idf) + * [ESP-IDF Examples Supporting the ESP32-C5](https://github.com/search?q=repo%3Aespressif%2Fesp-idf+path%3A%2F%5Eexamples%5C%2F%2F+ESP32-C5+README&type=code) +* [ESP-IDF Programming Guide for ESP32-C5 from Master](https://docs.espressif.com/projects/esp-idf/en/latest/esp32c5/index.html) + +## Hardware +### Features + +### Memory Map +[Figure 3.1.5 Address Mapping Structure Page 32 ESP32_C5_Chip_Datasheet_V0.1_PRELIMINARY_EN.pdf](./documents/ESP32_C5_Chip_Datasheet_V0.1_PRELIMINARY_EN.pdf#page=32) + +![ESP32-C5 Memory Map from datasheet v0.1 preliminiary](./assets/address-map-datasheet-v0.1-preliminary-05172025.png) + +**Named Regions** +| Name | Start | End | Length | +|-----------------------------|-------------|-------------|-------------| +| CPU-Sub-System | 0x2000_0000 | 0x2FFF_FFFF | 0xFFF_FFFF | +| ROM | 0x4000_0000 | 0x4004_FFFF | 0x4_FFFF | +| HP-Memory | 0x4080_0000 | 0x40FF_FFFF | 0x7_FFFF | +| Cache-MMU-External-Memory | 0x4100_0000 | 0x41FF_FFFF | 0xFF_FFFF | +| LP-Memory | 0x5000_0000 | 0x5000_3FFF | 0x3_FFF | +| Peripherals | 0x6000_0000 | 0x600B_FFFF | 0xB_FFFF | +| Peripherals | 0x600C_0000 | 0x600B_FFFF | 0xFFFF | + +### Info From Esp-IDF Tools +`esptool.py --chip auto chip_id/read_mac/flash_id/read_flash_status` +Chip: ESP32-C5 (revision v1.0) +Features: WiFi 6, BT 5, IEEE802.15.4 +Crystal: 48MHz + +`esptool.py --chip auto get_security_info` +``` +Security Information: +===================== +Flags: 0x00000000 (0b0) +Key Purposes: (0, 0, 0, 0, 0, 0, 19) + BLOCK_KEY0 - USER/EMPTY + BLOCK_KEY1 - USER/EMPTY + BLOCK_KEY2 - USER/EMPTY + BLOCK_KEY3 - USER/EMPTY + BLOCK_KEY4 - USER/EMPTY + BLOCK_KEY5 - USER/EMPTY +Chip ID: 23 +API Version: 2 +Secure Boot: Disabled +Flash Encryption: Disabled +SPI Boot Crypt Count (SPI_BOOT_CRYPT_CNT): 0x0 +``` + +### Instruction Set +**High Power (HP) CPU** +RISC-V 32-bit (RV32IMAC) +* Base Integar Instruction Set 32-bit (I) +* Multiplication and Divison (M) +* Atomic Instructions (A) +* Compressed Instructions (C) + * Zc extensions (Zcb, Zcmp, and Zcmt) +* Custom Hardware Loop Instructions (Xhwlp) + +**Low Power (LP) CPU** +RISC-V 32-bit (RV32IMAC) \ No newline at end of file diff --git a/assets/address-map-datasheet-v0.1-preliminary-05172025.png b/assets/address-map-datasheet-v0.1-preliminary-05172025.png new file mode 100644 index 0000000..d3ffc65 Binary files /dev/null and b/assets/address-map-datasheet-v0.1-preliminary-05172025.png differ diff --git a/documents/ESP32_C5_Chip_Datasheet_V0.1_PRELIMINARY_EN.pdf b/documents/ESP32_C5_Chip_Datasheet_V0.1_PRELIMINARY_EN.pdf new file mode 100644 index 0000000..4df4c83 Binary files /dev/null and b/documents/ESP32_C5_Chip_Datasheet_V0.1_PRELIMINARY_EN.pdf differ diff --git a/documents/esp-hardware-design-guidelines-en-master-esp32c5.pdf b/documents/esp-hardware-design-guidelines-en-master-esp32c5.pdf new file mode 100644 index 0000000..6ab56c5 Binary files /dev/null and b/documents/esp-hardware-design-guidelines-en-master-esp32c5.pdf differ diff --git a/documents/esp-idf-en-v5.3-esp32c5.pdf b/documents/esp-idf-en-v5.3-esp32c5.pdf new file mode 100644 index 0000000..564920e Binary files /dev/null and b/documents/esp-idf-en-v5.3-esp32c5.pdf differ diff --git a/dumps/ESP32-C5-DevKitC-1-chipinfo-1747558132.txt b/dumps/ESP32-C5-DevKitC-1-chipinfo-1747558132.txt new file mode 100644 index 0000000..e69de29 diff --git a/dumps/ESP32-C5-DevKitC-1-chipinfo-1747559872.txt b/dumps/ESP32-C5-DevKitC-1-chipinfo-1747559872.txt new file mode 100644 index 0000000..e69de29 diff --git a/dumps/ESP32-C5-DevKitC-1-chipinfo-1747559896.txt b/dumps/ESP32-C5-DevKitC-1-chipinfo-1747559896.txt new file mode 100644 index 0000000..872ff5d --- /dev/null +++ b/dumps/ESP32-C5-DevKitC-1-chipinfo-1747559896.txt @@ -0,0 +1,102 @@ + +Getting ESP Chip Info... + + +Chip ID: +esptool.py v4.9.dev8 +Serial port /dev/ttyUSB0 +Connecting.... +Detecting chip type... ESP32-C5 +Chip is ESP32-C5 (revision v1.0) +Features: WiFi 6, BT 5, IEEE802.15.4 +Crystal is 48MHz +MAC: 30:ed:a0:ff:fe:e4:6a:d4 +BASE MAC: 30:ed:a0:e4:6a:d4 +MAC_EXT: ff:fe +Uploading stub... +Running stub... +Stub running... +Changing baud rate to 460800 +Changed. +Warning: ESP32-C5 has no Chip ID. Reading MAC instead. +MAC: 30:ed:a0:ff:fe:e4:6a:d4 +BASE MAC: 30:ed:a0:e4:6a:d4 +MAC_EXT: ff:fe +Hard resetting via RTS pin... + +Flash ID: +esptool.py v4.9.dev8 +Serial port /dev/ttyUSB0 +Connecting.... +Detecting chip type... ESP32-C5 +Chip is ESP32-C5 (revision v1.0) +Features: WiFi 6, BT 5, IEEE802.15.4 +Crystal is 48MHz +MAC: 30:ed:a0:ff:fe:e4:6a:d4 +BASE MAC: 30:ed:a0:e4:6a:d4 +MAC_EXT: ff:fe +Uploading stub... +Running stub... +Stub running... +Changing baud rate to 460800 +Changed. +Manufacturer: 20 +Device: 4017 +Detected flash size: 8MB +Hard resetting via RTS pin... + +Flash Status: +esptool.py v4.9.dev8 +Serial port /dev/ttyUSB0 +Connecting.... +Detecting chip type... ESP32-C5 +Chip is ESP32-C5 (revision v1.0) +Features: WiFi 6, BT 5, IEEE802.15.4 +Crystal is 48MHz +MAC: 30:ed:a0:ff:fe:e4:6a:d4 +BASE MAC: 30:ed:a0:e4:6a:d4 +MAC_EXT: ff:fe +Uploading stub... +Running stub... +Stub running... +Changing baud rate to 460800 +Changed. +Status value: 0x0200 +Hard resetting via RTS pin... + +Security Info: +esptool.py v4.9.dev8 +Serial port /dev/ttyUSB0 +Connecting.... +Detecting chip type... ESP32-C5 +Chip is ESP32-C5 (revision v1.0) +Features: WiFi 6, BT 5, IEEE802.15.4 +Crystal is 48MHz +MAC: 30:ed:a0:ff:fe:e4:6a:d4 +BASE MAC: 30:ed:a0:e4:6a:d4 +MAC_EXT: ff:fe +Uploading stub... +Running stub... +Stub running... +Changing baud rate to 460800 +Changed. + +Security Information: +===================== +Flags: 0x00000000 (0b0) +Key Purposes: (0, 0, 0, 0, 0, 0, 19) + BLOCK_KEY0 - USER/EMPTY + BLOCK_KEY1 - USER/EMPTY + BLOCK_KEY2 - USER/EMPTY + BLOCK_KEY3 - USER/EMPTY + BLOCK_KEY4 - USER/EMPTY + BLOCK_KEY5 - USER/EMPTY +Chip ID: 23 +API Version: 2 +Secure Boot: Disabled +Flash Encryption: Disabled +SPI Boot Crypt Count (SPI_BOOT_CRYPT_CNT): 0x0 +Hard resetting via RTS pin... + +All donsies~ :3 + diff --git a/dumps/esp32c5-devkitc-1-nostub-170525220732/esp32c5-devkit-esp32c5-Cache-MMU-External-Memory-0x41000000-0xFFFFFF-170525220732.bin b/dumps/esp32c5-devkitc-1-nostub-170525220732/esp32c5-devkit-esp32c5-Cache-MMU-External-Memory-0x41000000-0xFFFFFF-170525220732.bin new file mode 100644 index 0000000..f5524ea Binary files /dev/null and b/dumps/esp32c5-devkitc-1-nostub-170525220732/esp32c5-devkit-esp32c5-Cache-MMU-External-Memory-0x41000000-0xFFFFFF-170525220732.bin differ diff --git a/dumps/esp32c5-devkitc-1-nostub-170525220732/esp32c5-devkit-esp32c5-HP-Memory-0x40800000-0x7FFFF-170525220732.bin b/dumps/esp32c5-devkitc-1-nostub-170525220732/esp32c5-devkit-esp32c5-HP-Memory-0x40800000-0x7FFFF-170525220732.bin new file mode 100644 index 0000000..c2fb08f Binary files /dev/null and b/dumps/esp32c5-devkitc-1-nostub-170525220732/esp32c5-devkit-esp32c5-HP-Memory-0x40800000-0x7FFFF-170525220732.bin differ diff --git a/dumps/esp32c5-devkitc-1-nostub-170525220732/esp32c5-devkit-esp32c5-LP-Memory-0x50000000-0x3FFF-170525220732.bin b/dumps/esp32c5-devkitc-1-nostub-170525220732/esp32c5-devkit-esp32c5-LP-Memory-0x50000000-0x3FFF-170525220732.bin new file mode 100644 index 0000000..00152dc Binary files /dev/null and b/dumps/esp32c5-devkitc-1-nostub-170525220732/esp32c5-devkit-esp32c5-LP-Memory-0x50000000-0x3FFF-170525220732.bin differ diff --git a/dumps/esp32c5-devkitc-1-nostub-170525220732/esp32c5-devkit-esp32c5-Peripherals-0-0x60000000-0xBFFFF-170525220732.bin b/dumps/esp32c5-devkitc-1-nostub-170525220732/esp32c5-devkit-esp32c5-Peripherals-0-0x60000000-0xBFFFF-170525220732.bin new file mode 100644 index 0000000..cf859ef Binary files /dev/null and b/dumps/esp32c5-devkitc-1-nostub-170525220732/esp32c5-devkit-esp32c5-Peripherals-0-0x60000000-0xBFFFF-170525220732.bin differ diff --git a/dumps/esp32c5-devkitc-1-nostub-170525220732/esp32c5-devkit-esp32c5-Peripherals-1-0x600C0000-0xFFFF-170525220732.bin b/dumps/esp32c5-devkitc-1-nostub-170525220732/esp32c5-devkit-esp32c5-Peripherals-1-0x600C0000-0xFFFF-170525220732.bin new file mode 100644 index 0000000..69c5690 Binary files /dev/null and b/dumps/esp32c5-devkitc-1-nostub-170525220732/esp32c5-devkit-esp32c5-Peripherals-1-0x600C0000-0xFFFF-170525220732.bin differ diff --git a/dumps/esp32c5-devkitc-1-nostub-170525220732/esp32c5-devkit-esp32c5-ROM-0x40000000-0x4FFFF-170525220732.bin b/dumps/esp32c5-devkitc-1-nostub-170525220732/esp32c5-devkit-esp32c5-ROM-0x40000000-0x4FFFF-170525220732.bin new file mode 100644 index 0000000..3745877 Binary files /dev/null and b/dumps/esp32c5-devkitc-1-nostub-170525220732/esp32c5-devkit-esp32c5-ROM-0x40000000-0x4FFFF-170525220732.bin differ diff --git a/dumps/esp32c5-devkitc-1-nostub-170525220732/log.txt b/dumps/esp32c5-devkitc-1-nostub-170525220732/log.txt new file mode 100644 index 0000000..01c7e18 --- /dev/null +++ b/dumps/esp32c5-devkitc-1-nostub-170525220732/log.txt @@ -0,0 +1,60 @@ +Starting dump from chip: esp32c5 + on port: /dev/ttyUSB0 + at: 460800 baud + to directory: ./live-roms/esp32c5-devkit-170525220732 +twith log file: ./live-roms/esp32c5-devkit-170525220732/log.txt + +ROM starting: 0x40000000 length: 0x4FFFF on esp32c5 no_stub: True + +Running: esptool.py --no-stub --baud 460800 --port /dev/ttyUSB0 --chip esp32c5 dump_mem 0x40000000 0x4FFFF ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-ROM-0x40000000-0x4FFFF-170525220732.bin + File: ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-ROM-0x40000000-0x4FFFF-170525220732.bin + esptool.py --no-stub --baud 460800 --port /dev/ttyUSB0 --chip esp32c5 dump_mem 0x40000000 0x4FFFF ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-ROM-0x40000000-0x4FFFF-170525220732.bin + sha256sum: 2d9aeb262e1ffd99866fd88388a8b4029d6e815a354576faa359a22e0507ad4c ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-ROM-0x40000000-0x4FFFF-170525220732.bin + Sucess +=== + +HP-Memory starting: 0x40800000 length: 0x7FFFF on esp32c5 no_stub: True + +Running: esptool.py --no-stub --baud 460800 --port /dev/ttyUSB0 --chip esp32c5 dump_mem 0x40800000 0x7FFFF ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-HP-Memory-0x40800000-0x7FFFF-170525220732.bin + File: ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-HP-Memory-0x40800000-0x7FFFF-170525220732.bin + esptool.py --no-stub --baud 460800 --port /dev/ttyUSB0 --chip esp32c5 dump_mem 0x40800000 0x7FFFF ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-HP-Memory-0x40800000-0x7FFFF-170525220732.bin + sha256sum: 6cc63f98f45b8886c47216a802578c04d2110c456338a907a577d9dc39fbb089 ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-HP-Memory-0x40800000-0x7FFFF-170525220732.bin + Sucess +=== + +LP-Memory starting: 0x50000000 length: 0x3FFF on esp32c5 no_stub: True + +Running: esptool.py --no-stub --baud 460800 --port /dev/ttyUSB0 --chip esp32c5 dump_mem 0x50000000 0x3FFF ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-LP-Memory-0x50000000-0x3FFF-170525220732.bin + File: ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-LP-Memory-0x50000000-0x3FFF-170525220732.bin + esptool.py --no-stub --baud 460800 --port /dev/ttyUSB0 --chip esp32c5 dump_mem 0x50000000 0x3FFF ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-LP-Memory-0x50000000-0x3FFF-170525220732.bin + sha256sum: ca83d87c7c28c428255ac673bc3c3ae9f9d2062b2df5db95a44ef21f221b3d25 ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-LP-Memory-0x50000000-0x3FFF-170525220732.bin + Sucess +=== + +Peripherals-0 starting: 0x60000000 length: 0xBFFFF on esp32c5 no_stub: True + +Running: esptool.py --no-stub --baud 460800 --port /dev/ttyUSB0 --chip esp32c5 dump_mem 0x60000000 0xBFFFF ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-Peripherals-0-0x60000000-0xBFFFF-170525220732.bin + File: ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-Peripherals-0-0x60000000-0xBFFFF-170525220732.bin + esptool.py --no-stub --baud 460800 --port /dev/ttyUSB0 --chip esp32c5 dump_mem 0x60000000 0xBFFFF ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-Peripherals-0-0x60000000-0xBFFFF-170525220732.bin + sha256sum: d2d192ef14f3e38d404e37b8d7bc905999353df4ac4151ef635db0a8affe70de ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-Peripherals-0-0x60000000-0xBFFFF-170525220732.bin + Sucess +=== + +Peripherals-1 starting: 0x600C0000 length: 0xFFFF on esp32c5 no_stub: True + +Running: esptool.py --no-stub --baud 460800 --port /dev/ttyUSB0 --chip esp32c5 dump_mem 0x600C0000 0xFFFF ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-Peripherals-1-0x600C0000-0xFFFF-170525220732.bin + File: ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-Peripherals-1-0x600C0000-0xFFFF-170525220732.bin + esptool.py --no-stub --baud 460800 --port /dev/ttyUSB0 --chip esp32c5 dump_mem 0x600C0000 0xFFFF ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-Peripherals-1-0x600C0000-0xFFFF-170525220732.bin + sha256sum: a0b030cd09822cd5c5501042d800d1ab86199f17803aef78edb7bd0476fc844e ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-Peripherals-1-0x600C0000-0xFFFF-170525220732.bin + Sucess +=== + +Cache-MMU-External-Memory starting: 0x41000000 length: 0xFFFFFF on esp32c5 no_stub: True + +Running: esptool.py --no-stub --baud 460800 --port /dev/ttyUSB0 --chip esp32c5 dump_mem 0x41000000 0xFFFFFF ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-Cache-MMU-External-Memory-0x41000000-0xFFFFFF-170525220732.bin + File: ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-Cache-MMU-External-Memory-0x41000000-0xFFFFFF-170525220732.bin + esptool.py --no-stub --baud 460800 --port /dev/ttyUSB0 --chip esp32c5 dump_mem 0x41000000 0xFFFFFF ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-Cache-MMU-External-Memory-0x41000000-0xFFFFFF-170525220732.bin + sha256sum: ee8e7f27281c1c357fc5722f95ab6a99941423b2a2b0594de672f8ea7af3ff84 ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-Cache-MMU-External-Memory-0x41000000-0xFFFFFF-170525220732.bin + Sucess +=== + diff --git a/dumps/esp32c5-devkitc-1-nostub-170525220732/sha256sum.txt b/dumps/esp32c5-devkitc-1-nostub-170525220732/sha256sum.txt new file mode 100644 index 0000000..2c926f1 --- /dev/null +++ b/dumps/esp32c5-devkitc-1-nostub-170525220732/sha256sum.txt @@ -0,0 +1,8 @@ +ee8e7f27281c1c357fc5722f95ab6a99941423b2a2b0594de672f8ea7af3ff84 ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-Cache-MMU-External-Memory-0x41000000-0xFFFFFF-170525220732.bin +6cc63f98f45b8886c47216a802578c04d2110c456338a907a577d9dc39fbb089 ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-HP-Memory-0x40800000-0x7FFFF-170525220732.bin +ca83d87c7c28c428255ac673bc3c3ae9f9d2062b2df5db95a44ef21f221b3d25 ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-LP-Memory-0x50000000-0x3FFF-170525220732.bin +d2d192ef14f3e38d404e37b8d7bc905999353df4ac4151ef635db0a8affe70de ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-Peripherals-0-0x60000000-0xBFFFF-170525220732.bin +a0b030cd09822cd5c5501042d800d1ab86199f17803aef78edb7bd0476fc844e ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-Peripherals-1-0x600C0000-0xFFFF-170525220732.bin +2d9aeb262e1ffd99866fd88388a8b4029d6e815a354576faa359a22e0507ad4c ./live-roms/esp32c5-devkit-170525220732/esp32c5-devkit-esp32c5-ROM-0x40000000-0x4FFFF-170525220732.bin +d60f9e0b2ad7584c16f3c33e7fc62e44eb03c44d0362128e437c3ca625aa1362 ./live-roms/esp32c5-devkit-170525220732/log.txt +9d14c9b74ea93adcc23a19ffaa54a571d2f3c776e05ce9a8236c4b607949132d ./live-roms/esp32c5-devkit-170525220732/watch.sh diff --git a/dumps/esp32c5-devkitc-1-nostub-180525031841/esp32c5-devkit-esp32c5-Cache-MMU-External-Memory-0x41000000-0xFFFFFF-180525031841.bin b/dumps/esp32c5-devkitc-1-nostub-180525031841/esp32c5-devkit-esp32c5-Cache-MMU-External-Memory-0x41000000-0xFFFFFF-180525031841.bin new file mode 100644 index 0000000..f5524ea Binary files /dev/null and b/dumps/esp32c5-devkitc-1-nostub-180525031841/esp32c5-devkit-esp32c5-Cache-MMU-External-Memory-0x41000000-0xFFFFFF-180525031841.bin differ diff --git a/dumps/esp32c5-devkitc-1-nostub-180525031841/esp32c5-devkit-esp32c5-HP-Memory-0x40800000-0x7FFFF-180525031841.bin b/dumps/esp32c5-devkitc-1-nostub-180525031841/esp32c5-devkit-esp32c5-HP-Memory-0x40800000-0x7FFFF-180525031841.bin new file mode 100644 index 0000000..f12de8e Binary files /dev/null and b/dumps/esp32c5-devkitc-1-nostub-180525031841/esp32c5-devkit-esp32c5-HP-Memory-0x40800000-0x7FFFF-180525031841.bin differ diff --git a/dumps/esp32c5-devkitc-1-nostub-180525031841/esp32c5-devkit-esp32c5-LP-Memory-0x50000000-0x3FFF-180525031841.bin b/dumps/esp32c5-devkitc-1-nostub-180525031841/esp32c5-devkit-esp32c5-LP-Memory-0x50000000-0x3FFF-180525031841.bin new file mode 100644 index 0000000..17defee Binary files /dev/null and b/dumps/esp32c5-devkitc-1-nostub-180525031841/esp32c5-devkit-esp32c5-LP-Memory-0x50000000-0x3FFF-180525031841.bin differ diff --git a/dumps/esp32c5-devkitc-1-nostub-180525031841/esp32c5-devkit-esp32c5-Peripherals-0-0x60000000-0xBFFFF-180525031841.bin b/dumps/esp32c5-devkitc-1-nostub-180525031841/esp32c5-devkit-esp32c5-Peripherals-0-0x60000000-0xBFFFF-180525031841.bin new file mode 100644 index 0000000..d654a70 Binary files /dev/null and b/dumps/esp32c5-devkitc-1-nostub-180525031841/esp32c5-devkit-esp32c5-Peripherals-0-0x60000000-0xBFFFF-180525031841.bin differ diff --git a/dumps/esp32c5-devkitc-1-nostub-180525031841/esp32c5-devkit-esp32c5-Peripherals-1-0x600C0000-0xFFFF-180525031841.bin b/dumps/esp32c5-devkitc-1-nostub-180525031841/esp32c5-devkit-esp32c5-Peripherals-1-0x600C0000-0xFFFF-180525031841.bin new file mode 100644 index 0000000..69c5690 Binary files /dev/null and b/dumps/esp32c5-devkitc-1-nostub-180525031841/esp32c5-devkit-esp32c5-Peripherals-1-0x600C0000-0xFFFF-180525031841.bin differ diff --git a/dumps/esp32c5-devkitc-1-nostub-180525031841/esp32c5-devkit-esp32c5-ROM-0x40000000-0x4FFFF-180525031841.bin b/dumps/esp32c5-devkitc-1-nostub-180525031841/esp32c5-devkit-esp32c5-ROM-0x40000000-0x4FFFF-180525031841.bin new file mode 100644 index 0000000..3745877 Binary files /dev/null and b/dumps/esp32c5-devkitc-1-nostub-180525031841/esp32c5-devkit-esp32c5-ROM-0x40000000-0x4FFFF-180525031841.bin differ diff --git a/dumps/esp32c5-devkitc-1-nostub-180525031841/log.txt b/dumps/esp32c5-devkitc-1-nostub-180525031841/log.txt new file mode 100644 index 0000000..2a985f8 --- /dev/null +++ b/dumps/esp32c5-devkitc-1-nostub-180525031841/log.txt @@ -0,0 +1,60 @@ +Starting dump from chip: esp32c5 + on port: /dev/ttyUSB0 + at: 460800 baud + to directory: ./live-roms/esp32c5-devkit-180525031841 +twith log file: ./live-roms/esp32c5-devkit-180525031841/log.txt + +ROM starting: 0x40000000 length: 0x4FFFF on esp32c5 no_stub: True + +Running: esptool.py --no-stub --baud 460800 --port /dev/ttyUSB0 --chip esp32c5 dump_mem 0x40000000 0x4FFFF ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-ROM-0x40000000-0x4FFFF-180525031841.bin + File: ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-ROM-0x40000000-0x4FFFF-180525031841.bin + esptool.py --no-stub --baud 460800 --port /dev/ttyUSB0 --chip esp32c5 dump_mem 0x40000000 0x4FFFF ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-ROM-0x40000000-0x4FFFF-180525031841.bin + sha256sum: 2d9aeb262e1ffd99866fd88388a8b4029d6e815a354576faa359a22e0507ad4c ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-ROM-0x40000000-0x4FFFF-180525031841.bin + Sucess +=== + +HP-Memory starting: 0x40800000 length: 0x7FFFF on esp32c5 no_stub: True + +Running: esptool.py --no-stub --baud 460800 --port /dev/ttyUSB0 --chip esp32c5 dump_mem 0x40800000 0x7FFFF ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-HP-Memory-0x40800000-0x7FFFF-180525031841.bin + File: ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-HP-Memory-0x40800000-0x7FFFF-180525031841.bin + esptool.py --no-stub --baud 460800 --port /dev/ttyUSB0 --chip esp32c5 dump_mem 0x40800000 0x7FFFF ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-HP-Memory-0x40800000-0x7FFFF-180525031841.bin + sha256sum: 29b4fac3b5686b579d47b44e0fdaacaa8360ec23126f32bdbd5889a54b9896ad ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-HP-Memory-0x40800000-0x7FFFF-180525031841.bin + Sucess +=== + +LP-Memory starting: 0x50000000 length: 0x3FFF on esp32c5 no_stub: True + +Running: esptool.py --no-stub --baud 460800 --port /dev/ttyUSB0 --chip esp32c5 dump_mem 0x50000000 0x3FFF ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-LP-Memory-0x50000000-0x3FFF-180525031841.bin + File: ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-LP-Memory-0x50000000-0x3FFF-180525031841.bin + esptool.py --no-stub --baud 460800 --port /dev/ttyUSB0 --chip esp32c5 dump_mem 0x50000000 0x3FFF ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-LP-Memory-0x50000000-0x3FFF-180525031841.bin + sha256sum: 6a86b27e761f68b60bcb264e14ee65f56ecea613fb0bb2daee75da5e770c04e8 ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-LP-Memory-0x50000000-0x3FFF-180525031841.bin + Sucess +=== + +Peripherals-0 starting: 0x60000000 length: 0xBFFFF on esp32c5 no_stub: True + +Running: esptool.py --no-stub --baud 460800 --port /dev/ttyUSB0 --chip esp32c5 dump_mem 0x60000000 0xBFFFF ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-Peripherals-0-0x60000000-0xBFFFF-180525031841.bin + File: ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-Peripherals-0-0x60000000-0xBFFFF-180525031841.bin + esptool.py --no-stub --baud 460800 --port /dev/ttyUSB0 --chip esp32c5 dump_mem 0x60000000 0xBFFFF ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-Peripherals-0-0x60000000-0xBFFFF-180525031841.bin + sha256sum: 6cc6a62fb68d6b50e1ffc7294141e174a4e3d3772cf0295205ce7e50f2878822 ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-Peripherals-0-0x60000000-0xBFFFF-180525031841.bin + Sucess +=== + +Peripherals-1 starting: 0x600C0000 length: 0xFFFF on esp32c5 no_stub: True + +Running: esptool.py --no-stub --baud 460800 --port /dev/ttyUSB0 --chip esp32c5 dump_mem 0x600C0000 0xFFFF ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-Peripherals-1-0x600C0000-0xFFFF-180525031841.bin + File: ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-Peripherals-1-0x600C0000-0xFFFF-180525031841.bin + esptool.py --no-stub --baud 460800 --port /dev/ttyUSB0 --chip esp32c5 dump_mem 0x600C0000 0xFFFF ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-Peripherals-1-0x600C0000-0xFFFF-180525031841.bin + sha256sum: a0b030cd09822cd5c5501042d800d1ab86199f17803aef78edb7bd0476fc844e ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-Peripherals-1-0x600C0000-0xFFFF-180525031841.bin + Sucess +=== + +Cache-MMU-External-Memory starting: 0x41000000 length: 0xFFFFFF on esp32c5 no_stub: True + +Running: esptool.py --no-stub --baud 460800 --port /dev/ttyUSB0 --chip esp32c5 dump_mem 0x41000000 0xFFFFFF ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-Cache-MMU-External-Memory-0x41000000-0xFFFFFF-180525031841.bin + File: ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-Cache-MMU-External-Memory-0x41000000-0xFFFFFF-180525031841.bin + esptool.py --no-stub --baud 460800 --port /dev/ttyUSB0 --chip esp32c5 dump_mem 0x41000000 0xFFFFFF ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-Cache-MMU-External-Memory-0x41000000-0xFFFFFF-180525031841.bin + sha256sum: ee8e7f27281c1c357fc5722f95ab6a99941423b2a2b0594de672f8ea7af3ff84 ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-Cache-MMU-External-Memory-0x41000000-0xFFFFFF-180525031841.bin + Sucess +=== + diff --git a/dumps/esp32c5-devkitc-1-nostub-180525031841/sha256sum.txt b/dumps/esp32c5-devkitc-1-nostub-180525031841/sha256sum.txt new file mode 100644 index 0000000..d4a932c --- /dev/null +++ b/dumps/esp32c5-devkitc-1-nostub-180525031841/sha256sum.txt @@ -0,0 +1,7 @@ +ee8e7f27281c1c357fc5722f95ab6a99941423b2a2b0594de672f8ea7af3ff84 ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-Cache-MMU-External-Memory-0x41000000-0xFFFFFF-180525031841.bin +29b4fac3b5686b579d47b44e0fdaacaa8360ec23126f32bdbd5889a54b9896ad ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-HP-Memory-0x40800000-0x7FFFF-180525031841.bin +6a86b27e761f68b60bcb264e14ee65f56ecea613fb0bb2daee75da5e770c04e8 ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-LP-Memory-0x50000000-0x3FFF-180525031841.bin +6cc6a62fb68d6b50e1ffc7294141e174a4e3d3772cf0295205ce7e50f2878822 ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-Peripherals-0-0x60000000-0xBFFFF-180525031841.bin +a0b030cd09822cd5c5501042d800d1ab86199f17803aef78edb7bd0476fc844e ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-Peripherals-1-0x600C0000-0xFFFF-180525031841.bin +2d9aeb262e1ffd99866fd88388a8b4029d6e815a354576faa359a22e0507ad4c ./live-roms/esp32c5-devkit-180525031841/esp32c5-devkit-esp32c5-ROM-0x40000000-0x4FFFF-180525031841.bin +039436ec1e2bb423f2e20c4f9918126116229a2a30f1b70193df01ea20afefe9 ./live-roms/esp32c5-devkit-180525031841/log.txt