Content originally posted in LPCWare by wellsk on Fri Jun 15 09:02:22 MST 2012
Not yet. The LPC DFUsec tool will allow downloading unlimited sized images into target memory (SPIFLash, external NOR FLASH, internal FLASH, etc.) with offset using the DFU boot capability.
This requires a small target program (dfuburner) that is deployed from the DFUsec tool prior to the image being downloaded, so it's a 2-step process. We'll provide the source for dfuburner and some pre-built burner algorithms usable with the LPC18xx/43xx boards and the board's supported non-volatile memory types. 3rd party developers can easily add a new algorithm to burn other types of NV memory by rebuilding the dfuburner source with their own replacements of the functions for burning NV memory.
Multiple images can be programmed at multiple offsets in a single sessions using DFUsec, so it can be used for production burning of more complex FLASH layouts (example: u-boot, uCLinux, rootfs in partitioned NAND). This capability should be available soon.