[ << ]
[ < ]
[ Home ]
[ > ]
[ >> ]
1. Hammer/Nailboard
Indice:
1.a. Specifiche della scheda :
Codice 1.1: Specifiche della scheda |
# La scheda viene alimentata solo tramite la porta USB (non è richiesto alcun alimentatore esterno)
# Connettore USB Maschio (upstream)
# Connettore USB Femmina (downstream)
# Dispositivo JTAG USB integrato (attraverso il chip FT2232)
# USB Hub integrato
# porta console seriale USB (attraverso il chip FT2232)
# GPIO controllato via USB (per la configurazione)
# Interfaccia gadget USB (attraverso il modulo Hammer)
* Driver Gadget Ethernet (default)
* Driver Gadget Porta Seriale
* Driver Mass Storage Driver
# Interfaccia host USB (attraverso il modulo Hammer)
* USB 1.1 Compliant
* Supporto Bassa Velocità (2mb)
* Supporto Alta Velocità (12mb)
# 3 LED Utente disponibili
* Due sulla Nail Board
* Un LED utente sul modulo Hammer
* LED utente sulla scheda Hammer
# 2 interruttori a bottone gestiti via interrupt
# PWM buzzer controllabile dall'utente
# Bottone di Reset
# LED Alimentazione
# Header di espansione (20-pin: 2 x10)
* +5V disponibile
* +3.3V disponibile
* 2 porte SPI
* 2 connettori per Porta Seriale (TX/RX)
* GPIO
* Interrupt Esterni
* Gli header possono essere configurati tramite jumper
# Header del modulo Hammer
* Accesso a tutti i 40 I/O pins del modulo Hammer
* Header della dimensione di 0.1 pollici
|
1.b. /proc/cpuinfo
Codice 2.1: CPU Info |
Processor : ARM920T rev 0 (v4l)
BogoMIPS : 101.17
Features : swp half thumb
CPU implementer : 0x41
CPU architecture: 4T
CPU variant : 0x1
CPU part : 0x920
CPU revision : 0
Cache type : write-back
Cache clean : cp15 c7 ops
Cache lockdown : format A
Cache format : Harvard
I size : 16384
I assoc : 64
I line length : 32
I sets : 8
D size : 16384
D assoc : 64
D line length : 32
D sets : 8
Hardware : TCT_HAMMER
Revision : 0000
Serial : 0000000000000000
|
1.c. Preparazione alla Cross Compilazione
Codice 3.1: Setup uClibc |
echo '>=cross-arm-softfloat-linux-uclibc/gcc-4' >> /etc/portage/package.mask
echo 'dev-embedded/openocd ft2232 ftdi' >> /etc/portage/package.use
modprobe ftdi_sio
emerge openocd
ACCEPT_KEYWORDS="~*" emerge crossdev
crossdev arm-softfloat-linux-uclibc
|
Codice 3.2: Setup uClibc + EABI |
echo '>=cross-armv4l-softfloat-linux-uclibceabi/gcc-4' >>
/etc/portage/package.mask
echo 'dev-embedded/openocd ft2232 ftdi' >> /etc/portage/package.use
modprobe ftdi_sio
emerge openocd
ACCEPT_KEYWORDS="~*" emerge crossdev
crossdev armv4tl-softfloat-linux-uclibceabi
|
1.d. Ulteriori informazioni:
[ << ]
[ < ]
[ Home ]
[ > ]
[ >> ]
I contenuti di questo documento sono rilasciati sotto la licenza Creative
Commons - Attribution / Share Alike.
|