My hardware platform is based on mx6sabresd,the software is base on android5.1,kernel3.14,uboot2015.04，where can I get some information about uboot2015.04?which refernce can I read to get across the uboot boot process?
Hello Bruce Chen,
There is some useful information on the uboot port for i.MX6 on the document that is attached on the first comment of the following thread.
u-boot-2015.04 how to start with logo
You may find a lot of information on how U-boot works on Free Electrons material (http://free-electrons.com/docs/porting-u-boot/) and you may also find a lot of information from the U-boot project website (http://www.denx.de/wiki/U-Boot/).
Thanks for you kindly anwser.
I have two hardware platforms,both are based on imx6q IC,but the differences between them are as follows:
1、the hardware difference ： DDR ,eMMC,PMIC are not same。
2、the software difference ： one name A is Android4.4.2，kernel,uboot2009.08; anther named B is android5.1,kernel3.14,uboot2015.04,
since I want to port B to A,
My question is :where can I get the difference between uboot2009.08 and uboot2105.04?
Thanks for providing more details on your scenario.
The main difference between u-boot 2009.08 (used up to kernel 3.0.35) and u-boot 2015.04 (used starting in kernel 3.14.52) is that the later uses a Device Tree to contain the description of the hardware separately from the Kernel.
You may find the following u-boot migration example document useful as it covers the basics on migrating U-boot.
U-Boot Migration Example
Unfortunately I couldn’t find release documentation that shows detailed differences between both Uboot releases but you may always compare the source code from the u-boot of both BSPs to compare differences.
Retrieving data ...