Skip to content

Commit 7f9be5c

Browse files
committed
Add suggestion to write flash algorithm in Rust
Based on suggestion from @kevswims
1 parent bb32985 commit 7f9be5c

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/soc-support.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ are integrated with debugging tools like [probe-rs](https://probe.rs). They
4747
facilitate and speed up firmware programming and debugging, streamlining
4848
development workflows. Providing well-supported FlashAlgos will enhance the
4949
integration with these tools and improve the overall developer experience.
50+
Flash Algorithms can be authored in Rust (see
51+
[flash-algorithm-template](https://github.com/probe-rs/flash-algorithm-template)
52+
for an template to write one).
5053

5154
### Vendor tooling
5255

@@ -190,7 +193,8 @@ them into their workflows, enhancing productivity and collaboration.
190193
This could save significant development time.
191194
- Ensure that your target is supported by [probe-rs](https://probe.rs). The
192195
ability to debug using SWD or JTAG is highly beneficial. Support for flashing
193-
programming can be added with a Flash Algorithm (e.g. from a CMSIS-Pack).
196+
programming can be added with a Flash Algorithm (e.g. from a CMSIS-Pack or
197+
[writing one in Rust](https://github.com/probe-rs/flash-algorithm-template)).
194198
- Generate Peripheral Access Crates (PACs) from register description files,
195199
with SVD (System View Description) being the most common and preferred
196200
format. Alternatives include extracting the register descriptions from PDF

0 commit comments

Comments
 (0)