From b1e04fa2301dda067dd83d90af0964a7b98b2bfa Mon Sep 17 00:00:00 2001 From: Scott Mabin Date: Mon, 3 Jun 2024 10:56:20 +0100 Subject: [PATCH 1/2] Mention debugging with esp32c3 devkitC --- src/tooling/debugging/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/src/tooling/debugging/index.md b/src/tooling/debugging/index.md index 7282607..523bd62 100644 --- a/src/tooling/debugging/index.md +++ b/src/tooling/debugging/index.md @@ -21,6 +21,7 @@ Some of our recent products contain the `USB-JTAG-SERIAL` peripheral that allows - The availability of built-in JTAG interface depends on the ESP32-C3 revision: - Revisions older than 0.3 **don't** have a built-in JTAG interface. - Revisions 0.3 (and newer) **do** have a built-in JTAG interface, and you don't have to connect an external device to be able to debug. + - The ESP32-C3 Devkit C doesn't expose the JTAG interface over USB by default, see the [ESP32-C3 debugging docs][esp32c3-docs] to configure the board for debugging. To find your ESP32-C3 revision, run: ```shell From 3f2895a4fc105798da249e44043d0b85fd337f30 Mon Sep 17 00:00:00 2001 From: Scott Mabin Date: Mon, 3 Jun 2024 11:15:00 +0100 Subject: [PATCH 2/2] Or recommend the rust board --- src/tooling/debugging/index.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tooling/debugging/index.md b/src/tooling/debugging/index.md index 523bd62..3dbddf2 100644 --- a/src/tooling/debugging/index.md +++ b/src/tooling/debugging/index.md @@ -21,7 +21,7 @@ Some of our recent products contain the `USB-JTAG-SERIAL` peripheral that allows - The availability of built-in JTAG interface depends on the ESP32-C3 revision: - Revisions older than 0.3 **don't** have a built-in JTAG interface. - Revisions 0.3 (and newer) **do** have a built-in JTAG interface, and you don't have to connect an external device to be able to debug. - - The ESP32-C3 Devkit C doesn't expose the JTAG interface over USB by default, see the [ESP32-C3 debugging docs][esp32c3-docs] to configure the board for debugging. + - The ESP32-C3 Devkit C doesn't expose the JTAG interface over USB by default, see the [ESP32-C3 debugging docs][esp32c3-docs] to configure the board for debugging or consider using the [esp32c3-rust-board] instead. To find your ESP32-C3 revision, run: ```shell @@ -37,4 +37,5 @@ Some of our recent products contain the `USB-JTAG-SERIAL` peripheral that allows [esp32c6-docs]: https://docs.espressif.com/projects/esp-idf/en/latest/esp32c6/api-guides/jtag-debugging/configure-builtin-jtag.html [esp32h2-docs]: https://docs.espressif.com/projects/esp-idf/en/latest/esp32h2/api-guides/jtag-debugging/configure-builtin-jtag.html [esp32s3-docs]: https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/api-guides/jtag-debugging/configure-builtin-jtag.html +[esp32c3-rust-board]: https://github.com/esp-rs/esp-rust-board