Skip to content

Wi-Fi buffers in SPIRAM #90072

New issue

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

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

Already on GitHub? # to your account

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

Conversation

marekmatej
Copy link
Collaborator

@marekmatej marekmatej commented May 16, 2025

This PR enables the SPIRAM buffers to be partially allocated in the external memory.

Build instructions:

west build -b esp32s3_devkitm/esp32s3/procpu samples/net/wifi/shell/ -p -DCONFIG_BOOTLOADER_MCUBOOT=y -DCONFIG_ESP_SPIRAM=y -DCONFIG_ESP_SPIRAM_SIZE=2097152 -DCONFIG_ESP_WIFI_HEAP_SPIRAM=y -DCONFIG_ESP32_WIFI_NET_ALLOC_SPIRAM=y -DCONFIG_SPIRAM_FETCH_INSTRUCTIONS=y -DCONFIG_SPIRAM_RODATA=y -DCONFIG_SPIRAM_SPEED_80M=y

Marek Matej added 2 commits May 16, 2025 18:16
Update HAL to support PSRAM with WiFi.

Signed-off-by: Marek Matej <marek.matej@espressif.com>
Update kconfig to support SPIRAM.

Signed-off-by: Marek Matej <marek.matej@espressif.com>
Copy link

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

Name Old Revision New Revision Diff
hal_espressif zephyrproject-rtos/hal_espressif@e794f93 zephyrproject-rtos/hal_espressif#441 zephyrproject-rtos/hal_espressif#441/files

DNM label due to: 1 project with PR revision

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

@github-actions github-actions bot added manifest manifest-hal_espressif DNM (manifest) This PR should not be merged (controlled by action-manifest) labels May 16, 2025
@marekmatej marekmatej added platform: ESP32 Espressif ESP32 area: Wi-Fi Wi-Fi labels May 16, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
area: Wi-Fi Wi-Fi DNM (manifest) This PR should not be merged (controlled by action-manifest) manifest manifest-hal_espressif platform: ESP32 Espressif ESP32
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants