5
3
Fork
You've already forked bmputil
2

Tracking Issue: Planned CLI Features #46

Open
opened 2025年07月04日 20:30:04 +02:00 by esden · 0 comments
esden commented 2025年07月04日 20:30:04 +02:00 (Migrated from github.com)
Copy link

This issue tracks the command line interface tree. Related issues tracking subsections of this can and should be created when deemed useful.

This is a long term planning. We are looking for contributors interested in working on any of the upcoming features. Contact us via discord if you are interested.

  • probe
    • info (—list-targets)
    • update (formerly flash and part of switch)
      • list (formerly releases)
    • switch (new: just switch the feature set of the firmware within the current active version)
    • config for probe eeprom parameters
    • reboot (—dfu, —repeat)
    • benchmark
    • install-drivers (formerly debug install-drivers on Windows)
  • target
    • power
    • run (this is the equivalent of running load and attach one after another)
    • load (—verify, --skip-bytes [count])
    • erase (—mass, —unlock, ...)
    • reset
    • attach (--rtt-scan, --no-catch-reset, --no-catch-hardfault, --format, --use-serial [aux | unified], --serial-baud [baudrate] , --use-swo)
    • scan/ detect
  • server
    • gdb
    • dap
    • trace
  • debug
    • write-mem
    • read-mem
    • watch-mem
    • read-csr
    • write-csr
    • watch-csr
    • console
  • complete
  • help
This issue tracks the command line interface tree. Related issues tracking subsections of this can and should be created when deemed useful. This is a long term planning. We are looking for contributors interested in working on any of the upcoming features. Contact us via discord if you are interested. - [ ] `probe` - [x] `info` (—list-targets) - [x] `update` (formerly `flash` and part of `switch`) - [x] `list` (formerly `releases`) - [x] `switch` (new: just switch the feature set of the firmware within the current active version) - [ ] `config` for probe eeprom parameters - [x] `reboot` (—dfu, —repeat) - [ ] `benchmark` - [ ] `install-drivers` (formerly `debug install-drivers` on Windows) - [x] `target` - [ ] `power` - [ ] `run` (this is the equivalent of running `load` and `attach` one after another) - [ ] `load` (—verify, --skip-bytes [count]) - [ ] `erase` (—mass, —unlock, ...) - [ ] `reset` - [ ] `attach` (--rtt-scan, --no-catch-reset, --no-catch-hardfault, --format, --use-serial [aux | unified], --serial-baud [baudrate] , --use-swo) - [ ] `scan`/ `detect` - `server` - [ ] `gdb` - [ ] `dap` - [ ] `trace` - [ ] `debug` - [ ] `write-mem` - [ ] `read-mem` - [ ] `watch-mem` - [ ] `read-csr` - [ ] `write-csr` - [ ] `watch-csr` - [ ] `console` - [ ] `complete` - [x] `help`
Sign in to join this conversation.
No Branch/Tag specified
main
add-coc-no-ai
v1.1.0
v1.0.0
v1.0.0-rc.2
v1.0.0-rc.1
v0.1.3
v0.1.2
v0.1.1
v0.1.0
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
blackmagic-debug/bmputil#46
Reference in a new issue
blackmagic-debug/bmputil
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?