Dominik Boehi

Results 31 issues of Dominik Boehi

Add support for parsing platform descriptors, as defined in USB 3.2, and show them in the xusb output.

enhancement
core
API

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...

architecture:riscv

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...

enhancement
help wanted

## 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,...

enhancement

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 --...

bug
architecture:riscv
regression
probe:jlink

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...

bug
architecture:arm

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...

enhancement
good first issue
architecture:arm

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...

enhancement
architecture:riscv

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,...

architecture:riscv

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...

enhancement
good first issue