Lines Matching +full:check +full:- +full:signed +full:- +full:off +full:- +full:by
15 - `boot_partition`: for MCUboot itself
16 - `slot0_partition`: the primary slot of Image 0
17 - `slot1_partition`: the secondary slot of Image 0
19 It is not recommended to use the swap-using-scratch algorithm of MCUboot, but
22 and how to use the swap-using-scratch algorithm):
24 - `scratch_partition`: the scratch slot
45 pip3 install --user -r scripts/requirements.txt
62 west build -b <board>
69 may come from board-specific headers, Device Tree, or be configured by
70 MCUboot on a per-SoC family basis.
85 This is handled internally by the Zephyr configuration system and is wrapped
89 The directory `samples/zephyr/hello-world` in the MCUboot tree contains
97 placement and generation in order for an application to be bootable by MCUboot.
104 `MCUBOOT_VALIDATE_PRIMARY_SLOT` is enabled), the images must be signed.
110 Images can be signed with the `scripts/imgtool.py` script. It is best
131 The signing keys used by MCUboot are represented in standard formats,
143 $ ./scripts/imgtool.py keygen -k mykey.pem -t rsa-2048
146 The argument to `-t` should be the desired key type. See the
155 the public key in a format usable by the C compiler.
156 The generated public key is saved in `build/zephyr/autogen-pubkey.h`, which is included
157 by the `boot/zephyr/keys.c`.
165 ## Using swap-using-scratch flash algorithm
167 To use the swap-using-scratch flash algorithm, a scratch partition needs to be
171 with a sector size of 512 bytes and secondar slot in external off-chip flash
173 The number of sectors must also be evenly divisable by this sector size, e.g.
185 label = "image-0";
189 label = "image-1";
193 label = "image-scratch";
203 swap-using-scratch mode, the Kconfig value must be set when building it:
207 swap-using-scratch is used whereby an application has loaded a firmware update
217 The SMP server implementation can be enabled by the ``CONFIG_MCUBOOT_SERIAL=y`` Kconfig option.
219 Which interface belongs to the protocol shall be set by the devicetree-chosen node:
220 - `zephyr,console` - If a hardware serial port is used.
221 - `zephyr,cdc-acm-uart` - If a virtual serial port is used.
227 By default, the serial recovery GPIO pin active state enters the serial recovery mode.
230 Alternatively, MCUboot can wait for a limited time to check if DFU is invoked by receiving an MCUmg…
236 By default, the SMP server implementation will only use the first slot.
238 …PDATEABLE_IMAGE_NUMBER`` Kconfig option adjusts the number of image-pairs supported by the MCUboot.
241 * 0 and 1 - image-0, the primary slot of the first image.
242 * 2 - image-1, the secondary slot of the first image.
243 * 3 - image-2.
244 * 4 - image-3.
248 ### System-specific commands
251 * Storage erase - This command allows erasing the storage partition (enable with ``CONFIG_BOOT_MGMT…
252 * Custom image list - This command allows fetching version and installation status (custom properti…
256 …onfiguration options for the serial recovery protocol, check the Kconfig options (for example by …