SPI Bootloader PSOC 5

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

cross mob
Anonymous
Not applicable

Has anyone developed an SPI bootloader?  I need to do it if one isn't already available.  I am also hoping someone has done a USB to SPI bootloader translation/pass-through program so I can debug the bootloader. I envision using a second demo board to just pass the bootload commands through it onto the SPIM to be received by the first demo board that is trying to bootload through the SPI.

   

I then wouldn't have to also write a windows based SPI bootloader-host.

   

The other alternative is to write a windows based UART bootloader-host and a UART to SPI pass through program on a second demo board.  I don't like writing windows based programs so I'm hoping the first option is available.

0 Likes
3 Replies
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

Have you had a chance to look at this -

   

 

   

http://www.cypress.com/?rID=50230

   

 

   

Regards, Dana.

0 Likes
Anonymous
Not applicable

The application note has a UART bootloader implemented. For SPI bootloader, the concept would remain the same. Just that the functions would need to be modified for SPI instead of UART. For reference, look at the 'Custom Bootloader Component' topic in the 'Bootloader System' section in CyBoot_V_2.40 the on following page:

   

http://www.cypress.com/?rID=51972

   

This document has the APIs for SPI based bootloader.

0 Likes
Anonymous
Not applicable

 Have you had a look at the latest SPI Bootloader AN?

   

      http://www.cypress.com/?rid=78703

0 Likes