flip-link
probe-run
flip-link | probe-run | |
---|---|---|
3 | 6 | |
232 | 646 | |
3.9% | - | |
7.2 | 0.0 | |
17 days ago | 3 months ago | |
Rust | Rust | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
flip-link
- Measuring Stack Usage the Hard Way
-
Discussion Thread
Don't worry, it can be fixed by rewriting your linker in rust.
-
What are your guys' thoughts on Rust?
Stack overflows: https://github.com/knurling-rs/flip-link C bindings in Rust require unsafe blocks because C code is just that, unsafe.
probe-run
-
blink sketch for stm32f411?
Install probe-run (this is optional, but makes flashing easier)
-
This Year in Embedded Rust: 2021 Edition
This made me want to try getting some of these tools running. Probe run looked so handy, but it just doesn't work for me.
-
Any frameworks in Rust for developing on SiFive / ST / NXP boards?
For flashing, Check out Kurling's Probe-run, and related tools like defmt, as well as their app template.
- Writing embedded firmware using Rust
-
Rust community should go all in on supporting Raspberry Pi RP2040 Microcontrollers
You don't need a USB file system for a convenient dev experience. In fact you can achieve an even more integrated experience with Rust today, on essentially any Cortex-M microcontroller if you set up probe-run. It makes cargo run flash and run the code on your microcontroller and can even be invoked with rust-analyzer's run button or an IDE command.
-
How can I use probe-run and still debug application
I've been looking for a way to debug my application like I would from GDB (ie: set breakpoints, inspect registers, step, etc.) but I haven't found any documentation on how to accomplish this with probe-run.
What are some alternatives?
defmt - Efficient, deferred formatting for logging on embedded systems
cargo-embed - a cargo extension for working with microcontrollers
awesome-embedded-rust - Curated list of resources for Embedded and Low-level development in the Rust programming language
wg - Coordination repository of the embedded devices Working Group
stm32-rs - Embedded Rust device crates for STM32 microcontrollers
app-template - Quickly set up a `probe-rs` + `defmt` + `flip-link` embedded project
stm32f7xx-hal - A Rust embedded-hal HAL for all MCUs in the STM32 F7 family
svd2nim - Convert CMSIS ARM SVD files to nim register memory mappings
factorio-cheat-sheet - Cheat Sheet for Factorio
stm32-hal - This library provides access to STM32 peripherals in Rust.