Dominik Boehi
Dominik Boehi
Add support for parsing platform descriptors, as defined in USB 3.2, and show them in the xusb output.
Track the progress until unwinding support for RISCV is on the same level as for ARM. Further work can be done to improve unwinding in general, this issue only tracks...
According to https://docs.rs/probe-rs/0.10.1, only 26.77 % of the public API of the 0.10.1 releas eof `probe-rs` is documented. To improve this, we should start improving the documentation, and add the...
## Current situation The current interface offers `read_8`/`read_32` methods, and corresponding write methods. The `read_32` method only use 32 bit accesses to read memory, and requires an aligned access. However,...
The current master (d7a5b0a4a41ca2bf877137aaafcb6848e0dfbc17) requires setting the protocol explictly to JTAG when connecting to a RISCV chip. The following output shows the error: ``` ❯ cargo run -p probe-rs-cli --...
Currently probe-rs will try to read a core register regardless of the state. According to the ARM architecture reference, reading/writing the register is only allowed when the core is in...
ST has a proprietary method to identify chips, based on the `DBGMCU_IDCODE` register. This is described in the reference manuals of the chips. We should support this to properly identify...
Information about the debug module should be determined once at startup, and stored. Information that could be determined: - Number of triggers (for breakpoints) - Progbuf size - Number of...
The current RISCV debug implementation assumes that all targets have at least two program buffer slots. The debug specification also allows for implementations with only a single program buffer slot,...
Currently, cargo-flash will try to flash binaries for any architectures. Based on the cargo information, we should be able to detect if the user tries to flash a binary compiled...