rustBoot
rustBoot copied to clipboard
Support for NRF9160DK
Add support for NRF9160 board
- Enable Trustzone-M support for NRF9160 board.
- [x] Initialize the secure and non-secure space.
- [x] Make the transition from secure to non-secure space.
- [x] Check for the available helper crates to manage TrustZone-M.
- [x] 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