Hi everyone,
I am working with the ESP32‑S3 and have enabled NVS encryption using the HMAC scheme, as well as Secure Boot V2.
On the first boot, the controller crashes because the eFuse bit RD_DIS in BLOCK0 cannot be burned. However, on the second boot the controller runs without any issues. Please ...
Search found 36 matches
- Tue Feb 03, 2026 8:11 am
- Forum: General Discussion
- Topic: Issue with RD_DIS eFuse on First Boot (ESP32‑S3 with Secure Boot V2 + NVS Encryption)
- Replies: 0
- Views: 334
- Mon Sep 29, 2025 8:08 am
- Forum: General Discussion
- Topic: running out of internal heap RAM
- Replies: 1
- Views: 731
running out of internal heap RAM
Hello everyone,
We are using the ESP32-S3 with external 8 MB PSRAM. Our application currently runs many tasks (UART, NimBLE, Wi-Fi, USB MSC mounting task, and an OTA update task). We also have an additional task that handles switching between NimBLE and Wi-Fi, so that Wi-Fi is stopped while NimBLE ...
We are using the ESP32-S3 with external 8 MB PSRAM. Our application currently runs many tasks (UART, NimBLE, Wi-Fi, USB MSC mounting task, and an OTA update task). We also have an additional task that handles switching between NimBLE and Wi-Fi, so that Wi-Fi is stopped while NimBLE ...
- Tue Apr 29, 2025 10:02 am
- Forum: General Discussion
- Topic: esp32s3 in station mode and ble is active using nimble
- Replies: 1
- Views: 49
esp32s3 in station mode and ble is active using nimble
Hello everyone,
I have read that activating WiFi and BLE at the same time can be risky, since they use the same radio.
In my code I have configured the esp32s3 as station and connect it to an AP. This was successful only while BT is off.
Is my interpretation correct or is it possible to run both ...
I have read that activating WiFi and BLE at the same time can be risky, since they use the same radio.
In my code I have configured the esp32s3 as station and connect it to an AP. This was successful only while BT is off.
Is my interpretation correct or is it possible to run both ...
- Thu Apr 10, 2025 1:24 pm
- Forum: General Discussion
- Topic: running out of memory allocation for tasks despite PSRAM of 8MB
- Replies: 2
- Views: 2341
Re: running out of memory allocation for tasks despite PSRAM of 8MB
The only suggestion that comes to mind is reviewing your menuconfig settings. There are various settings for PSRAM when it is enabled. The only other thing that comes to mind is a memory leak if RAM is getting consumed over time.
I have created tasks with xCreateTaskPinnedToCoreWithCaps ...
- Wed Apr 09, 2025 10:26 am
- Forum: General Discussion
- Topic: wifi task consumes a lot of internal RAM. How to allcoate the task to PSRAM
- Replies: 0
- Views: 77
wifi task consumes a lot of internal RAM. How to allcoate the task to PSRAM
Hello everyone,
any advice will be appreciated.How can I allocate the wifi task to PSRAM, since it consumes nearly 90KB of the internal RAM, so other tasks can't be created correctly.
I tried to find the implementation of esp_wifi_start and change the `xTaskCreatePinnedToCore` to ...
any advice will be appreciated.How can I allocate the wifi task to PSRAM, since it consumes nearly 90KB of the internal RAM, so other tasks can't be created correctly.
I tried to find the implementation of esp_wifi_start and change the `xTaskCreatePinnedToCore` to ...
- Tue Mar 18, 2025 1:37 pm
- Forum: General Discussion
- Topic: running out of memory allocation for tasks despite PSRAM of 8MB
- Replies: 2
- Views: 2341
running out of memory allocation for tasks despite PSRAM of 8MB
Hello everyone,
currently I am running out of memory allocation especially in the heap. I am using esp32s3 with 512KB internal RAM and 8MB external PSRAM.
Basically I created 4 tasks (UART, USB MSC Host, Bluetooth nimBLE and WiFi with Access point and https webserver)
I allocated all nimble ...
currently I am running out of memory allocation especially in the heap. I am using esp32s3 with 512KB internal RAM and 8MB external PSRAM.
Basically I created 4 tasks (UART, USB MSC Host, Bluetooth nimBLE and WiFi with Access point and https webserver)
I allocated all nimble ...
- Wed Mar 12, 2025 10:56 am
- Forum: General Discussion
- Topic: WiFi error
- Replies: 1
- Views: 8828
WiFi error
Hi,
i am using esp32s3 with vscode extension and trying to create https server. I am getting this error
E (1693) wlan: ERROR Type ESP_ERR_HTTPD_TASK
httpd.stack_size = 10240
Bluetooth task also starts on core0. I tried to move wifi task to core1 but it did'nt work.
Stack high water mark is ...
i am using esp32s3 with vscode extension and trying to create https server. I am getting this error
E (1693) wlan: ERROR Type ESP_ERR_HTTPD_TASK
httpd.stack_size = 10240
Bluetooth task also starts on core0. I tried to move wifi task to core1 but it did'nt work.
Stack high water mark is ...
- Wed Mar 05, 2025 12:37 pm
- Forum: General Discussion
- Topic: error allocating memory in PSRAM
- Replies: 1
- Views: 568
error allocating memory in PSRAM
Hello,
I have tried to allocate memory in PSRAM. I have activated the PSRAM and I have 8MB. Now calling the function
void* psramBuffer = heap_caps_malloc(65536*2, MALLOC_CAP_SPIRAM);
if (psramBuffer == NULL) {
ESP_LOGE(TAG, "Error allocating memory in PSRAM.");
}
returned NULL and the error ...
I have tried to allocate memory in PSRAM. I have activated the PSRAM and I have 8MB. Now calling the function
void* psramBuffer = heap_caps_malloc(65536*2, MALLOC_CAP_SPIRAM);
if (psramBuffer == NULL) {
ESP_LOGE(TAG, "Error allocating memory in PSRAM.");
}
returned NULL and the error ...
- Wed Feb 26, 2025 8:20 am
- Forum: General Discussion
- Topic: ESP32 as Secure Bootloader for STM32
- Replies: 1
- Views: 911
ESP32 as Secure Bootloader for STM32
Hello Everyone,
I would like to get some Ideas, how can I use the ESP32 as Secure bootloader for STM32.
Background:ESP32 and STM32 communicate over UART. The ESP32 gets a Firmware Image via Bluetooth and store it in SPIFFS.
Before forwarding the image to the STM32, the signatured image should be ...
I would like to get some Ideas, how can I use the ESP32 as Secure bootloader for STM32.
Background:ESP32 and STM32 communicate over UART. The ESP32 gets a Firmware Image via Bluetooth and store it in SPIFFS.
Before forwarding the image to the STM32, the signatured image should be ...
- Wed Feb 12, 2025 10:30 am
- Forum: General Discussion
- Topic: writing and readting to/from Flash memory
- Replies: 6
- Views: 2496
Re: writing and readting to/from Flash memory
Please refer to the Wear Leveling APIs here https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-reference/storage/wear-levelling.html. You can try these steps: load the partition using esp_partition_find_first(), mount Wear Leveling using wl_mount(), and then use wl_write() and wl_read ...