Hi,
Debugging linux is good idea to narrow down the problem,
Here are the TI wikis for debugging linux,
http://processors.wiki.ti.com/index.php/Sitara_Linux_Training:_uboot_linux_debug_with_ccsv5
http://processors.wiki.ti.com/index.php/Linux_Debug_in_CCSv5_0
I hope it helps.