PSOC3 Bootloader I2C upgrades

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

cross mob
mikes603
Level 1
Level 1
First question asked Welcome!

Hi Gents,

 This question is in reference to https://www.cypress.com/documentation/application-notes/an60317-psoc-3-and-psoc-5lp-i2c-bootloader

When I try and run the provided API it errors on the Bootloader Version replied back by the PSOC3 we use.

The PSOC3 is replying back with the bytes 60,1,1. Whereas, the API is looking for 0x000000 :

int CyBtldr_StartBootloadOperation_PSoC3(unsigned long expSiId, unsigned char expSiRev, unsigned long* blVer)
{
const unsigned long SUPPORTED_BOOTLOADER = 0x000000;

[...]
}


Why is the API looking for 0x000000 when the PSOC3 bootloader is hardcoded with 60,1,1 ?!

 

0 Likes
1 Reply
Alakananda_BG
Moderator
Moderator
Moderator
50 likes received 250 sign-ins 250 replies posted

Hi,

We could not find the API which you are using in the Code Example, can you please send your project so that we can verify at our end.

Can you also use the latest version of the bootloader in your project and let us know the result.

Regards

Alakananda
0 Likes