Skip to content

Support for NRF9160DK  #69

@Strange21

Description

@Strange21

Add support for NRF9160 board

  • Enable Trustzone-M support for NRF9160 board.
  • Initialize the secure and non-secure space.
  • Make the transition from secure to non-secure space.
  • Check for the available helper crates to manage TrustZone-M.
  • Prepare a micro bootloader which initializes the secure and non-secure space, and jumps to a blinky firmware.
  • Integrate the TrustZone-M support for rustBoot
  • Implement the Hal flash driver for NRF9160 board

    • Search for the well maintained HAL crate for the board
    • Get the Blinky code working
    • Get the write and erase functions working on the flash
    • Integrate the write and erase functions in rust boot
    • Create the Boot and Update firmware using different LEDs
    • Integrate and Test the rustBoot project for the NRF9160 board

Metadata

Metadata

Assignees

Labels

block-device driver implstracks block device driver implementationsboard supporttracks support for new hardware/boards

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions