Difference between revisions of "Nail Board"

From eLinux.org
Jump to: navigation, search
(JTAG OpenOCD setup)
(JTAG OpenOCD setup)
 
Line 57: Line 57:
  
 
There are some changes in the hammer.cfg and hammer.ocd file for the different versions of OpenOCD.
 
There are some changes in the hammer.cfg and hammer.ocd file for the different versions of OpenOCD.
[[Media:Hammer-0.3.1.cfg‎]] and [[Media:Hammerflash_all-0.3.1.ocd]] both needed to flash the Hammer through the Nailkit.
+
*[[Media:Hammer-0.3.1.cfg‎]] and [[Media:Hammerflash_all-0.3.1.ocd]] both needed to flash the Hammer through the Nailkit.
[[Media:Hammerconsole-0.3.1.cfg]] used to play with OpenOCD.
+
*[[Media:Hammerconsole-0.3.1.cfg]] used to play with OpenOCD.
  
 
== Images ==
 
== Images ==

Latest revision as of 13:35, 9 June 2010

Nail profile.jpg

The Nail Kit is ideal for taking your Hammer projects on the go with you! You get everything in one small package. That includes the Hammer Board module, on board JTAG, USB slave port for connecting to any Linux PC or Laptop (JTAG, serial console, and Gadget interface), and a USB Host port for plugging one peripheral into. You don't have to worry about carrying a Flywatter JTAG board because the Nail Board has it built in!


Specs

  • 3 User LEDs available
  • 2 interrupt driven pushbuttons
  • PWM Buzzer
  • Reset Button
  • Power LED
  • USB powered
  • USBserial port console (via internal FT2232) see USB Device Listing
  • USB jtag interface (via internal FT2232) see USB Device Listing
  • USB controlled gpios (4 via internal FT2232) see USB Device Listing
  • USB gadget interface (via the Hammer_Board) see USB Device Listing
    • Ethernet Gadget Driver (default)
    • Serial Port Gadget Driver
    • Mass Storage Driver
  • USB host interface (via the Hammer_Board)
    • USB 1.1 Compliant
    • Low Speed Support (2mb)
    • Full Speed Support (12mb)
  • 2x10 expansion connector
    • +5v available
    • +3.3v available
    • Headers can be jumper configured
    • 2 wire Serial Port
    • SPI Port
    • I2C
    • GPIOS
    • External Interrupts
  • Hammer Board Breakout Header
    • 0.1" headers
    • All 40 pins available
    • Solder Pads available for adding external 20 position pin headers or sockets


Schematic

Schematic

Nail block.jpg


JTAG OpenOCD setup

Coming soon, It is the same as for the fly swatter. For Ubuntu Lucid (9.10) 64 bit version i used the openocd version from the repository

  • sudo apt-get install libftdi1
  • sudo apt-get install openocd

There are some changes in the hammer.cfg and hammer.ocd file for the different versions of OpenOCD.

*Media:Hammer-0.3.1.cfg‎ and Media:Hammerflash_all-0.3.1.ocd both needed to flash the Hammer through the Nailkit.
*Media:Hammerconsole-0.3.1.cfg used to play with OpenOCD.

Images

Nail-side.jpg

Nail-top.jpg

Case-a.jpg

Case-b.jpg

Case-c.jpg

Case-d.jpg

Case with small 96x64 TFT display