-
1. Re: How to customize an I2C bootloader
SayaniS_66 Aug 1, 2018 12:54 AM (in response to alessandro.bertini_2809786)Hi,
Cypress has an application note on PSoC 4 I2C Bootloader : AN86526.
The link is : http://www.cypress.com/documentation/application-notes/an86526-psoc-4-i2c-bootloader
-Sayani.
-
2. Re: How to customize an I2C bootloader
marka_91 Aug 1, 2018 8:41 AM (in response to alessandro.bertini_2809786)1 of 1 people found this helpfulHi Alessandro, I believe that you are trying to create a custom interface, based on I2C. Our documentation (e.g. AN86526, AN73854, Bootloader Component datasheet) briefly alludes to custom interfaces but does not provide detailed examples. It is straightforward to create a custom interface; the main thing that you need to know is that the custom module must provide five functions to support bootloading: Start(), Stop(), Reset(), Read(), and Write(). The best way to build the custom module is to study how these functions are implemented in our standard Components such as I2C and UART, and port that into your custom module.
Regards,
Mark
-
3. Re: How to customize an I2C bootloader
alessandro.bertini_2809786 Aug 2, 2018 12:02 AM (in response to marka_91)Thank you Mark.
Your suggestion was very useful.
A curiosity.
Going to see the bootloader component, I note that among the options there is the possibility to set "Custom component".
I do not understand the use of such options. The component datasheet did not help me
Regards,
Alessandro