1 Reply Latest reply on Mar 2, 2018 2:27 AM by vsrs

    How to create an embedded Bootloader Host?


      Hello everybody!


      I am currently working on a project which requires one master arduino to consult 8 Psoc 4's for input information over a common I2C Bus.
      However, I want to be able to update the firmware for the whole project through the arduino alone, making it easier for the user.


      So far I have given the bootloader documentation a thorough readthrough, and have set up a bootloader project and added an I2C block. This, however, is my sticking point.
      I understand that I want to include the HEX file dictating the behaviour of the PSOCs onto the arduino, and then have the arduino break this down and transmit it over I2C, but the only documentation I have found that is relevant at this point is http://www.cypress.com/file/140961/download , which talks about the use of HSSP over SWD.


      Has anyone got any experience in bootloading applications to PSOC4 from other MCUs or does anyone know where I can find a good guide on doing this?