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/).
Regards,
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/).
Regards,
gusarambula:
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?
Hello Bruce Chen,
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.
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.
Regards,