Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ESP32 app_cpu flash support #82781

Draft
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

marekmatej
Copy link

Add flash mapped for the APPCPU targets.

@zephyrbot
Copy link
Collaborator

zephyrbot commented Dec 10, 2024

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
hal_espressif zephyrproject-rtos/hal_espressif@c0b3802 zephyrproject-rtos/hal_espressif@2b81987 (zephyr) zephyrproject-rtos/[email protected]

All manifest checks OK

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@marekmatej marekmatej added the platform: ESP32 Espressif ESP32 label Dec 16, 2024
@marekmatej marekmatej force-pushed the feature/appcpu_flash_support branch from 60e8a4f to b488392 Compare December 16, 2024 14:14
@marekmatej marekmatej force-pushed the feature/appcpu_flash_support branch from b488392 to 5b65a2f Compare January 9, 2025 21:08
@marekmatej marekmatej force-pushed the feature/appcpu_flash_support branch 2 times, most recently from c413fe9 to da8bd65 Compare January 27, 2025 22:28
Marek Matej added 5 commits January 31, 2025 14:25
Use proper hal version.

Signed-off-by: Marek Matej <[email protected]>
Change the condition so that ESP32 SoCs are using `_heap_sentry` to
get actual run-time heap size.

Signed-off-by: Marek Matej <[email protected]>
Remove ESP heap from the sources. System heap is default heap.
Use heap adapter layer to configure used heap.
Use MEM_POOL memory request config to Wi-Fi and Bluetooth drivers.

Signed-off-by: Marek Matej <[email protected]>
Add icache and dcache memory areas.
Rework memory layout and add a flash support to multicore SoCs.

Signed-off-by: Marek Matej <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants