Skip to content

Support for NRF9160DK  #69

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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