Thanks Robert, This is the direction I was looking for. I think I need to do more digging in how U-boot gets executed after flashing on the board and program my app on the same lines.
But the purpose of my question was, how just by reading the datasheet and other resources I come to know where to put which binary to make it work. For this board I have a u-boot working from which I can reverse engineer things. But what if u-boot was not available, then from where I would have started? On Wednesday, 24 June 2015 00:57:15 UTC+1, RobertCNelson wrote: > > On Tue, Jun 23, 2015 at 6:52 PM, Ravindra Pratap Singh > <ravi0...@gmail.com <javascript:>> wrote: > > > > Hi Robert, > > > > Good to know that you are not here to do my homework. I just want to > > know how I can flash a u-boot like binary in place of u-boot to make it > work > > as I want. > > > > I hope you read my post before posting that I dont want to use U-boot. I > > know there a many posts around for how to flash U-boot on beaglebone > black. > > But can you run an app without having any software on the board. > > > > Anyway thanks for your deep and content advice. It was really helpful. > > Your just forgetting one very big detail. The bootrom just doesn't > boot into u-boot. It searches for and loads a very specific binary > with specific header information. This binary initializes the ddr > memory along with enough features to load the "u-boot.img" > > So what seemed like a 'simple' load *.bin to memory and enable usart, > also needs to implement ^... > > Regards, > > -- > Robert Nelson > https://rcn-ee.com/ > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.