I have a GTA02v6 with debian installed on a microSD. I use the freerunner as gps and not as my primary phone.
I use http://people.debian.org/~aurel32/qemu/armel/ upgraded to sid for testing / compiling stuff. I use distcc as described here: http://wiki.openmoko.org/wiki/Development_Environment#Building_debian_packages_with_qemu_and_cross-compiling_distccs
ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- dpkg-buildpackage -aarmel
First of all install uboot-envtools then: