Micro2440
Micro2440
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 bekommt man im Bündel meistens mit einem SDK-Bord mit der Peripherie und wahlweise 3,5"/7" TFT oder einen LCD2VGA Adapter.
Technische Daten (Stamp Modul)
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)
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, eigentlich unterstützt vivi nur yaffs2 Kernel Images, daher ist es sinnvoll diesen durch U-Boot auszutauschen, ich benutze U-Boot aus dem OPENMOKO Projekt für das Micro2440 mit 256MB, man sollte nur überlegen ob man am Anfang nicht erst mal mit vivi klar kommt, im Fehlerfall kann man aber immer noch per jtag denn Bootlader wieder einspielen.
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> Ein Fertiges U-Boot gibt es auch für die 256MB Version. Datei:UBoot-256MB.bin