I have been successfuly in booting Starterware codes with .init address 0x80000000 from SD card by using the MLO bootloader file bundled along in the Beaglebone patch for Starterware.
But I noticed that the boot.bin file in Starterware is of bigger size actually(43KB) which means it is not the same as MLO file in the patch which is of 26kB.
I am facing trouble in booting SYS-BIOS based codes in Beaglebone black. I thought of checking out boot project of starterware to understand the problem.
I found that it accepts 0x80000000 as starting address explicitly. Hence, I followed http://e2e.ti.com/support/embedded/starterware/f/790/t/326940.aspx?pi199177=2 thread and got my _c_int00 to the same address in .map file.
Yet, the code does not boot. Please help me solve this issue. It is kind of urgent.