Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/seanmlyons22/cc23xx-flash
Flash algorithm for cc23xx devices for probe-rs
https://github.com/seanmlyons22/cc23xx-flash
Last synced: 18 days ago
JSON representation
Flash algorithm for cc23xx devices for probe-rs
- Host: GitHub
- URL: https://github.com/seanmlyons22/cc23xx-flash
- Owner: seanmlyons22
- License: mit
- Created: 2024-11-19T07:10:35.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-12-02T07:57:24.000Z (2 months ago)
- Last Synced: 2025-01-18T21:54:43.672Z (24 days ago)
- Language: Rust
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE-MIT
Awesome Lists containing this project
README
# Flash Algorithm for cc23xx
This is a flash algorithm for the TI cc23xx devices. It is intended
for use with `probe-rs`, but since it follows the CMSIS-PACK standard it could
also be used with other debuggers such as PyOCD. That is not tested.![CI](https://github.com/seanmlyons22/cc23xx-flash/actions/workflows/ci.yml/badge.svg)[![chat](https://img.shields.io/badge/chat-probe--rs%3Amatrix.org-brightgreen)](https://matrix.to/#/#probe-rs:matrix.org)
## Dependencies
Run the following requirements:
```bash
cargo install cargo-generate cargo-binutils target-gen
rustup component add llvm-tools-preview
```Ensure you have the right toolchain:
```
rustup target add thumbv6m-none-eabi
```## Developing the algorithm
Just run `cargo run`. It spits out the flash algo in the probe-rs YAML format and downloads it onto a target and makes a test run.
You will also be able to see RTT messages.You can find the generated YAML in `target/definition.yaml`.
## License
This is licensed under MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)