Index of /MCU/Frameworks/ARM/lpc17xx

      Name                    Size  

[DIR] Parent Directory - [DIR] BlueBoard/ - [   ] Makefile 1k [   ] cpu.c 1k [   ] cpu.h 1k [   ] gpiopins.c 1k [   ] gpiopins.h 26k [   ] leds.c 1k [DIR] libs/ - [   ] lpc17xx.S 5k [   ] lpc17xx.debugjlink 1k [   ] lpc17xx.flashocd 1k [   ] lpc17xx.ld 2k [   ] lpc17xx.mk 1k [   ] lpc17xx.openocd 1k [   ] serial.c 4k [   ] test_conio.c 2k [   ] test_float.c 1k [   ] test_freertos.c 3k [   ] test_gpio.c 1k [   ] test_systick.c 1k

NXP (nee Philips) LPC17xx ARM Cortex-M3 Microcontroller Framework

NXP (nee Philips) LPC17xx ARM Cortex-M3 Microcontroller Framework

Credits

The C run time startup code lpc17xx.S and linker script lpc17xx.ld were written by myself based on various examples on the Internet and in The Definitive Guide to the ARM Cortex-M3.

Other files are original works by myself, and are hereby placed into the public domain.

Memory Map (LPC1768)

Code Flash: 0x00000000 to 0x0007FFFF 512 KB
Data RAM: 0x10000000 to 0x10007FFF 32 KB

Other Devices

This framework may be used for other devices in the NXP LPC17xx family, provided the following files are modified:

lpc17xx.ld The RAM size may need be changed.

Test Platform

This framework is validated on the mbed LPC1768 and NGX BlueBoard LPC1768-H development boards.

Tested on 30 November 2011 with gcc 4.6.2.


Questions or comments to Philip Munts phil@munts.net

$Id: README.html 3515 2011-12-02 14:24:00Z svn $

I am available for custom system development (hardware and software) of products using the LPC17xx or other microcontrollers.