Hammer Board Software System

APEX Boot Loader
Current APEX [[Media:apex-1.5.6-hammer.tar.gz| bootloader source]]

Current APEX [[Media:apex-hammer-config| bootloader config]]

Kernel
Current - Hammer is supported in the main kernel tree as of linux-2.6.26 (Be careful : there are some problems with S3C2410 USB host support which appear to fixed in 2.6.28).

[[Media:linux-2.6.26.5-mmc.patch| mmc-patch]] for adding sd/mmc configuration to 2.6.26

[[Media:hammer-linux-2.6.22-09122007.diff.gz| kernel patch]] against 2.6.22

The [[Media:s3c2410_udc.patch| s3c2410_udc patch]] (required for Gadget support)

Current [[Media:hammer-kernel-config| Kernel Config]]

Buildroot
Current supported [[Media:buildroot-01082008.tar.gz| Buildroot]]

Fix for [[Media:mpfr.mk| mpfr buildroot config]]

Current [[Media:buildroot-hammer-config| buildroot config]]

Buildroot [[Media:buildroot-hammer-alt-config| Configuration with C++ enabled]]

Tool Chain
No patches are needed. The tool chain is built using buildroot.

OpenOCD
Current Stable as of 10-06-2008
 * [[media:openocd-20081006.tar.gz| Current OpenOCD source Version SVN734]]
 * [[media:libftd2xx0.4.15.tar.gz| Current libftd2xx files Version 0.4.15]]
 * [[media:hammer.cfg| Current Hammer Config for OpenOCD]]
 * [[media:hammer.ocd| Current Hammer Script for OpenOCD]]

NOTE: SVN734 is from a date of 2008-06-27, newer versions of OpenOCD from the SVN are not considered stable

Older Stable Version
 * [[Media:openocd.tar.gz| Older stable Openocd source (2007-09-05)]]
 * [[Media:libftd2xx0.4.13.tar.gz| Older libftd2xx files Version 0.4.13]]
 * [[Media:hammer.cfg| Older Hammer Config for OpenOCD]]
 * [[Media:hammer.ocd| Older Hammer Script for OpenOCD]]

[[Media:blink.ocd| Openocd Script to blink onboard LED]]

Other Important Stuff
Source for devmem utility - [[media:devmem2.c|devmem]]

Binary Reference Images
[[media:apex.bin| APEX Boot Loader]]

[[media:zImage| Kernel 2.6.22 image]]

[[media:rootfs.arm.ext2.gz| Root File System]]

[[media:devmem| devmen utility]] binary