Comments (4)
Don't confuse the chip version with the development board's version. You can see the chip's version info if you run espflash board-info
(which is, indeed, a bit of a misleadingly named command).
The chip's USB hardware may indeed support JTAG, but if you look at the development board's schematics you can see that, by default, the USB port is not connected to the ESP32 chip.
from probe-rs.
probe-rs can not communicate over a USB serial port, you'll need to use espflash for that device I'm afraid. That being said, this is a common enough issue that we might provide some more useful feedback.
If you really want to use your C3 with probe-rs, you'll either need an external JTAG probe, or you'll need to modify the board itself according to this guide. This case, unfortunately, we won't be able to detect - we can't guess if the CP210x is indeed paired with a C3, and if that is indeed the same dev kit, etc.
from probe-rs.
Hi @bugadani
This is a bit confusing, and I'm hoping to clarify things for others in the process. Thanks for your help!
The page ESP32-C3 > JTAG Debugging (looks authoritative to me) mentions:
Debugging through the USB interface implemented in ESP32-C3 requires to have a chip with revision 0.3 or newer. Please use other debugging options (e.g., with ESP-Prog) for chip revisions 0.1 and 0.2. [...]
My board has "v.1.1" printed on the bottom side. If this is the "chip revision" I would.. expect the USB port to have JTAG functionality.
from probe-rs.
Thanks @bugadani
I was able to get "println" output yesterday, using espflash
, not probe-rs
. It will likely take me a while to get my head truly wrapped around these tools. That's fine. In case you are curious - the work is available at ESP32-Mac.
As to this ticket, let's keep it to the title, i.e. a request for an error message that provides some pointers instead of just saying "no connection".
from probe-rs.
Related Issues (20)
- AVR support
- Insufficient DWARF info with recent nightly HOT 5
- Raspberry Pi Pico + pico-debug: device already open HOT 2
- A <lvl> prefix started appearing between 0.22.0 and 0.24.0 HOT 2
- `cargo install probe-rs-tools` warns about yanked `zip` dependency HOT 2
- v0.24: Flashing is broken with j-link on AT32F437VMT7 HOT 11
- Prerequisites are not correct HOT 9
- Got "Unexpected semihosting command" when running embedded-test on NUCLEO-H743ZI
- HIL tests fail on H2 with probe-rs 0.24.0 HOT 2
- CMSIS-DAP and bitbanging ARM interface differs in error handling HOT 1
- Double-check STM memory ranges HOT 1
- SWD support for FTDI adapter based debugging HOT 6
- Sent dap events for RTT channels to "probe-rs-rtt-data" independent of response to "probe-rs-rtt-channel-config"
- Problem with reset of Cortex-M4 based MCU HOT 3
- When using cmsis-dap + jtag + riscv, probe-rs reports `The selected probe does not support the 'RISC-V' interface.` HOT 7
- Connection to a Cortex-M0 based Chip fails HOT 17
- Failed to open the debug probe.: An error which is specific to the debug probe in use occurred.: found multiple matching USB interfaces (1 and 2) HOT 33
- Can't erase/flash nRF52840 HOT 2
- Generic riscv chip via JTAG uses ARM driver HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from probe-rs.