Beginning with PSoC Creator 2.1, the bootloader system has been reorganized to provide more configuration options. In previous releases, the bootloader system was part of the cy_boot component (a required component that is automatically and invisibly instantiated in all designs). From PSoC Creator 2.1 onwards the bootloader component is separated from cy_boot component and is available as a separate component in component catalogue. Please refer `Chapter11.Bootloader Migration’ in System Reference Guide (Help>Documentation>System Reference) to know how to migrate your older versions of bootloader/bootloadable projects to PSoC Creator 2.1.
A bootloader enables field updates of device firmware without the need for dedicated external programming hardware. PSoC Creator IDE supports firmware updates through the USB and I2C communication channels. PSoC Creator also allows you to customize the bootloader communication channel to use other protocols such as UART or SPI for bootloading.This application note explains how to customize the bootloader communication channel.
The following table indicates the PSoC devices, PSoC Creator versions, compilers, and development kits that will work with this application note project:
Project |
Device
|
|
Development Kit
CY8CKIT-xxx
|
Compiler
|
|
Architecture
|
Silicon
Revision
|
V2.1 SP1 |
V2.1/2.0
|
|
|
|
Keil
|
GCC
|
RVDS
|
MDK
|
|
AN68272.zip
|
|
Prod
|
YES
|
NO
|
YES
|
YES*
|
NO
|
YES
|
N/A
|
N/A
|
N/A
|
|
|
Prod
|
YES
|
NO
|
YES
|
YES*
|
NO
|
N/A
|
YES
|
YES
|
YES
|
|
AN68272_Archive.zip |
|
ES3, Prod
|
NO
|
YES
|
YES
|
YES*
|
NO
|
YES
|
N/A
|
N/A
|
N/A
|
|
|
ES1, Prod
|
NO
|
YES
|
YES
|
YES*
|
NO
|
N/A
|
YES
|
YES
|
YES
|
*Refer to Migrating CY8CKIT-001 DVK project to CY8CKIT 030/ 050.
Notes:
-
Click on AN84741 - PSoC® 5 to PSoC 5LP Migration Guide to learn differences between PSoC 5 and PSoC 5LP.
-
For PSoC 5 project and related document, please download file AN68272_Archive.zip.
Projects associated with this application note can be downloaded from the ‘Related Files’ section below. For your convenience, we have provided projects that are compatible with the two most recent versions of PSoC Creator:
-
AN68272.zip is used with PSoC Creator 2.1 SP1
-
AN68272_Archive.zip is used with PSoC Creator 2.1/2.0
The project’s default settings may not be compatible with your device or kit, and you may need to change your project settings. For more information, see:
|