Skip to content

Commit a3c03cc

Browse files
committed
Add more docs to README files
1 parent 2978a5f commit a3c03cc

File tree

4 files changed

+44
-4
lines changed

4 files changed

+44
-4
lines changed

cortex-a-rt/README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
1-
# Arm Cortex-A Run-Time
1+
# Run-time support for Arm Cortex-A (AArch32)
2+
3+
This library implements a simple Arm vector table, suitable for getting into a
4+
Rust application running in System Mode. It also provides a reference start
5+
up method. Most Cortex-A based systems will require chip specific start-up
6+
code, so the start-up method can over overriden.
7+
8+
See <https://docs.rs/cortex-a-rt> for detailed documentation.
29

310
## Features
411

cortex-r-rt/README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
1-
# Arm Cortex-R Run-Time
1+
# Run-time support for Arm Cortex-R (AArch32)
2+
3+
This library implements a simple Arm vector table, suitable for getting into a
4+
Rust application running in System Mode. It also provides a reference start
5+
up method. Most Cortex-R based systems will require chip specific start-up
6+
code, so the start-up method can over overriden.
7+
8+
See <https://docs.rs/cortex-r-rt> for detailed documentation.
29

310
## Minimum Supported Rust Version (MSRV)
411

examples/mps3-an536/README.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,18 @@
1-
# Examples for Arm Cortex-R
1+
# Examples for Arm MPS3-AN536
2+
3+
This package contains example binaries for the Arm MPS3-AN536 evaluation
4+
system, featuring one or two Arm Cortex-R52 processor cores. This crate
5+
should be compiled for the `armv8r-none-eabihf` target. The repo-level
6+
[`.cargo/config.toml`] will ensure the code runs on the appropriate QEMU
7+
configuration.
8+
9+
As of Rust 1.87, `armv8r-none-eabihf` is a Tier 3 target and so these examples
10+
require Nightly Rust.
11+
12+
We have only tested this crate on `qemu-system-arm` emulating the Arm
13+
MPS3-AN536, not the real thing.
14+
15+
[`.cargo/config.toml`]: ../../.cargo/config.toml
216

317
## Minimum Supported Rust Version (MSRV)
418

examples/versatileab/README.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,16 @@
1-
# Examples for Arm Cortex-R
1+
# Examples for Arm Versatile Application Board
2+
3+
This package contains example binaries for the Arm Versatile Application
4+
baseboard evaluation system, featuring an Arm Cortex-R5 processor or Arm
5+
Cortex-A8 processor core. This crate should be compiled for the
6+
`armv7r-none-eabihf`, `armv7r-none-eabi`, `armv7a-none-eabi` or
7+
`armv7a-none-eabihf` targets. The repo-level [`.cargo/config.toml`] will
8+
ensure the code runs on the appropriate QEMU configuration.
9+
10+
We have only tested this crate on `qemu-system-arm` emulating the Arm
11+
Versatile Application Board, not the real thing.
12+
13+
[`.cargo/config.toml`]: ../../.cargo/config.toml
214

315
## Minimum Supported Rust Version (MSRV)
416

0 commit comments

Comments
 (0)