Skip to content

Commit 010a4e7

Browse files
committed
esp32s2: port: Ensure JTAG pins are available for debugging
1 parent 7bb196b commit 010a4e7

File tree

1 file changed

+8
-0
lines changed
  • ports/esp32s2/supervisor

1 file changed

+8
-0
lines changed

ports/esp32s2/supervisor/port.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,14 @@ safe_mode_t port_init(void) {
111111
heap = NULL;
112112
never_reset_module_internal_pins();
113113

114+
#if defined(DEBUG) || defined(ENABLE_JTAG)
115+
// JTAG
116+
common_hal_never_reset_pin(&pin_GPIO39);
117+
common_hal_never_reset_pin(&pin_GPIO40);
118+
common_hal_never_reset_pin(&pin_GPIO41);
119+
common_hal_never_reset_pin(&pin_GPIO42);
120+
#endif
121+
114122
#ifdef CONFIG_SPIRAM
115123
heap = (uint32_t*) (DRAM0_CACHE_ADDRESS_HIGH - CONFIG_SPIRAM_SIZE);
116124
heap_size = CONFIG_SPIRAM_SIZE / sizeof(uint32_t);

0 commit comments

Comments
 (0)