Your kit does not allow for debugging except you have got and connected a Kitprog or a Miniprog3.
Seems as if the error comes from a wrong setting to the bootloader .hex and .elf files. Please check that.
To program your blinking led code into the PSoC you will need to use the "Bootloader Host" from "Tools" menu.
I watched the video on cypress site about led blinking and tried to replicate it.
But when I select 'build bootloadable blinking led...', the error which I mentioned above appears.
So the file required to be placed in bootloadable host for program (.cyacd) is not generated.
How to get rid of it?
I wrote: Seems as if the error comes from a wrong setting to the bootloader .hex and .elf files
Better check that in the bootloadable component.
You may create a workspace bundle in Creator, please upload that.
Which version of Creator are you using?
I am using psoc creator 4.2
Sir I am not able to understand what do you mean by workspace bundle?
I have used SCB_Bootloader.cywrk from the kit package downloaded from cypress site.
Kindly guide me.
Ok. Thank you.
I will try it and will get back to you.
Sir, what you suggested has worked and building process contains no error. Thank you.
However, as a next step, now when I try to program with generated .cyacd file, it shows a message 'cybootloadable host has stopped working'.
Again seeking guidance.
That error indicates that the device you are using to program stopped working, the device you are trying to program stopped responding (crashed, stuck, etc), or the upload for the new program got stuck/crashed/failed in some way.
Yes, but is there some way to overcome this problem?
The error is 'cybootloaderhost has stopped working'(I had posted cybootloadablehost instead of cybootloaderhost by mistake, though you people might have easily noticed the mistake).
Sorry Buch, but I don't know much about the OTA bootloading besides the documents listed online for implementing it (I haven't tested or tried to do OTA bootloading due to flash space constraints).
Perhaps these threads might help?:
Can you please confirm the Bootloader HEX and ELF used for your bootloadable components are from this folder:
C:\Program Files (x86)\Cypress\CY8CKIT-049-42xx\1.0\Firmware\SCB_Bootloader\UART_Bootloader.cydsn\CortexM0\ARM_GCC_484\Debug
Please post your bootloader host window snapshot, when you are trying to bootload and when the error message is showing up.
Ok. No problem Sir.
I will go through the threads and will get back to you.
I have used following path as per the video of led blinking on cypress :
C:\Users\MyPC\Desktop\SCB_Bootloader\SCB_Bootloader\Bootloadable Blinking LED.cydsn\CortexM0\ARM_GCC_541\Debug\Bootloadable Blinking LED.cyacd
I have used only .cyacd file.
Also, I have set bootloadable blinking led as active project as per the video.
So Is there any mistake in the points I have mentioned above?
The screenshot is attached here.
It seems you haven't pressed the SW1 button while connecting the kit to the USB.
USB Serial Port should have enumerated in Bootloader Host
Please follow the kit guide.
"10.Connect the CY8CKIT-049-4xxx prototyping board to the PC. When connecting the kit to the port, press the SW1 button as it is plugged in. You will notice that the blue LED begins to blink rapidly; this indicates that the PSoC 4 is in 'Bootloader Mode' and is ready to be loaded with the latest firmware. This must be done each time you bootload the PSoC 4."
Follow all the steps, let us know if there is any difference in observation.
3.3 Programming a CY8CKIT-049-4xxx Project Using the Bootloader