Micro2440

Aus der Mikrocontroller.net Artikelsammlung, mit Beiträgen verschiedener Autoren (siehe Versionsgeschichte)
Wechseln zu: Navigation, Suche

Micro2440

Micro2440 von FriendlyARM

Das Micro2440 ist im Prinzip wie das Mini2440 nur das es keine 64/128MB Flash Version gibt(gab es mal ?), aufgebaut ist es als Stamp-Modul das zu bekommt man im Bündel meistens ein SDK-Bord mit der Peripherie und wahlweise 3,5"/7" TFT oder einen LCD2VGA Adapter.

Technische Daten (Stamp Modul)

Micro2440.jpg
Dimension: 63 x 52 mm
CPU: 400 MHz Samsung S3C2440A ARM920T (Max freq. 533 MHz)
RAM: 64 MB SDRAM, 32 bit 100 MHz Bus
Flash: 64 MB / 128 MB / 256 MB / 1GB NAND Flash and 2 MB NOR Flash with BIOS
User Outputs: 4x LEDs Expansion headers (2.0mm)
Debug: 10 pin JTAG (2.0mm)
OS Support: Android, Linux 2.6, Windows CE 5 and 6

Technische Daten (SDK-Board)

Micro2440-SDK.jpg
Dimension: 180 x 130 mm
EEPROM: 1024 Byte 24C08 (I2C)
Ext. Memory: SD-Card socket
Serial Ports: 3x DB9 connector (RS232)
USB: 4x USB-A Host, 1x USB-B Device
Audio Output: 3.5 mm stereo jack
Audio Input: 3.5mm jack (mono)
Ethernet: RJ-45 10/100M (DM9000)
RTC: Real Time Clock with battery
Beeper: PWM buzzer
Camera: 20 pin Camera interface
LCD: Connector for FriendlyARM Displays (3,5" and 7") and VGA Board
Touch Panel: 4 pin
User Inputs: 6x push buttons and 1x A/D pot
Expansion header (2.0mm)
Power: 5V connector, power switch and LED

U-Boot

U-Boot aus den Quellen Bauen

Leider kann der vivi Bootlader nicht wirklich viel, daher ist es sinnvoll diesen durch U-Boot auszutauschen, ich benutze U-Boot aus dem OPENMOKO Projekt für das Micro2440 mit 256MB.

Voraussetzungen dafür ist ein Crosscompiler z.b. der von Codesourcery.

Build Verzeichnis Anlegen und git Res. laden: <c> mkdir uboot ; cd uboot git clone git://repo.or.cz/u-boot-openmoko/mini2440.git </c> Sourcen fürs micro2440 einstellen und Compilieren: <c> cd mini2440 export CROSS_COMPILE=arm-none-linux-gnueabi- make mini2440_config make all </c>

U-Boot Flash’en