Replies: 1 comment 1 reply
-
Right observation. You would need the USB-JTAG Serial on-chip controller present on ESP32-C3 and newer devices. For ESP32 you need to use the pins. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I am trying to debug use GDB stub as pin count limitation workaround for a "esp32_devkitc_wrover" compatible board.
Using the extra 4 jtag pins for debugging, really limits the platform connection to outside world, spi etc..
It looks like compile indicate there is missing support in esp32 framwork or is it not expected used in this way?
ESP32 maybe missing Architecture Porting
Is there another way of using only the default usb connected serial for "real" gdb debug?
Using printk is somewhat a limit for me in normal firmware write.
There error looks not to be related compile to a shared "uart". as it did not help disable and enabling normal shell and CONFIG_CONSOLE=n
For future, can ESP32 shell and logging be moved to bluetooth/wifi to free up USB (uart0)?
Compile is done with current released zephyr 3.6.0
example to demonstrate how GDB stub works
west build -p -b esp32_devkitc_wrover samples/subsys/debug/gdbstub
With overlay in "samples/subsys/debug/gdbstub/boards/esp32_devkitc_wrover.overlay"
Beta Was this translation helpful? Give feedback.
All reactions