fundamentals of U-Boot

Status
Not open for further replies.

garimella

Full Member level 5
Joined
Aug 25, 2011
Messages
268
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,296
Visit site
Activity points
3,361
I am a newbie and want to understand about u-boot. What is the difference between conventional method of developing a custom bootloader vs developing through u-boot. What does u-boot offer advantages for the firmware developer. What would be the good place to jump start
 

Normal boot loaders will just initialize your Ram, serial peripherals and some other hardware upon statup,And then after that by using JTAG you can dump your bin files on to RAM or OCM to run your code.

But by loading Uboot , it will initialize your flash devices( non volatile memory) so that you can copy your bin files into it directly. after that when you turn off your embedded hardware set the boot mode by using jumpers to that particular flash device and you can directly get your code executed upon start up.

But remember to load Uboot you have to initialize your RAM before that , and i will be done by your Boot loader.
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…