Add documentation for Cortex-M23/M33/M35P #262
Labels
enhancement
New feature or request
good first issue
Good for newcomers
help wanted
Extra attention is needed
This is sort of a cross-posted issue from rust-embedded/cortex-m-quickstart#94
I'm getting started with a
ATSAML10xxxx
series project that uses Cortex M23 (ARM v8 baseline)Since I'm new to Rust development (but already an experienced embedded developer), I've been following The Embedded Rust Book - Installing the tools. Specifically it suggests adding the following targets with
rustup target add
thumbv6m-none-eabi
thumbv7m-none-eabi
thumbv7em-none-eabi
thumbv7em-none-eabihf
As for ARM v8 baseline, mainline and mainline with extension, the targets are respectively:
thumbv8m.base-none-eabi
(e.g. Cortex M23)thumbv8m.main-none-eabi
(Not sure which arch uses this instruction set specifically 🤷♀️)thumbv8m.main-none-eabihf
(e.g. Cortex M33, CortexM35P)Could these be added to
src/intro/install.md
and also other places I've yet to come across?book/src/intro/install.md
Lines 14 to 40 in 0cd2ca1
Maybe a reference to the Cortex-M comparison table might help with picking out the right instruction set
The text was updated successfully, but these errors were encountered: