First stage loader using USB for loading initial code into device

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

First stage loader using USB for loading initial code into device

485 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by pra18 on Mon Jan 18 22:37:43 MST 2016
Hi,

1.I have a existing lpc43xx custom  device that makes use of UART for loading of initial code into the device.

I  need to find if this can be changed by USB instead. I see that the LPC43xx User manual mentions USB Boot mode only by DFU and not CDC. Does this mean there is a tool that runs on Host and should have  a DFU class implemented in it and I need not consider to support DFU class on my device as well? Any DFU tool that exists to load initial code into the device like a 1st stage loader ?  If I need this replace this with USB should I implement a DFU class in addition or a CDC class would very well handle it , what are the choices that exist now?

I have already created USB CDC class support on this device and it is up and running now.

There is already a 1st stage loader in existing device but it sends the image with header via UART at the moment and can this be modified by a USB CDC and can the functionality still work intact or do I need some sort of a DFU class.

or

Do we have any NXP tool or App note for this so I can use and integrate it into by PC Based Application directly as a plug in ( DFUSEc or ???)

Thanks,
Labels (1)
0 Kudos
1 Reply

476 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by lpcxpresso-support on Tue Jan 19 01:19:10 MST 2016
You might want  to take a look at LPCScrypt : https://www.lpcware.com/LPCScrypt

Regards,
LPCXpresso Support
0 Kudos