I tried below procedure to do again,

The following steps to create root filesystem:
repo init -u git://git.koolu.org/freerunner/platform/manifest.git -b
koolu-1.0
repo sync
make TARGET_PRODUCT=freerunner

I got some .img files under ./out/target/product/freerunner :
kernel.img/ramdisk.img/system.img/userdata.img
and run jffs2 script file from http://wiki.openmoko.org/wiki/
Android_porting#Building_the_Koolu_Android_Source to create
androidfs.jffs2[1]


The following steps to create kernel file:
mkdir koolu-installer
cd koolu-installer
repo init -u git://git.koolu.org/freerunner/platform/manifest.git -b
installer
repo sync
vim Makefile => change
"KOOLU_KERNEL_CONFIG_NAME=gta02_moredrivers_defconfig"
make

I got qi.img and uImage.img under koolu-installer, and
rename uImage.img to uImage-GTA02.bin[2]

I also got init.rc[3] from
http://activationrecord.net/radekp/openmoko/android

I put 3 files[1][2][3] under the same folder and then I followed your
steps(topic:Boot from SD card) to mount the jffs2 image with Mntjffs.sh and
used your mini script to create "rootfs" folder and rootfs.tar.gz

My SD-Card is 2 partitions(vfat and ext3), and I copied all files under
"rootfs" folder into ext3 partition, add Symbolic Link into /sbin/init
under ext3 partition

After pushing POWER button, It can enter Android OS.
*But I found touch-panel doesn't work and POWER button doesn't have pop-menu
function
*
Could anyone help me to fix these issues?
Thanks for your help.

Regard,
Alan
_______________________________________________
android-freerunner mailing list
[email protected]
http://android.koolu.org/listinfo.cgi/android-freerunner-koolu.org

Reply via email to