mcuboot/README-mynewt.rst

34 lines
926 B
ReStructuredText

Running mynewt apps with mcuboot
################################
Due to small differences between Mynewt's bundled bootloader and **mcuboot**,
when building an app that will be run with **mcuboot** as the bootloader and
which at the same time requires to use **newtmgr** to manage images, **mcuboot**
must be added as a new dependency for this app.
First you need to add the repo to your ``project.yml``:
.. code-block:: yaml
project.repositories:
- mcuboot
repository.mcuboot:
type: github
vers: 0-dev
user: runtimeco
repo: mcuboot
Then update your app's ``pkg.yml`` adding the extra dependency:
.. code-block:: yaml
pkg.deps:
- "@mcuboot/boot/bootutil"
Also remove any dependency on ``boot/bootutil`` (mynewt's bundled bootloader)
which might exist.
To configure **mcuboot** check all the options available in
``boot/mynewt/mcuboot_config/syscfg.yml``.