Uart Bootloader Host Application,and bootloader DLL file generation ?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
PAB
Level 2
Level 2
First like given Welcome!

Need to custom  Built UART Bootloader Host for windows.

Need source code for the same.

0 Likes
5 Replies
VenkataD_41
Moderator
Moderator
Moderator
750 replies posted 500 replies posted 250 solutions authored

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
lock attach
Attachments are accessible only for community members.

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
Alakananda_BG
Moderator
Moderator
Moderator
50 likes received 250 sign-ins 250 replies posted

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

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
lock attach
Attachments are accessible only for community members.
Alakananda_BG
Moderator
Moderator
Moderator
50 likes received 250 sign-ins 250 replies posted

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