fefdea20d2
Board was renamed here: https://github.com/zephyrproject-rtos/zephyr/pull/23524/ Patch aligns the name in MCUBoot and decouples one of nrf52840 dedicated overlay from exact board name. Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no> |
||
---|---|---|
.. | ||
README.md | ||
cc310_glue.c | ||
cc310_glue.h |
README.md
Building MCUBoot with nRF52840 CC310 enabled
Pre-prerequisites
Clone nrfxlib next to the mcuboot root folder. So that it's located ../nrfxlib
from mcuboots root folder.
Building
make sure root-ec-p256.pem
is set as the certificate and that CONFIG_BOOT_SIGNATURE_TYPE_ECDSA_P256
is selected not CONFIG_BOOT_SIGNATURE_TYPE_RSA
in prj.conf
of boot/zephyr
.
Since it defaults to tinycrypt you'll have to go into menuconfig
and change the implementation selection to cc310
or also set this in prj.conf
.
mkdir build && cd build
cmake -GNinja -DBOARD=nrf52840dk_nrf52840
ninja flash
Build a hello world example in zephyr and sign it with imgtool.py with the root-ec-p256.pem
and flash it at FLASH_AREA_IMAGE_0
.