Search found 16 matches
- Fri Mar 01, 2024 12:56 am
- Forum: ESP-IDF
- Topic: ESP32S2 RTC Clock Source Selection After Bootloader
- Replies: 0
- Views: 973
ESP32S2 RTC Clock Source Selection After Bootloader
Hi, Does anyone know if it is possible to change the ESP32S2 RTC timer clock source (RTC slow) in the user app? The RTC clock source appears to be set in the bootloader, but I would like to fix a bug in the field - the bug is the wrong clock source selection. I know there are functions that do this,...
- Sun Feb 25, 2024 4:34 am
- Forum: ESP-IDF
- Topic: ESP32S2 Restart Via Software Causes Exception
- Replies: 1
- Views: 698
Re: ESP32S2 Restart Via Software Causes Exception
Well, it seems the esp_start() function just reboots the core (CPU Reset). All the peripherals remain in their original state and this appeared to break the bootloader. I got the functionality I required by forcing a Core Reset. This resets all but the RTC peripherals. I did this by going into deep ...
- Sat Feb 24, 2024 4:53 am
- Forum: ESP-IDF
- Topic: ESP32S2 Restart Via Software Causes Exception
- Replies: 1
- Views: 698
ESP32S2 Restart Via Software Causes Exception
Hi, I am attempting to reset an ESP32S2 into download mode via the following code (explained in https://www.esp32.com/viewtopic.php?t=33180 : REG_WRITE(RTC_CNTL_OPTION1_REG, RTC_CNTL_FORCE_DOWNLOAD_BOOT); esp_restart(); The CPU appears to reset, but it looks like the bootloader exceptions out. Here ...
- Sun Nov 12, 2023 11:22 pm
- Forum: ESP-IDF
- Topic: USB Serial/JTAG Controller Console
- Replies: 1
- Views: 1137
Re: USB Serial/JTAG Controller Console
It appears the problem is that I was using code that assumed the uart was being used for the console, not the USB. I can get the example app in examples/system/console/basic to operate as expected.
So disregard my question, thanks.
So disregard my question, thanks.
- Thu Nov 09, 2023 10:21 pm
- Forum: ESP-IDF
- Topic: USB Serial/JTAG Controller Console
- Replies: 1
- Views: 1137
USB Serial/JTAG Controller Console
Hi, I am attempting to enable the esp32s3 USB Serial/JTAG console for serial console input/output as per the instructions on https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/api-guides/usb-serial-jtag-console.html. All that is apparently required is to set the CONFIG_ESP_CONSOLE_UART op...
- Thu Jul 20, 2023 1:21 am
- Forum: ESP32 Arduino
- Topic: Unblocking a Task on the "Other" Core
- Replies: 3
- Views: 1758
Re: Unblocking a Task on the "Other" Core
Hi gfvalvo,
I am using an older version of the esp-idf (5.0). Looks like they have moved some things from tasks.c. As you noted, the function that is used is https://github.com/espressif/esp-idf/bl ... ort.c#L562 .
Thanks
I am using an older version of the esp-idf (5.0). Looks like they have moved some things from tasks.c. As you noted, the function that is used is https://github.com/espressif/esp-idf/bl ... ort.c#L562 .
Thanks
- Wed Jul 19, 2023 10:51 pm
- Forum: ESP32 Arduino
- Topic: Unblocking a Task on the "Other" Core
- Replies: 3
- Views: 1758
Re: Unblocking a Task on the "Other" Core
Hi gfvalvo, I was wondering this myself. For what it's worth, it appears to me that one CPU sends an interrupt to the other when a yield is needed. See taskYIELD_OTHER_CORE in tasks.c. There are registers (in the System Registers block) that allow a CPU to trigger interrupts on the other. esp_progra...
- Wed Jul 19, 2023 9:40 pm
- Forum: Hardware
- Topic: esp32s3 QR Register State Saving
- Replies: 2
- Views: 1200
Re: esp32s3 QR Register State Saving
Thanks ESP_igrr for that very informative response.
Just another question, can you confirm that each core has its own PIE co-processor? That is, there are two independent PIE co-processors on the ESP32S3?
Thanks
Just another question, can you confirm that each core has its own PIE co-processor? That is, there are two independent PIE co-processors on the ESP32S3?
Thanks
- Wed Jul 19, 2023 4:40 am
- Forum: Hardware
- Topic: esp32s3 QR Register State Saving
- Replies: 2
- Views: 1200
esp32s3 QR Register State Saving
Hi,
Not sure if this is a silly question, but what happens to the PIE QR registers on a context switch or interrupt? I am assuming that nothing happens unless a user specifically saves/restores them. Is this correct?
Thanks
esp_programmer
Not sure if this is a silly question, but what happens to the PIE QR registers on a context switch or interrupt? I am assuming that nothing happens unless a user specifically saves/restores them. Is this correct?
Thanks
esp_programmer
- Tue Jul 18, 2023 9:08 pm
- Forum: Documentation
- Topic: ESP32S3 DMA - What is a "frame"
- Replies: 5
- Views: 31839
Re: ESP32S3 DMA - What is a "frame"
Ok, thanks ESP_wangning.