USB MSD ROM driver update firmware with encryption

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

USB MSD ROM driver update firmware with encryption

825 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by Mario on Thu Apr 25 15:23:22 MST 2013
Hi,
I'm using the LPC11U37 for my project, i saw in the User manual this:

[I][B]page 373.Chapter 20: LPC11Uxx Flash programming firmware[/B][/I]
[I]A LOW level during reset at the PIO0_1 pin is considered an external hardware
request to start the ISP command handler (or the USB device handler[/I]...

[I][B]page 374.[/B][/I]
[I]• If PIO0_3 is sampled HIGH, the bootloader connects the LPC1Uxx as a MSC USB
device to a PC host. The LPC11Uxx flash memory space is represented as a drive in
the host’s operating system.[/I]

This is awesome, it saves memory and it makes it really nice and simple to do firmware update.
But this brings up some questions: what if the firmware.bin is encrypted ?

how can it be handled? do I have any options?

I've searched about it but I cannot find anything.

Thanks in advance,
Mario
0 Kudos
Reply
1 Reply

783 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by daniel.widyanto on Thu Apr 25 20:10:53 MST 2013
If you want to have encrypted binary, then create your own USB bootloader.

Refer to AN11305 (http://www.lpcware.com/content/nxpfile/an11305-usb-system-programming-lpc11u3xlpc11u2x)
0 Kudos
Reply