Skip to content

Commit e6cf7dc

Browse files
committed
fix(esp32p4): Add chip info
1 parent 72643fa commit e6cf7dc

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

cores/esp32/chip-debug-report.cpp

+6
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,9 @@ static void printPkgVersion(void) {
6464
#elif CONFIG_IDF_TARGET_ESP32H2
6565
uint32_t pkg_ver = REG_GET_FIELD(EFUSE_RD_MAC_SYS_4_REG, EFUSE_PKG_VERSION);
6666
chip_report_printf("%lu", pkg_ver);
67+
#elif CONFIG_IDF_TARGET_ESP32P4
68+
uint32_t pkg_ver = REG_GET_FIELD(EFUSE_RD_MAC_SYS_2_REG, EFUSE_PKG_VERSION);
69+
chip_report_printf("%lu", pkg_ver);
6770
#else
6871
chip_report_printf("Unknown");
6972
#endif
@@ -84,6 +87,7 @@ static void printChipInfo(void) {
8487
case CHIP_ESP32C3: chip_report_printf("ESP32-C3\n"); break;
8588
case CHIP_ESP32C6: chip_report_printf("ESP32-C6\n"); break;
8689
case CHIP_ESP32H2: chip_report_printf("ESP32-H2\n"); break;
90+
case CHIP_ESP32P4: chip_report_printf("ESP32-P4\n"); break;
8791
default: chip_report_printf("Unknown %d\n", info.model); break;
8892
}
8993
printPkgVersion();
@@ -105,6 +109,8 @@ static void printChipInfo(void) {
105109
static void printFlashInfo(void) {
106110
#if CONFIG_IDF_TARGET_ESP32 || CONFIG_IDF_TARGET_ESP32S2
107111
#define ESP_FLASH_IMAGE_BASE 0x1000
112+
#elif CONFIG_IDF_TARGET_ESP32P4
113+
#define ESP_FLASH_IMAGE_BASE 0x2000
108114
#else
109115
#define ESP_FLASH_IMAGE_BASE 0x0000
110116
#endif

0 commit comments

Comments
 (0)