Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for NRF9160DK #69

Open
4 of 11 tasks
Strange21 opened this issue Sep 21, 2022 · 0 comments
Open
4 of 11 tasks

Support for NRF9160DK #69

Strange21 opened this issue Sep 21, 2022 · 0 comments
Assignees
Labels
block-device driver impls tracks block device driver implementations board support tracks support for new hardware/boards

Comments

@Strange21
Copy link
Contributor

Strange21 commented Sep 21, 2022

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
@nihalpasham nihalpasham added board support tracks support for new hardware/boards block-device driver impls tracks block device driver implementations labels Sep 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
block-device driver impls tracks block device driver implementations board support tracks support for new hardware/boards
Projects
None yet
Development

No branches or pull requests

2 participants