Abstract:
Programming flash using In-System programming with Flash Magic
![]() Abstract: |
|||
|
|||
|
|||
Tutorial for using the LPC4330-Xplorer board together with the Keil-MDK. |
|||
Schematics for the LPC1830 and LPC4330 Xplorer boards from NGX Technologies. |
|||
![]() DFU/USB boot board configurationsTo use DFU/USB boot with the LPC18xx/43xx devices, the chip needs to be configured with the boot jumpers for DFU/USB boot. LPC18xx/43xx devices can boot via the USB0 or USB1 port. Hitex 1850 and 4350 boardTo setup the Hitex 1850 or 4350 boards for USB DFU boot mode, configure the BOOT1 - BOOT4 jumpers as follows:
Plug the USB cable into the USB0 connector for DFU boot.
|
|||
![]() This file is obsolete! As of version 1.10 of the DFU Utility, the programming algorithms are released as part of the LPCOpen platform (starting at v1.00 of the LPCopen platform). The LPCOpen platform can be download from http://www.lpcware.com/content/nxpfile/lpcopen-platform. |
|||
![]() DFUSec programming APIA simple programming API is available that allows custom development of programming algorithms for different memory types such as NOR or NAND FLASH or EEPROM based memory. By mixing programming algorithms and different program images as different steps with the DFUSec tool, a single programming sequence could program all non-volatile memories and memory regions in a single DFUSec programming cycle via USB! This section explains the process of creating a new programming algorithm. |
|||
![]() DFU download/upload toolThe DFU download/upload tool (lpc_dfusec tool) allows images to be downloaded via the USB DFU class to a LPC18xx or a LPC43xx based development board. Images must fit into internal memory located at address 0x10000000 and be linked to run at 0x10000000. The lpc_dfusec tool can be setup to automatically generate a header for a binary when it is downloaded to the board. The lpc_dfusec tool can also be setup to automatically download the image to the board when it is detected. |
|||
![]() DFUSec programming examplesThese examples show several possible uses for the DFUSec programming feature of the tool. LPC1857 single bootable image programmed in niternal FLASHThis example shows how to burn a snigle bootanle image into internal FLASH. When booting from internal FLASH, the boot address is 0x1A000000. The image has been linked for this address with data in IRAM. This operation requires a simple 1-step programming sequence. The operation will do the following: |
|||