Espressif ESP32-C5

From SEGGER Knowledge Base
Jump to navigation Jump to search


The ESP32-C5 family are RISC-V based microcontrollers.

Flash Banks

Flash Bank Base address J-Link Support Loader
Name Size
External QSPI Flash 0x4200_0000 NO.png - -



Watchdog Handling

  • The device has four watchdogs.
  • The watchdogs are stopped during debugging.

Multi-Core Support

Before proceeding with this article, please check out the generic article regarding Multi-Core debugging here.
ESP32-C5 family feature a secondary low-power core which is disabled after reset.

Core J-Link Support
HP_CPU YES.png
LP_CPU YES.png

In below, the debug related multi-core behavior of the J-Link is described for each core:

Main core(High-performance core)

Init/Setup

  • No additional setup performed

Reset

  • Specific reset is performed

Attach

  • Attach is supported

Secondary core(Low-power core)

Init/Setup

  • The core is reset before connect

Reset

  • Specific reset is performed

Attach

  • Attach is supported

Device Specific Handling

Hardware stack protection

When debugging applications compiled with ESP-IDF framework, "SDK Config -> Component config -> ESP System Settings -> Hardware stack guard" option must be turned off to prevent core panic on writes to SP register(performed by J-Link logic).

Evaluation Boards

Example Application