This document details the procedure for taking SCT code generated in the LPCXpresso IDE, and incorporating it into the Keil and IAR IDEs.
lpc43xx |
|
|||
Hitex 4350 boardTo setup the Hitex LPC4350 board for USB DFU boot mode, configure the BOOT1 - BOOT4 jumpers as follows:
Plug the USB cable into the USB0 connector for DFU boot.
|
|||
These are the WinUSB drivers and it's associated inf file that are needed for using WinUSB with DFU boot on the LPC18xx and LPC43xx devices. To use the LPC18xx/43xx dfusec tool, you will need to install these drivers. Installation instructions can be found at: More information on the lpc_dfusec tool can be found here: |
|||
This Windows tool (dfusec tool) provides the capability to download binary images to LPC18xx or LPC43xx boards via DFU boot. The dfusec tool uses Winusb for communication via USB. Prior to using this tool, the drivers need to be download and installed. This tool has been tested with the Hitex LPC4350 board and the LPCLink2 board. Instructions for the tool can be found on the project page at: |
|||
This is another LPC43xx dual-core project for use with the Keil uVision 4 tools. This project runs FreeRTOS on both cores and uses a shared memory queue and interrupt signalling to each core for event management and control of the tri-color LED. More information on the project can be found here: http://www.lpcware.com/content/project/lpc43xx-dual-core-notes Please report problems, bugs, improvements, hints, etc. on the comment form on the project page. |
|||
|
|||
Build proceduresOpen the M0 and M4 projects by clocking on the uvproj files. Make sure the 'iram' version of the project is selected in the target seleciton window. Select the Build target item from the Project menu to build the images. Build the M0 version of the project first, as the M0 binary is used for the M4 version. The FLASH version of the project works the same way as the IRAM version, but runs out of FLASH while using IRAM for RW data. When building the FLASH version, make sure both the M0 and M4 binaries are built using the FLASH configuration. |
|||
IntroductionThis page provides some basic information on using the dual core feature of the LPC43xx devices. The information and topics on this page are demonstrated with the use of the dual core project for use with the Keil uVision4 tools. The project initializes both cores to run FreeRTOS and uses the tri-color LED to indicate operation of the M0 and M4 cores and the interprocessor communication between both cores. The project is meant to be basic and simple to focus more on the details of a dual core project. |
|||
SCT Tools (for LPC18xx State Configurable Timer) using Windows |
|||
State Configurable Timer (SCT) |
|||
