Different binary output on PSoC Creator 3.3 SP2

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

cross mob
Anonymous
Not applicable

(I use Git as revision system)

   

I implemented a (upgradable stack) bootloader for my application at commit A. Since then, the bootloader code has not been altered, but the application code has changed and is now at commit B. But between A and B, I upgraded PSoC Creator from 3.3 to 3.3SP2. If I now try to build the code in commit A on 3.3SP2, it generates completely different .hex and .cyacd files even though the source code is the same.

   

I suspect, but have not tried, that .cyacd files build on 3.3SP2 are not compatible with devices having a bootloader buildt with the older 3.3. I though I just could install PSoC Creator 3.3 parallell with PSoC Creator 3.3SP2, but that was not possible. Any sugguestions on how to proceed?

0 Likes
1 Solution
himam_31
Employee
Employee
50 likes received 25 likes received 10 likes received

Hello,

   

Do you have the bootloader.hex file from PSoC Creator 3.3 stored as golden image? In that case you use that. Else, you will need to install the older Creator in another machine and obtain the .hex file.

   

Also please have a look at this post:http://www.cypress.com/forum/proc-ble/ota-projects-update.

   

Thanks,

   

Hima

View solution in original post

0 Likes
1 Reply
himam_31
Employee
Employee
50 likes received 25 likes received 10 likes received

Hello,

   

Do you have the bootloader.hex file from PSoC Creator 3.3 stored as golden image? In that case you use that. Else, you will need to install the older Creator in another machine and obtain the .hex file.

   

Also please have a look at this post:http://www.cypress.com/forum/proc-ble/ota-projects-update.

   

Thanks,

   

Hima

0 Likes