Comments (4)
You can just use let mut session = Session::auto_attach("<target_name>", Permissions::default()).unwrap();
.
from probe-rs.
In the case of pyOCD , there is cortex_m
target. which is guaranteed to be able to connect to any variant of the ARM Cortex series cores.
For probe-rs , I suppose specifying cortex-m0
can connect to other cortex-m variants such as cortex-m4 too.
But it is nice to have some sort of auto
target and to be able to read/write memory and registers, for ARM and RISC-V target alike.
from probe-rs.
Thank you very much @elfmimi for the solution, after trying it out I found that it works fine on chips with cortex-M0+/M3/M4 cores.
Do I need to disable this issue?
from probe-rs.
Let me just point out there is an exception. ( there always be. )
That is there exist kind of target which requires TARGETSEL sequence before making a connection.
The well known one is RP2040.
RP2040 cannot be connected with specifying --chip cortex-m0
.
from probe-rs.
Related Issues (20)
- 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 VA10820 fails HOT 19
- 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 3
- Generic riscv chip via JTAG uses ARM driver HOT 6
- Error on xtensa-esp32s3-espidf HOT 4
- EFR32MG22 locks and always fails to access the DAP register
- target-gen fails when trying to create a custom flash algorithm HOT 8
- Can't connect to nrf51 HOT 8
- Refactor semihosting command logic
- Problems with debugging VA416xx HOT 6
- Unable to attach to target RTT
- Failes to compile when zerocopys "derive" feature is active HOT 3
- probe-rs / target-gen using / failing memory verification aside official CMSIS functions HOT 2
- Cannot display infos about CYBLE-416045-EVAL through Segger J-link HOT 2
- Feature Request: Flash, run and debug an elf file into RAM directly HOT 13
- error flash armv7m with " core is in locked up status" HOT 4
- Regression for VA416xx Flash process HOT 10
- just "verify" frimware HOT 2
- probe-rs crashes from VSCode when viewing variables HOT 2
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.