This should be relatively easy for one of you to answer.
This weekend I downloaded the Rowboat GIT sources and after installing a few missing packages, I built the kernel, SGX support, and rootfs with no issues.
I have a working AM3517EVM that I've verified with the Rotating Cube demo from the AM3517 workshop. I re-initialized one of my 2GB SD cards with this Android build, but when I boot from SD Card I get the following "Kernel panic - not syncing: No init found. Try passing init= option to kernel."
My SD Card already had MLO, uboot.bin, and the rotating cube kernel, and I replaced it with the Android kernel. This uboot is version is "2009.08-dirty (Jan 05 2010 - 10:21:46)" The Rowboat Android wiki for the AM3517 recommends uboot version from the TI PSP SDK release 3_00_00_03 . I'm downloading that now, but I have the feeling that is NOT my problem, and my problem is related to the uboot bootcmd or mmcargs.
Can someone tell me what bootcmd and mmcargs should be set to to get android up and running?
Also, my SD card was partitioned and formatted using:
Disk /dev/sdd: 1967 MB, 1967128576 bytes
255 heads, 63 sectors/track, 239 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 15 120456 c W95 FAT32 (LBA)
/dev/sdd2 16 239 1799280 83 Linux
and not,
Disk /dev/sdd: 1977 MB, 1977614336 bytes
64 heads, 63 sectors/track, 957 cylinders
Units = cylinders of 4032 * 512 = 2064384 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdd1 1 30 60448+ b W95 FAT32
/dev/sdd2 31 957 1868832 83 Linux
Now, I don't think this will be a problem, but someone smarter than me should please comment!