Unable to flash Capsense generated CYACD file

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
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
1 Solution
BragadeeshV
Moderator
Moderator
Moderator
First question asked 1000 replies posted 750 replies posted

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
1 Reply
BragadeeshV
Moderator
Moderator
Moderator
First question asked 1000 replies posted 750 replies posted

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
0 Likes