What is the difference between the u-boot found in freescale github and freescale public git?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

What is the difference between the u-boot found in freescale github and freescale public git?

Jump to solution
1,425 Views
m4l490n
Contributor V

Hello everybody.

I would like to clone a "freescale version" u-boot for working in imx6 boards, I mean, have a "base" uboot for imx6 based boards that I can customize and learn how to port it between imx6 boards.

I found that there are two versions of a freescale u-boot, or at least that is what it seems to me. I would like to know what is the difference between the u-boot from the freescale github repo GitHub - Freescale/u-boot-fslc: U-Boot tree to host pending fixes and improvements  and the one found in the freescale public git repo uboot-imx.git - Freescale i.MX u-boot Tree In order to clone one and start playing with it.

Thanks!!

Labels (1)
0 Kudos
1 Solution
929 Views
igorpadykov
NXP Employee
NXP Employee

Hi Manua

1. "internal" means that it was developed&tested internally by nxp development team for public usage,

also as was answered by LP, i.MX Yocto Project Team Lead [09.06.2014 10:50]:

When we do a release we always do it on the last stable Yocto Project release.

2. "not yocto compatible" was said at time of writing that post, when only ltib linux versions

were provided by nxp. Later yocto replaced  it.

>could you provide a couple of use cases where is better to use one over the other?

One can use both, seems official release is better for beginners since better documented

so one knows what expect and what tested :

"Documentation"

http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/i.mx-applications-process... 

community :

http://freescale.github.io/doc/release-notes/1.8/

GitHub - Freescale/Documentation at fido

Best regards

igor

View solution in original post

4 Replies
929 Views
angelo_d
Senior Contributor I

In case you can also check the official u-boot project, imx branch.

git.denx.de Git - u-boot/u-boot-imx.git/summary

The logs will tell you what is going on on both sides.

929 Views
igorpadykov
NXP Employee
NXP Employee

Hi Manual

please look at link where difference between community bsp and nxp/fsl releases is described

https://community.freescale.com/message/402940#402940

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 Kudos
929 Views
m4l490n
Contributor V

Thanks igorpadykov​ for helping, I have a couple of questions though.

  1. If the freescale official release BSP is internal, why is it available to the public?
  2. The article says that the official BSP is not yocto compatible, nevertheless I can find a Freescale i.MX Yocto Project Manifest git://git.freescale.com/imx/fsl-arm-yocto-bsp.git in the official freescale git repo.

And I still confused about what to use. It seems to me that the official freescale repo is more stable but the community driven bsp has more activity and I don't know to what extent is that beneficial.

Could you as a NXP expert help me to understand what should I use? because for example here at the company I'm working on we are using the official BSP release and it works fine but on the other hand I've read that it is recommended to use the community BSP. Or even better, could you provide a couple of use cases where is better to use one over the other?

Thanks!!

0 Kudos
930 Views
igorpadykov
NXP Employee
NXP Employee

Hi Manua

1. "internal" means that it was developed&tested internally by nxp development team for public usage,

also as was answered by LP, i.MX Yocto Project Team Lead [09.06.2014 10:50]:

When we do a release we always do it on the last stable Yocto Project release.

2. "not yocto compatible" was said at time of writing that post, when only ltib linux versions

were provided by nxp. Later yocto replaced  it.

>could you provide a couple of use cases where is better to use one over the other?

One can use both, seems official release is better for beginners since better documented

so one knows what expect and what tested :

"Documentation"

http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/i.mx-applications-process... 

community :

http://freescale.github.io/doc/release-notes/1.8/

GitHub - Freescale/Documentation at fido

Best regards

igor