[ << ]
[ < ]
[ Home ]
[ > ]
[ >> ]
1. Hammer/Nailboard
Content:
1.a. Nail Board Specifications:
Code Listing 1.1: Board Specifications |
# All power received from the USB port (no external power supply required)
# Male (upstream) USB connector
# Female (downstream) USB connector
# Complete USB JTAG device on board (via internal FT2232)
# USB Hub on board
# USB serial port console (via internal FT2232)
# USB controlled GPIO's (for configuration)
# USB gadget interface (via the Hammer module)
* Ethernet Gadget Driver (default)
* Serial Port Gadget Driver
* Mass Storage Driver
# USB host interface (via the Hammer module)
* USB 1.1 Compliant
* Low Speed Support (2mb)
* Full Speed Support (12mb)
# 3 User LED's available
* Two on the Nail Board
* One user LED on the Hammer module
* USER led on the Hammer Board
# 2 interrupt driven pushbutton switches
# User controlled PWM buzzer
# Reset button
# Power LED
# Expansion header (20-pin: 2 x10)
* +5V available
* +3.3V available
* 2 SPI ports
* 2 wire Serial Port (TX/RX)
* GPIO's
* External Interrupts
* Headers can be jumper configured
# Hammer module breakout header
* Access to all 40 I/O pins of the Hammer module
* 0.1 inch headers
|
1.b. /proc/cpuinfo
Code Listing 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. Cross Compile Preparation
Code Listing 3.1: Setup |
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
emerge crossdev
crossdev arm-softfloat-linux-uclibc
emerge crossdev-wrappers
|
1.d. References:
[ << ]
[ < ]
[ Home ]
[ > ]
[ >> ]
The contents of this document are licensed under the Creative Commons -
Attribution / Share Alike license.
|