mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-10 04:43:33 +00:00
feat(rom): update rom for c5 eco2
Breaking: Starting from this commit, ESP-IDF can only support ESP32-C5 v1.0 (ECO2)
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD
|
||||
* SPDX-FileCopyrightText: 2023-2025 Espressif Systems (Shanghai) CO LTD
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
@@ -57,6 +57,8 @@ typedef enum {
|
||||
ETS_HP_APM_M3_INTR_SOURCE,
|
||||
ETS_HP_APM_M4_INTR_SOURCE,
|
||||
ETS_LP_APM0_INTR_SOURCE,
|
||||
ETS_CPU_APM_M0_INTR_SOURCE,
|
||||
ETS_CPU_APM_M1_INTR_SOURCE,
|
||||
ETS_MSPI_INTR_SOURCE,
|
||||
ETS_I2S0_INTR_SOURCE, /**< interrupt of I2S0, level*/
|
||||
ETS_UHCI0_INTR_SOURCE, /**< interrupt of UHCI0, level*/
|
||||
@@ -77,9 +79,9 @@ typedef enum {
|
||||
ETS_SYSTIMER_TARGET0_INTR_SOURCE, /**< interrupt of system timer 0 */
|
||||
ETS_SYSTIMER_TARGET1_INTR_SOURCE, /**< interrupt of system timer 1 */
|
||||
ETS_SYSTIMER_TARGET2_INTR_SOURCE, /**< interrupt of system timer 2 */
|
||||
ETS_APB_ADC_INTR_SOURCE = 62, /**< interrupt of APB ADC, LEVEL*/
|
||||
ETS_APB_ADC_INTR_SOURCE = 64, /**< interrupt of APB ADC, LEVEL*/
|
||||
ETS_TEMPERATURE_SENSOR_INTR_SOURCE = ETS_APB_ADC_INTR_SOURCE,
|
||||
ETS_MCPWM0_INTR_SOURCE = 63, /**< interrupt of MCPWM0, LEVEL*/
|
||||
ETS_MCPWM0_INTR_SOURCE = 65, /**< interrupt of MCPWM0, LEVEL*/
|
||||
ETS_PCNT_INTR_SOURCE,
|
||||
ETS_PARL_IO_TX_INTR_SOURCE,
|
||||
ETS_PARL_IO_RX_INTR_SOURCE,
|
||||
|
@@ -202,7 +202,7 @@
|
||||
#define SOC_CPU_SUBSYSTEM_HIGH 0x30000000
|
||||
|
||||
// Start (highest address) of ROM boot stack, only relevant during early boot
|
||||
#define SOC_ROM_STACK_START 0x4085e9a0
|
||||
#define SOC_ROM_STACK_START 0x4085e5a0
|
||||
#define SOC_ROM_STACK_SIZE 0x2000
|
||||
|
||||
//On RISC-V CPUs, the interrupt sources are all external interrupts, whose type, source and priority are configured by SW.
|
||||
|
@@ -49,6 +49,8 @@ const char *const esp_isr_names[] = {
|
||||
[ETS_HP_APM_M3_INTR_SOURCE] = "HP_APM_M3",
|
||||
[ETS_HP_APM_M4_INTR_SOURCE] = "HP_APM_M4",
|
||||
[ETS_LP_APM0_INTR_SOURCE] = "LP_APM0",
|
||||
[ETS_CPU_APM_M0_INTR_SOURCE] = "CPU_APM_M0",
|
||||
[ETS_CPU_APM_M1_INTR_SOURCE] = "CPU_APM_M1",
|
||||
[ETS_MSPI_INTR_SOURCE] = "MSPI",
|
||||
[ETS_I2S0_INTR_SOURCE] = "I2S0",
|
||||
[ETS_UHCI0_INTR_SOURCE] = "UHCI0",
|
||||
@@ -74,6 +76,8 @@ const char *const esp_isr_names[] = {
|
||||
[ETS_PCNT_INTR_SOURCE] = "PCNT",
|
||||
[ETS_PARL_IO_TX_INTR_SOURCE] = "PARL_IO_TX",
|
||||
[ETS_PARL_IO_RX_INTR_SOURCE] = "PARL_IO_RX",
|
||||
[ETS_SLC0_INTR_SOURCE] = "SLC0",
|
||||
[ETS_SLC1_INTR_SOURCE] = "SLC1",
|
||||
[ETS_DMA_IN_CH0_INTR_SOURCE] = "DMA_IN_CH0",
|
||||
[ETS_DMA_IN_CH1_INTR_SOURCE] = "DMA_IN_CH1",
|
||||
[ETS_DMA_IN_CH2_INTR_SOURCE] = "DMA_IN_CH2",
|
||||
|
Reference in New Issue
Block a user