Search found 4 matches

by _mdma_
Mon Sep 08, 2025 7:38 pm
Forum: General Discussion
Topic: RTC IO interrupt while MCU is awake?
Replies: 2
Views: 808

RTC IO interrupt while MCU is awake?

Hello!

In my project, I'm using the ULP to perform sensor monitoring tasks every few seconds. Once the sensor buffer is full, it wakes up the high-power MCU using the IDF API ulp_riscv_wakeup_main_processor(). The MCU uses an early wake stub to process the data read by the ULP, via shared buffers ...
by _mdma_
Mon Sep 08, 2025 7:09 pm
Forum: General Discussion
Topic: ESP32-S3 ULP strange behaviour
Replies: 4
Views: 2443

Re: ESP32-S3 ULP strange behaviour

I have added this to

Code: Select all

platformio.ini
which seems to fix the problem with ULP not running initially:

Code: Select all

board_upload.after_reset = watchdog-reset
This also has the nice side effect of releasing the device from the bootloader, if it were manually put in bootloader mode via GPIO0 + RESET.
by _mdma_
Mon Aug 25, 2025 1:34 pm
Forum: General Discussion
Topic: ESP32-S3 ULP strange behaviour
Replies: 4
Views: 2443

Re: ESP32-S3 ULP strange behaviour

This github issue also discusses the same bug, which as you say, is due to overflow/underflow or hopping over the end the cycle count (since cycles are not necessarily incremented by one each time, so there's a chance of a miss). https://github.com/espressif/esp-idf/issues/16891#issuecomment ...
by _mdma_
Sat Aug 09, 2025 9:36 pm
Forum: General Discussion
Topic: Access RTC Fast RAM from ESP32-S3 RISC-V ULP
Replies: 3
Views: 178

Access RTC Fast RAM from ESP32-S3 RISC-V ULP

Hello!

Does anyone know of a way to access RTC fast RAM from the ESP32-S3 RISC-V ULP? I understand that this isn't supported out of the box, where RTC slow RAM is the default storage for the program and data.

I've read that RTC FAST RAM is intended to be used by the MCU only (APP and PRO cores ...

Go to advanced search