Crates.io | imxrt-rt |
lib.rs | imxrt-rt |
version | 0.1.5 |
source | src |
created_at | 2022-12-02 17:26:28.99637 |
updated_at | 2024-10-26 14:28:17.81817 |
description | Startup and runtime support for i.MX RT processors. |
homepage | |
repository | https://github.com/imxrt-rs/imxrt-rt |
max_upload_size | |
id | 728514 |
size | 117,350 |
Runtime and startup support for i.MX RT processors.
This crate builds on cortex-m-rt
and adds support for i.MX RT
processors. Using this runtime crate, you can specify FlexRAM sizes and
section allocations, then use it to boot your i.MX RT processor.
The crate achieves this with
To learn how to use this crate in your firmware, see the crate
documentation. To try the runtime on hardware, see the board
documentation.
Run automated tests like this:
cargo test --tests
cargo test --doc
cargo test --tests -- --ignored
If you have pyOCD
available, you can check the effects of the runtime
initialization routine with GDB:
pyocd gdb --target=$YOUR_TARGET
arm-none-eabi-gdb < cmds.gdb
Make sure that the register values make sense for your target.
Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.