cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 4 MCU

Anonymous
Not applicable

Hi,

I have been using a CE221653 - PSoC 4 Bootloader and Bootloadable project for CapSense (Using Proximity). Instead of Bootloader Host  from PSoC creator 4.2 to program generated .cyacd file. However, would like to flash cyacd file using my software I2C utility as I will be using CapSense on one of the products. Can you please sahre whether .hex or .cyacd file needs to be flashed? And is there any document or reference code if available to know how BootLoader Host tool flashes the firmware in Capsense?

I appreciate if you can provide your inputs.

Thanks,

Bhavik

0 Likes
Reply
1 Solution
Moderator
Moderator

Hi,

You can refer to the following document for implementing bootloader host other than PSoC (I2C utility) to boatload your application

http://www.cypress.com/file/137036/download

In this above document you can find the Appendix D that has details about the Bootloader APIs.

PSoC Creator also provides the host-side APIs for the core, which you can find at this location: <installed folder>  \ PSoC Creator \ 4.2 \ PSoC Creator \ cybootloaderutils

You will need the .cyacd file for bootloading. A bootloadable project is always linked to the .hex file of a bootloader project. Details of which can be found in the same document.

Also you can refer to the following document for your reference:

Introduction to bootloaders: http://www.cypress.com/file/45346/download

Regards,

Bragadeesh

Regards,
Bragadeesh

View solution in original post

0 Likes
Reply
1 Reply
Moderator
Moderator

Hi,

You can refer to the following document for implementing bootloader host other than PSoC (I2C utility) to boatload your application

http://www.cypress.com/file/137036/download

In this above document you can find the Appendix D that has details about the Bootloader APIs.

PSoC Creator also provides the host-side APIs for the core, which you can find at this location: <installed folder>  \ PSoC Creator \ 4.2 \ PSoC Creator \ cybootloaderutils

You will need the .cyacd file for bootloading. A bootloadable project is always linked to the .hex file of a bootloader project. Details of which can be found in the same document.

Also you can refer to the following document for your reference:

Introduction to bootloaders: http://www.cypress.com/file/45346/download

Regards,

Bragadeesh

Regards,
Bragadeesh

View solution in original post

0 Likes
Reply