Comments (9)
https://matrix.to/#/!BHcierreUuwCMxVqOf:matrix.org?via=matrix.org&via=tchncs.de&via=x0f.org
@Yatekii Don't have we pointers to matrix on the homepage?
from probe-rs.
It's quite possible that e-link is just a clone of something like STLink with a different sticker slapped on.
from probe-rs.
Turns out that in order to read device strings under Fedora you need sudo because of the default SELinux limitations it provides, if i run it with that it reads the string correctly and detects it as a CMSIS-DAP probe, thanks for your help!
from probe-rs.
It is unlinkely that any of the current maintainers will find time to implement this relatively unknown probe. It is hard enough to handle the three probes we have already :)
If you would like to invest the time and implement a driver I am more than willing to assist you with guidance. The matrix channel is a good place to ask more hands on questions.
Basically you need to implement two traits to make your probe work.
It's for one the DebugProbe trait which is the generic probe control trait and DAPAccess which is the trait that implements the ARM debug interface (DAP).
We would need to put this into the docs somewhere.
Why don't you wanna use a CMSIS-DAP based probe or even an ST-Link/J-Link? They should work with any ARM core. And as I can see on the ARM page there are CMSIS-PACKs for Holtek chips, so I assume that should work :)
from probe-rs.
It's just that on the dev boards they provide like for example this one there is one of these elink32 probes integrated so I thought it might be nice if you could just use the ones you get when buying the board?
Edit: Also, may I ask which matrix channel/how to get there? Never used matrix before I'm afraid.
from probe-rs.
We do have pointers, also in the readme. Maybe it's not obvius enough? I wanted to add some stuff to the webpage anyways.
from probe-rs.
You could try capturing the USB communication using Wireshark, then it would be easy to check if it's just a clone of a STLink.
from probe-rs.
It is actually a CMSIS-DAP probe. We chatted and figured that. He is trying to make it work now :)
from probe-rs.
Hurray glad we were able to resolve this so quickly :)
from probe-rs.
Related Issues (20)
- Debugger: Cannot resolve variables with DW_AT_accessibility attributes HOT 3
- Failure to flash on the first go HOT 1
- target-gen doesn't preserve stack_size in flash algorithm when updating from ELF
- target-gen test fails to use target-specific reset sequences
- `probe-rs` SIGSEGVs when compiled with musl HOT 1
- Can't build with defmt-decoder 0.3.10 HOT 9
- Can't compile probe-rs anymore HOT 1
- Crates release failes to compile with --feauters=cli HOT 3
- Disabled breakpoints HOT 4
- struct 'Formatter' is private during install HOT 2
- Can't attach RTT to running RP2040 HOT 7
- probe-rs cli: Enable blocking RTT mode after attaching HOT 1
- probe-rs run: Consider setting a breakpoint on main to synchronize RTT attach HOT 6
- Unimplemented dwarf attribute `DW_AT_GNU_locviews` HOT 8
- Latest git: reset not supported by WinUSB. HOT 5
- windows, cmsisdap: incorrect "Probe was not found" error if wrong driver bound with zadig. HOT 5
- Don't assume test logic reset when performing jtag scanning HOT 2
- Ability to add/modify parts of binary being downloaded HOT 1
- STM32G431KBT erase fails HOT 2
- is `probe-rs list` supposed to take 83 seconds? HOT 4
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.