LPC546xx USB DFU Flash Programming Tool

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

LPC546xx USB DFU Flash Programming Tool

Jump to solution
1,995 Views
evan_ohlsen
Contributor II

I have read in the datasheet and user manual for the LPC54618 MCU that programming flash via USB0 or USB1 can be accomplished by setting the boot mode to USB MSC or USB DFU using the ISP pins. Unfortunately, using the USB MSC class is not a solution that will work for me.

Is there an existing software tool (similar to LPCScrypt for the LPC18xx or LPC43xx series) that allows flash programming via USB-DFU mode but for the LPC546xx series?

Thank you,

E.

Labels (3)
1 Solution
1,739 Views
evan_ohlsen
Contributor II

Thank you, 

Programming through UART/ I2C/SPI will work but I would need to modify my current design to do so. 

I ended up trying the tool provided in the link by Victor Jimenez in this thread: LPC54608 USB DFU function support  and was able to successfully flash the LPC54618 from USB0 DFU using the on-chip bootloader!

View solution in original post

2 Replies
1,739 Views
soledad
NXP Employee
NXP Employee

Hi,

We only have https://www.nxp.com/docs/en/application-note/AN12384.pdf

https://www.nxp.com/docs/en/application-note-software/AN12384SW.zip
You can also refer the idea of AN12037, it's DFU secondary bootloader for LPC11U6x
https://www.nxp.com/docs/en/application-note/AN12037_LPC11U6x.zip


n addition  LPC546xx integrate on chip bootloader, supporting boot source from USB0/USB1 DFU. see UM10912, Chapter 3: LPC546xx Boot process.

Please check the following thread:

https://community.nxp.com/thread/479062 

I hope this helps, have a nice day!

Regards

Soledad

1,740 Views
evan_ohlsen
Contributor II

Thank you, 

Programming through UART/ I2C/SPI will work but I would need to modify my current design to do so. 

I ended up trying the tool provided in the link by Victor Jimenez in this thread: LPC54608 USB DFU function support  and was able to successfully flash the LPC54618 from USB0 DFU using the on-chip bootloader!