cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 5, 3 & 1 MCU

New Contributor II

Need to custom  Built UART Bootloader Host for windows.

Need source code for the same.

0 Likes
Reply
5 Replies
Moderator
Moderator

Hi,

Please make use of this Application Note: http://www.cypress.com/documentation/application-notes/an73503-psoc-usb-hid-bootloader

Best Regards,

Ganesh

0 Likes
Reply
New Contributor II

I already checkout the bootloader USB-HID Class.

Need to Built Bootloader Host using UART and not able to get any reference on it.

And also I need to to get Bootloader.dll file and as per the method  Creating a Bootloader dll for PSoC® 3/ PSoC 4 L-Series / PSoC 5LP - KBA212708 ,

but it throws errors. ! !

link attached of DLL file generation on VS

0 Likes
Reply
Employee

Hi,

We regret to say that the source for the Bootloader host is confidential.

Can you let us know the features you need in your custom Bootloader Host using UART so that we can send the request to our internal team.

Regards

Alakananda

Alakananda
0 Likes
Reply
New Contributor II

I Don't have much knowledge with boot loader we need to built a software for windows which can be used to program PSOC-5LP controller.

At any point of time the the PSOC-5LP is running an application onto it, and i connected to its UART Port to update its program, and the custom bootloader host should be capable to reset the PSOC-5LP controller and update the firmware and run it.

we need to make this software as we can provide this software to our clients to update new firmware to our systems.

0 Likes
Reply
Employee

Hi,

Depending on your requirement we have created a sample project please try and let us know if this helps.

Two projects are attached with this –

  • Bootloader
  • Bootloadable

Bootloader project –

  • This project first turns the Green LED on . If the user button is pressed during this duration then an interrupt is triggered and the value of a flag (val) is made 1 in the interrupt handler.
  • Green LED is turned off and Red LED is turned on .
  • Next the bootloader component is started.
  • This waits for a new bootloadable application and starts the application.
  • The bootloadable is then validated and if the validation succeeds then the bootloadable project is launched.

Bootloadable project –

  • The bootloadable project starts the UART component .
  • It turns the Blue LED.
  • If command is received in the Bootloadable project, the the Bootloader project is launched.This can be achieved using the BOOTLOADER HOST.
  • Adding to this, if the user button is pressed during the execution of the Bootloadable project then the Bootloader project is launched. This is implemented using interrupt.

Regards

Alakananda

Alakananda
0 Likes
Reply