mirror of
https://github.com/espressif/esp-idf.git
synced 2026-08-18 06:35:35 +03:00
fix(lp-core): fixed rtc mem conflict on p4 eco5 between app and ULP
This commit is contained in:
committed by
Sudeep Mohanty
parent
4dc0c7826b
commit
02b891f9de
@@ -307,10 +307,6 @@ examples/system/task_watchdog:
|
||||
examples/system/ulp/lp_core/build_system:
|
||||
enable:
|
||||
- if: SOC_LP_CORE_SUPPORTED == 1
|
||||
disable_test:
|
||||
- if: IDF_TARGET == "esp32p4"
|
||||
temporary: true
|
||||
reason: p4 rev3 migration # TODO: IDF-14422
|
||||
depends_components:
|
||||
- ulp
|
||||
|
||||
@@ -331,10 +327,6 @@ examples/system/ulp/lp_core/gpio:
|
||||
examples/system/ulp/lp_core/gpio_intr_pulse_counter:
|
||||
enable:
|
||||
- if: (SOC_LP_CORE_SUPPORTED == 1) and (SOC_ULP_LP_UART_SUPPORTED == 1 and SOC_DEEP_SLEEP_SUPPORTED == 1)
|
||||
disable_test:
|
||||
- if: IDF_TARGET == "esp32p4"
|
||||
temporary: true
|
||||
reason: p4 rev3 migration # TODO: IDF-14422
|
||||
depends_components:
|
||||
- ulp
|
||||
|
||||
@@ -347,20 +339,12 @@ examples/system/ulp/lp_core/gpio_wakeup:
|
||||
examples/system/ulp/lp_core/inter_cpu_critical_section/:
|
||||
enable:
|
||||
- if: SOC_LP_CORE_SUPPORTED == 1
|
||||
disable_test:
|
||||
- if: IDF_TARGET == "esp32p4"
|
||||
temporary: true
|
||||
reason: p4 rev3 migration # TODO: IDF-14422
|
||||
depends_components:
|
||||
- ulp
|
||||
|
||||
examples/system/ulp/lp_core/interrupt:
|
||||
enable:
|
||||
- if: SOC_LP_CORE_SUPPORTED == 1
|
||||
disable_test:
|
||||
- if: IDF_TARGET == "esp32p4"
|
||||
temporary: true
|
||||
reason: p4 rev3 migration # TODO: IDF-14422
|
||||
depends_components:
|
||||
- ulp
|
||||
|
||||
@@ -379,10 +363,6 @@ examples/system/ulp/lp_core/lp_i2c:
|
||||
examples/system/ulp/lp_core/lp_mailbox:
|
||||
enable:
|
||||
- if: SOC_LP_CORE_SUPPORTED == 1
|
||||
disable_test:
|
||||
- if: IDF_TARGET == "esp32p4"
|
||||
temporary: true
|
||||
reason: p4 rev3 migration # TODO: IDF-14422
|
||||
depends_components:
|
||||
- ulp
|
||||
|
||||
|
||||
@@ -7,6 +7,5 @@ from pytest_embedded_idf.utils import idf_parametrize
|
||||
|
||||
@pytest.mark.generic
|
||||
@idf_parametrize('target', ['esp32c5', 'esp32c6', 'esp32p4'], indirect=['target'])
|
||||
@pytest.mark.temp_skip_ci(targets=['esp32p4'], reason='p4 rev3 migration # TODO: IDF-14422')
|
||||
def test_lp_core_build_sys(dut: IdfDut) -> None:
|
||||
dut.expect('Sum calculated by ULP using external library func: 11')
|
||||
|
||||
@@ -9,7 +9,6 @@ from pytest_embedded_idf.utils import idf_parametrize
|
||||
|
||||
@pytest.mark.generic
|
||||
@idf_parametrize('target', ['esp32c6', 'esp32p4'], indirect=['target'])
|
||||
@pytest.mark.temp_skip_ci(targets=['esp32p4'], reason='p4 rev3 migration # TODO: IDF-14422')
|
||||
def test_lp_core_pcnt(dut: Dut) -> None:
|
||||
res = dut.expect(r'ULP will wake up processor after every (\d+) pulses')
|
||||
wakeup_limit = res.group(1).decode('utf-8')
|
||||
|
||||
@@ -16,7 +16,6 @@ def test_lp_core_critical_section_main_1_task(dut: Dut) -> None:
|
||||
|
||||
@pytest.mark.generic
|
||||
@idf_parametrize('target', ['esp32p4'], indirect=['target'])
|
||||
@pytest.mark.temp_skip_ci(targets=['esp32p4'], reason='p4 rev3 migration # TODO: IDF-14422')
|
||||
def test_lp_core_critical_section_main_2_tasks(dut: Dut) -> None:
|
||||
dut.expect("LP CPU's increment starts, shared counter = 0")
|
||||
dut.expect(r'core 0 started, cnt = \d+')
|
||||
|
||||
@@ -7,6 +7,5 @@ from pytest_embedded_idf.utils import idf_parametrize
|
||||
|
||||
@pytest.mark.generic
|
||||
@idf_parametrize('target', ['esp32c5', 'esp32c6', 'esp32p4'], indirect=['target'])
|
||||
@pytest.mark.temp_skip_ci(targets=['esp32p4'], reason='p4 rev3 migration # TODO: IDF-14422')
|
||||
def test_lp_core_intr(dut: Dut) -> None:
|
||||
dut.expect('Triggered 10 interrupts on the LP-Core, LP-Core received 10 interrupts')
|
||||
|
||||
@@ -7,7 +7,6 @@ from pytest_embedded_idf.utils import idf_parametrize
|
||||
|
||||
@pytest.mark.generic
|
||||
@idf_parametrize('target', ['supported_targets'], indirect=['target'])
|
||||
@pytest.mark.temp_skip_ci(targets=['esp32p4'], reason='p4 rev3 migration # TODO: IDF-14422')
|
||||
def test_lp_mailbox(dut: Dut) -> None:
|
||||
# Wait for LP core to be loaded and running
|
||||
dut.expect_exact('LP Mailbox initialized successfully')
|
||||
|
||||
Reference in New Issue
Block a user