1 Reply Latest reply on Oct 15, 2017 7:53 AM by ntan

    how to create a combination bootloadable application

    user_3769662

      Hey forum;

       

      I have the need for a launcher bootloader with what appears to be combination bootloadable applications but I cannot find how to do this. I am trying to have 2 sets of code in flash and be able to switch back and forth based on input conditions. The functions I need are not present like Bootloadable_GetActiveApplication() because it says those are only available in a combination bootloadable application. So I am looking for some guidance here. I am testing using a -042 kit with just simple code in my 2 applications that blinks 2 different color LEDS and uses a switch to trigger the launcher. But because I do not have the correct application, I am stuck.

       

      Hopefully somebody has done this? Thanks in advance for your help.

       

       

      Regards, Jeff J

        • 1. Re: how to create a combination bootloadable application
          ntan

          The project type is automatically detected by the PSoC Creator.  The condition is described in the "Bootloader and Bootloadable Datasheet v1.50"  You can open the datasheet byt the DATASHEET button on the Bootloader or Bootloadable component. Or you can download the PDF file from following page.

           

          Bootloader and Bootloadable | Cypress Semiconductor

           

          The condition is described in the section "Functional Description: Bootloader Project Types" as follows.

          GS003306.png

          The combination project must have a Bootloadable component, a Bootloader component, and a Communication component associated to the Bootloader component.  For example, following schematic is recognized as a combination project type.

          GS003307.png

          The API function Bootloadable_GetActiveApplication() can be used.

          GS003308.png

           

          Regards,

          Noriaki

          1 of 1 people found this helpful