/imxrt-flash-algorithm

Rust flash algorithm for the i.MX RT Series

Primary LanguageRustApache License 2.0Apache-2.0

imxrt-flash-algorithm

This is a CMSIS Pack compatible flash algorithm for the NXP i.MX RT Series ARM MCUs.

Known compatible products:

Features

There are two Cargo features:

  • log - adds support for logging over UART (useful for debugging the flash algorithm)
  • miniz - enables support for probe-rs's miniz transfer encoding (enabled by default)

The miniz feature is a departure from the CMSIS standard, so enabling it will result in an algorithm that only works with probe-rs. The miniz transfer encoding reduces programming time by around 45% on my projects.

License

This project is licensed under either of

at your option.