Lines Matching +full:- +full:- +full:user
8 * MCUBootApp - PSoC6 MCUboot-based bootloading application;
9 * BlinkyApp - simple PSoC6 blinking LED application which is a target of BOOT/UPGRADE;
12 - CY8CPROTO-062-4343W - PSoC 6 2M on board
13 - CY8CKIT-062-WIFI-BT - PSoC 6 1M on board
14 - CY8CPROTO-062S3-4343W - PSoC 6 512K on board
17 Single-image mode.
19 `[0x10000000, 0x10018000]` - MCUBootApp (bootloader) area;
21 `[0x10018000, 0x10028000]` - primary slot for BlinkyApp;
23 `[0x10028000, 0x10038000]` - secondary slot for BlinkyApp;
25 `[0x10038000, 0x10039000]` - scratch area (not used);
27 Size of slots `0x10000` - 64kb
33 **Important**: make sure RAM areas of CM0p-based MCUBootApp bootloader and CM4-based BlinkyApp do n…
34 Memory (stack) corruption of CM0p application can cause failure if SystemCall-served operations inv…
38 …ayer. Implementation of this layer is supplied as separate submodule `cy-mbedtls-acceleration`. HW…
75 `DEFINES_APP +=-DCY_FLASH_MAP_EXT_DESC`
77 `DEFINES_APP +=-DMCUBOOT_MAX_IMG_SECTORS=512`
79 `DEFINES_APP +=-DCY_BOOT_PRIMARY_1_SIZE=0x15000`
81 **Multi-Image Operation**
83 Multi-image operation considers upgrading and verification of more then one image on the device.
85 To enable multi-image operation define `MCUBOOT_IMAGE_NUMBER` in `MCUBootApp/config/mcuboot_config.…
89 In multi-image operation (two images are considered for simplicity) MCUboot Bootloader application …
95 * Boots Primary_1 only if both - Primary_1 and Primary_2 are present and valid;
99 **Default Flash map for Multi-Image operation:**
101 `0x10000000 - 0x10018000` - MCUboot Bootloader
103 `0x10018000 - 0x10028000` - Primary_1 (BOOT) slot of Bootloader
105 `0x10028000 - 0x10038000` - Secondary_1 (UPGRADE) slot of Bootloader
107 `0x10038000 - 0x10048000` - Primary_2 (BOOT) slot of Bootloader
109 `0x10048000 - 0x10058000` - Secondary_2 (UPGRADE) slot of Bootloader
111 `0x10058000 - 0x10059000` - Scratch of Bootloader
113 Size of slots `0x10000` - 64kb
122 …ypress PSoC 6 kits. If you try to use custom hardware with this application - change definition of…
124 …his example CY8CPROTO-062-4343W, CY8PROTO-062S3-4343W, CY8CKIT-062-4343W. If you try to use custom…
136 To get submodules - run the following command:
138 git submodule update --init --recursive
152 * To Build MCUBootApp with external memory support - pass `USE_EXTERNAL_FLASH=1` flag to `make` com…
158 To protect user image from unwanted read - Upgrade Image Encryption can be applied. The ECDH/HKDF w…
162 User is also responsible for providing corresponding binary key data in `enc_priv_key[]` (file `\MC…
176 Open terminal application - and execute following command after substitution `PATH_TO_APPLICATION.…
178 Connect a board to your computer. Switch Kitprog3 to DAP-BULK mode by pressing `SW3 MODE` button un…
182 ${OPENOCD}/bin/openocd -s ${OPENOCD}/scripts \
183 -f ${OPENOCD}/scripts/interface/kitprog3.cfg \
184 -f ${OPENOCD}/scripts/target/psoc6_2m.cfg \
185 -c "init; reset init; program PATH_TO_APPLICATION.hex" \
186 -c "resume; reset; exit"
188 2. Using GUI tool `Cypress Programmer` - follow [link](https://www.cypress.com/products/psoc-progra…
189 …Connect board to your computer. Switch Kitprog3 to DAP-BULK mode by pressing `SW3 MODE` button unt…
214 *Make* - make sure it is added to system's `PATH` variable and correct path is first in the list;
216 *Python/Python3* - make sure you have correct path referenced in `PATH`;
218 *Msys2* - to use systems PATH navigate to msys2 folder, open `msys2_shell.cmd`, uncomment set `MSYS…