In my own project I use controller CYPD3120 and want update firmware with help USB Bootloader.
For write my firmware I use IDE PSoC Creator 4.3.
I use components USBFS and Bootloader. After Generate Aplication I get two errors:
1. ADD: sdb.M0059: error: Error in component: USBFS_1. The USBFS_v3_20 component (USBFS_1) is not compatible with the selected device. Please check the component datasheet for details on updating to a compatible component.
2. Error: fit.M0050: The fitter aborted due to errors, please address all errors and rebuild. (App=cydsfit)
I did everything according to the instructions in this documentation:
The firmware already has a bootloadable component with the USB bootloader so you dont need to add any additional components for updating the firmware using USB. The HID interface enabled by the bootloader will allow you to upgrade the firmware using the EZ-PD Configuration Utility.