From 248dc9ad84e35e6bd03198faf56a41e339bc970c Mon Sep 17 00:00:00 2001 From: Konstantin Kondrashov Date: Fri, 19 Apr 2024 09:18:29 +0300 Subject: [PATCH] fix(espefuse): Fix efuse base addr for esp32c5 MP --- espefuse/efuse/esp32c5/mem_definition.py | 2 +- esptool/targets/esp32c5.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/espefuse/efuse/esp32c5/mem_definition.py b/espefuse/efuse/esp32c5/mem_definition.py index bb31cad75..9a9212681 100644 --- a/espefuse/efuse/esp32c5/mem_definition.py +++ b/espefuse/efuse/esp32c5/mem_definition.py @@ -20,7 +20,7 @@ class EfuseDefineRegisters(EfuseRegistersBase): EFUSE_MEM_SIZE = 0x01FC + 4 # EFUSE registers & command/conf values - DR_REG_EFUSE_BASE = 0x600B0800 + DR_REG_EFUSE_BASE = 0x600B4800 EFUSE_PGM_DATA0_REG = DR_REG_EFUSE_BASE EFUSE_CHECK_VALUE0_REG = DR_REG_EFUSE_BASE + 0x020 EFUSE_CLK_REG = DR_REG_EFUSE_BASE + 0x1C8 diff --git a/esptool/targets/esp32c5.py b/esptool/targets/esp32c5.py index d4517af91..fc2db6c0d 100644 --- a/esptool/targets/esp32c5.py +++ b/esptool/targets/esp32c5.py @@ -13,6 +13,8 @@ class ESP32C5ROM(ESP32C6ROM): CHIP_NAME = "ESP32-C5" IMAGE_CHIP_ID = 23 + EFUSE_BASE = 0x600B4800 + IROM_MAP_START = 0x42000000 IROM_MAP_END = 0x42800000 DROM_MAP_START = 0x42800000