cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 5, 3 & 1 MCU

Anonymous
Not applicable

Hello everyone,

   

I am fairly new to the PSoC programming and have to create a boot loader application. Is there anyway that I can learn more about the Boot loader API functions?

   

Thanks in advance,
Kaan

0 Likes
Reply
5 Replies
Anonymous
Not applicable

There is. All standard components in PSoC Creator have, when you double click them, a button "Datasheet" on the bottom-left.
Those datasheet always have a section about the API. This also applies to the bootloadable/bootloader components. 

0 Likes
Reply
Anonymous
Not applicable

I've read that but the API section is very general and doesn't mention all of the functions. Even though the function names are pretty self explanatory and that I can figure them out by trying, I wondered if there was any external source that I can read to hasten my prototyping process.

0 Likes
Reply
Esteemed Contributor II

Merhaba! And welcome in the forum. cetin

   

All APIS are named and described in the datasheet, what exactly do you need more from a bootloader except loading and programming a new image into the chip and let it run.

   

 

   

Bob

0 Likes
Reply
Anonymous
Not applicable

Merhaba Bob,

   

I need the bootloader to go and check a web server for updates and update the current image with the update. Basically firmware over-the-air.

   

I am fairly new on this topic so I wanted to learn more about the bootloader functionalities before diving head on.

0 Likes
Reply
Esteemed Contributor II

There are examples on how to build your own BootLoader. For the sake of security I would suggest to do  OTA with an intermediate step: Putting the new firmware into a separate eeprom or FRam, always having a running (older) copy and when the update fails (for whatever reason) fall back to the older copy.

   

 

   

Bob

0 Likes
Reply