Home
last modified time | relevance | path

Searched refs:bootloader (Results 1 – 25 of 37) sorted by relevance

12

/mcuboot-latest/boot/zephyr/
DKconfig.firmware_loader20 Used to prevent the bootloader from loading on button press.
22 the one used to place the device in bootloader mode.
33 bool "Stay in bootloader if no application"
36 application that the bootloader can jump to.
43 remain in bootloader firmware loader mode if it was.
DKconfig.serial_recovery150 Used to prevent the bootloader from loading on button press.
152 the one used to place the device in bootloader mode.
178 bool "Stay in bootloader if no application"
181 application that the bootloader can jump to.
188 remain in bootloader serial recovery mode if it was.
/mcuboot-latest/docs/
Dreadme-riot.md3 MCUboot began its life as the bootloader for Mynewt. It has since
4 acquired the ability to be used as a bootloader for RIOT as well.
7 ## Building the bootloader itself
11 not a signature check. In order to configure the bootloader for
18 ## Building applications for the bootloader
40 In order to use your provided key, you need to recompile the bootloader
47 This will flash both the bootloader and the application.
Dreadme-mbed.md17 * `"target.restrict_size"`: the maximum size of the bootloader, such that it does not overlap with …
33 ### Building the bootloader
35 To build a bootloader based on MCUboot, make sure `"mcuboot.bootloader-build"` is `true` (already t…
39 …ser application, set `"mcuboot.bootloader-build"` to `false` so MCUboot is built as a _library onl…
41 … to `"mcuboot.primary-slot-address"` + `"mcuboot.header-size"` of your bootloader. And its size (`…
Dindex.md3 MCUboot is a secure bootloader for 32-bits microcontrollers.
7 MCUboot defines a common infrastructure for the bootloader and the system flash
8 layout on microcontroller systems, and provides a secure bootloader that
70 You can find additional documentation on the bootloader in the source files.
72 …(https://github.com/mcu-tools/mcuboot/tree/main/boot/bootutil) - The core of the bootloader itself.
73 …ools/mcuboot/tree/main/boot/boot_serial) - Support for serial upgrade within the bootloader itself.
74 …yr](https://github.com/mcu-tools/mcuboot/tree/main/boot/zephyr) - Port of the bootloader to Zephyr.
77 - [boot/mbed](https://github.com/mcu-tools/mcuboot/tree/main/boot/mbed) - Port of the bootloader to…
81 - [sim](https://github.com/mcu-tools/mcuboot/tree/main/sim) - A bootloader simulator for testing an…
Dreadme-espressif.md10 Documentation about the MCUboot bootloader design, operation and features can be found in the
23 the bootloader own memory layout to avoid overlapping. More information on the section
69 from NuttX RTOS environments also can be used for the bootloader standalone build, however as
81 ## [Building the bootloader itself](#building-the-bootloader-itself)
83 The MCUboot Espressif port bootloader is built using the toolchain and tools provided by Espressif.
85 `port/<TARGET>/bootloader.conf` file or passing a custom config file using the
240 ED25519. In order to enable the feature, the **bootloader** must be compiled with the following
286 Notice that the public key will be embedded in the bootloader code, since the hardware key storage
307 bootloader signature checking by the ROM bootloader.
309 ***Note***: ROM bootloader is the First Stage Bootloader, while the Espressif MCUboot port is the
[all …]
Dreadme-mynewt.md3 Due to small differences between Mynewt's bundled bootloader and MCUboot,
4 when building an app that will be run with MCUboot as the bootloader and
28 Also remove any dependency on `boot/bootutil` (mynewt's bundled bootloader)
43 like listing images and uploading a new image to `slot0`. The serial bootloader
Dreadme-zephyr.md3 MCUboot began its life as the bootloader for Mynewt. It has since
4 acquired the ability to be used as a bootloader for Zephyr as well.
9 and operation of the bootloader itself. This functionality should be the same
27 MCUboot as your stage 1 bootloader, `boot_partition` must be configured
48 ## Building the bootloader itself
50 The bootloader is an ordinary Zephyr application, at least from
72 After building the bootloader, the binaries should reside in
77 memory (mass erase) or only the sectors where the bootloader resides prior to
78 programming the bootloader image itself.
80 ## Building applications for the bootloader
[all …]
Dtestplan-zephyr.md21 Begin by doing a full erase, and programming the bootloader itself:
26 After it resets, look for "main: Starting bootloader", a few debug
DPORTING.md22 ## Main app and calling the bootloader
24 From the perspective of the target OS, the bootloader can be seen as a library,
26 target OS, and it must call the following function to run the bootloader:
49 After running the management functions of the bootloader, `boot_go` returns
72 The bootloader requires to be able to address flash regions where the code
/mcuboot-latest/
DREADME.md23 MCUboot is a secure bootloader for 32-bits microcontrollers. It defines a
24 common infrastructure for the bootloader and the system flash layout on
25 microcontroller systems, and provides a secure bootloader that enables easy
64 You can find additional documentation on the bootloader in the source files.
66 …(https://github.com/mcu-tools/mcuboot/tree/main/boot/bootutil) - The core of the bootloader itself.
67 …ools/mcuboot/tree/main/boot/boot_serial) - Support for serial upgrade within the bootloader itself.
68 …yr](https://github.com/mcu-tools/mcuboot/tree/main/boot/zephyr) - Port of the bootloader to Zephyr.
71 - [boot/mbed](https://github.com/mcu-tools/mcuboot/tree/main/boot/mbed) - Port of the bootloader to…
75 - [sim](https://github.com/mcu-tools/mcuboot/tree/main/sim) - A bootloader simulator for testing an…
/mcuboot-latest/docs/release-notes.d/
Dbootutil-image-verification.md3 - Added the bootloader state object to the bootutil
/mcuboot-latest/boot/mynewt/
DREADME.md3 This sample app implements a bootloader for the Mynewt OS (apache.mynewt.org).
/mcuboot-latest/boot/espressif/port/esp32c2/ld/
Dbootloader.ld7 /** Simplified memory map for the bootloader.
8 * Make sure the bootloader can load into main memory without overwriting itself.
15 * The 2nd stage bootloader can take space up to the end of ROM shared
22 /* We consider 0x3fcdcb70 to be the last usable address for 2nd stage bootloader stack overhead, dr…
28 bootloader_stack_overhead = 0x2000; /* For safety margin between bootloader data section and startu…
/mcuboot-latest/boot/espressif/port/esp32c6/ld/
Dbootloader.ld7 /** Simplified memory map for the bootloader.
8 * Make sure the bootloader can load into main memory without overwriting itself.
15 * The 2nd stage bootloader can take space up to the end of ROM shared
19 /* We consider 0x4087c610 to be the last usable address for 2nd stage bootloader stack overhead, dr…
25 bootloader_stack_overhead = 0x2000; /* For safety margin between bootloader data section and startu…
/mcuboot-latest/boot/espressif/port/esp32h2/ld/
Dbootloader.ld7 /** Simplified memory map for the bootloader.
8 * Make sure the bootloader can load into main memory without overwriting itself.
16 * The 2nd stage bootloader can take space up to the end of ROM shared
20 /* We consider 0x3fcdc710 to be the last usable address for 2nd stage bootloader stack overhead, dr…
26 bootloader_stack_overhead = 0x2000; /* For safety margin between bootloader data section and startu…
/mcuboot-latest/samples/zephyr/bad-keys/
DREADME.md5 the demo keys's public keys in the bootloader should result in it not
/mcuboot-latest/samples/compression_test/
DREADME.txt16 g++ bootloader/mcuboot/samples/compression_test/independent_cmp.c -o indcmp
/mcuboot-latest/boot/espressif/port/esp32c3/ld/
Dbootloader.ld7 /* Simplified memory map for the bootloader.
9 * The main purpose is to make sure the bootloader can load into main memory
/mcuboot-latest/boot/espressif/port/esp32s2/ld/
Dbootloader.ld7 /* Simplified memory map for the bootloader.
9 * The main purpose is to make sure the bootloader can load into main memory
/mcuboot-latest/boot/espressif/port/esp32s3/ld/
Dbootloader.ld7 /* Simplified memory map for the bootloader.
9 * The main purpose is to make sure the bootloader can load into main memory
/mcuboot-latest/boot/espressif/port/esp32/ld/
Dbootloader.ld7 /* Simplified memory map for the bootloader.
9 * The main purpose is to make sure the bootloader can load into main memory
/mcuboot-latest/boot/espressif/
DCMakeLists.txt126 set(MCUBOOT_CONFIG_FILE "${CMAKE_CURRENT_LIST_DIR}/port/${MCUBOOT_TARGET}/bootloader.conf")
221 message("MCUBoot bootloader key file: ${KEY_FILE}")
373 set(ld_input ${CMAKE_CURRENT_LIST_DIR}/port/${MCUBOOT_TARGET}/ld/bootloader.ld)
374 set(ld_output ${CMAKE_CURRENT_BINARY_DIR}/ld/bootloader.ld)
388 COMMENT "Preprocessing bootloader.ld linker script..."
404 # This step uses esptool.py for generating the final bootloader binary in
/mcuboot-latest/boot/cypress/MCUBootApp/
DExternalMemory.md29 `[0x10000000, 0x10018000]` - MCUBootApp (bootloader) area;
39 `[0x10000000, 0x10018000]` - MCUBootApp (bootloader) area;
53 **Note 1**: make sure primary, secondary slot and bootloader app sizes are appropriate and correspo…
/mcuboot-latest/boot/cypress/BlinkyApp/
DReadme.md1 ### Blinking LED test application for MCUboot bootloader
13 * Can be built for BOOT slot or UPGRADE slot of bootloader.
38 **Important**: make sure RAM areas of CM4-based BlinkyApp and CM0p-based MCUBootApp bootloader do n…
66 `BlinkyApp` can be built to use in multi-image bootloader configuration.

12