I have downloaded the kernel source tree for Beaglebone from https://github.com/ohporter/linux-am33x#readme and compiled the kernel using the am33x defconfig available inside ~/arch/arm/configs. However the kernel is hanging during boot. I might be going wrong in several places I am sure.
I am using the MLO and u-boot.img from the Angstrom distribution and using the compiled kernel from archlinux, the link I mentioned above. I intend to do some driver development for the Beaglebone and I don't want to go the Open embedded way. Could anybody please let me know the right procedure of configuring the kernel and u-boot on Beaglebone from the Linux source tree provided by archlinux ?