I initially started trying to rebuild the linux kernal for the Am335x starter kit. I wanted to enable the SPI to connect to another board. However something went wrong and linux wont boot anymore. After trying a number of things I would just like to get it back to factory settings so i can at least work on other parts of the project.
The SDcard has been reformatted, there is a small fat partition named boot, and a ext4 partition named rootfs (the 3rd partition with the SDK is not important, I'm assuming)
I downloaded am335x-evm-sdk-bin-05.06.00.00.tar.gz from http://software-dl.ti.com/dsps/dsps_public_sw/am_bu/sdk/AM335xSDK/latest/index_FDS.html
I unzipped all the things. I copied all files from board-support-bin/filesystem to the rootfs partition after reformatting that partition. I had a backup of the boot partition from the original SDcard, so i copied those files (MLO, uboot, & uimage) into the boot partition of the SDcard. Then I put the card back in the starter kit and turned it on. The little penguin logo appears on screen but the Texas Instruments loading bar never appears.
Before trying this I tried rebuilding the kernel that's in the tisdk, but got stuck when configuring the kernal as described here:
http://processors.wiki.ti.com/index.php/AMSDK_Linux_User%27s_Guide
specifically this step: make ARCH=arm CROSS_COMPILE=arm-arago-linux-gnueabi- am335x_evm_defconfig
because terminal tells me there's not make rule for am335x_evm_defconfig.
Also I am pretty new to linux, and I'm using Ubuntu 10 as suggested. Prior to this all happening I was successfully programming an app in Qt Creator and had it running on the starter kit.
Please help, thank you!