Rtl22xx

From RTEMSWiki

Jump to: navigation, search

RTEMS BSP for Philips(NXP)'s ARM7 processor.

This BSP is designed for Philips's LPC2210/LPC2212/LPC2214/LPC2290/LPC2294 (LPC22xx) serial ARM processor. And it can be ported to LPC21xx ARM MCU.

Philip's LPC22xx ARM processor has an ARM7TDMI-S core, and can run at 60MHz. It has an external memory bus, and peripherals like UART, I2C, SPI, ADC and etc. Some of them got on chip flash (256k) and CAN.

The board used to develop the board is compatible with LPC-E2214/LPC-E2294 boards from http://www.olimex.com. The board use to develop the BSP has a 512K SRAM( No ROM, program runs in RAM via a JTAG-ICE) and two serial ports. Base address is set to 0x81000000.

This BSP can also be run on SkyEye using the following configuration file:

cpu: arm7tdmi
mach: lpc2210
mem_bank: map=M, type=RW, addr=0x00000000, size=0x00004000
mem_bank: map=M, type=RW, addr=0x81000000, size=0x08000000
mem_bank: map=M, type=RW, addr=0x40000000, size=0x00400000
mem_bank: map=I, type=RW, addr=0xE0000000, size=0xFFFFFFF
mem_bank: map=I, type=RW, addr=0xF0000000, size=0xFFFFFFF

The license and distribution terms for this file may be found in the file LICENSE in this distribution or at http://www.rtems.com/license/LICENSE


Test Reports

2007-10-05: Reported to run on SkyEye with patches to RTEMS and SkyEye. Patches merged in both.

Personal tools