Question about Yocto for imx6

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

Question about Yocto for imx6

Jump to solution
5,589 Views
brianwu
Contributor III

Hi! I will have a new custom imx6q board on May and I decide to use Yocto instead of ltib to develop our system.

I have used Yocto for two weeks and here is my question:

Which branch and kernel you suggest to use in this time?

(Currently, I use the "master" branch and the "3.10.17_beta" kernel for testing and it seems fine for our other custom imx6q board.)

BR

Brian

Tags (2)
1 Solution
1,679 Views
isaac_ng
NXP Employee
NXP Employee

Hello, Brian,

L3.10.17_1.0.0-GA release for i.MX6 based on Yocto release 1.5 (Dora) will soon be public released (around May 9).  Please keep monitor the BSP release folder in: SABRE Platform for Smart Devices Based on the i.MX 6 Series

In the meantime, you should already about to find the release tag of the Kernel in linux-2.6-imx.git - Freescale i.MX Linux Tree which is rel_imx_3.10.17_1.0.0_ga

Regards, Isaac.

View solution in original post

0 Kudos
12 Replies
1,679 Views
tonyzheng
NXP Employee
NXP Employee

Hello,

You can refer to this web link: https://community.freescale.com/docs/DOC-1616

For imx6 you can choose these board as follows:

  • imx6qsabreauto
  • imx6qsabresd
  • imx6qsabrelite

And i advise you get BSP sources as follows:

./repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b dylan

0 Kudos
1,679 Views
brianwu
Contributor III

Hi, Jimse,

Thanks for your reply.

All our custom boards are reference the imx6qsabresd board.

On my understand, the recent stable branch is dora not dylan, but the dora branch don't have the newest 3.10.17 kernel.

So I try to use the master branch to test first. However, the master branch is not the stable one. I don't think I can use this on real project.

So I need your suggestion about the branch and kernel version for develop our imx6q board. Thanks.

BR

Brian

0 Kudos
1,679 Views
brianwu
Contributor III

HI,

Sorry. I can't access the git server. I got the following when I run "repo init -u git://sw-git.freescale.net/fsl-arm-yocto-bsp.git -b dora-3.10.17-1.0.0":

fatal: unable to connect to sw-git.freescale.net:

sw-git.freescale.net: No address associated with hostname

I think this server is only for internal use by Freescale.

Is the next FSL community BSP(1.6) be going to the "daisy" branch?

BR

Brian

0 Kudos
1,679 Views
tonyzheng
NXP Employee
NXP Employee

hi,

Yes. The latest stable fsl_community_bsp has been daisy. And you can update your BSP as follows:

Download the BSP source:

$: mkdir fsl-community-bsp

$: cd fsl-community-bsp

$: repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b daisy

$: repo sync

Notes:

master branch maybe not stable and it is provided for bsp developer.

yours,

Tony

0 Kudos
1,679 Views
vaudoitlaurent
Contributor IV

hi

we are starting a new project with imx6 solo processor.

i was wondering which kernel use.

Looking at freescale bsp/release note, i can see that kernel 3.10.17 is the one used for this processor

but i can also see a linux-fscl 3.14 (mainline 3.14 with patch), compatible with imx6 (seen in

meta-fsl-arm/recipes-kernel/linux/linux-fslc_3.14.bb).


Is this kernel suitable with imx6 solo processor?

Thakns in advance for your answer.

Best regards

Laurent


1,679 Views
daiane_angolini
NXP Employee
NXP Employee

both kernel are suitable for imx6S

linux-imx is the one released by freescale

linux-fslc is the one from kernel.org

you can see more info on this regards here:

http://freescale.github.io/#documentation

http://freescale.github.io/doc/release-notes/1.6/index.html#document-kernel-linux

0 Kudos
1,679 Views
vaudoitlaurent
Contributor IV

hi,

thank you for your quick answer.

i have a look at linux-fslc branch patches-3.14

I have another question, in imx platform of the config file,

there is only imx6 Quad/DualLite support and SoloLite support

so how can i setup imx6 Solo platform?

Thanks in advance

0 Kudos
1,679 Views
daiane_angolini
NXP Employee
NXP Employee

when i need to configure kernel for any imx6, i use the file imx_v6_v7_defconfig

0 Kudos
1,679 Views
tonyzheng
NXP Employee
NXP Employee

And i will consult engineer from R&D yacto team!

yours,

Tony

0 Kudos
1,680 Views
isaac_ng
NXP Employee
NXP Employee

Hello, Brian,

L3.10.17_1.0.0-GA release for i.MX6 based on Yocto release 1.5 (Dora) will soon be public released (around May 9).  Please keep monitor the BSP release folder in: SABRE Platform for Smart Devices Based on the i.MX 6 Series

In the meantime, you should already about to find the release tag of the Kernel in linux-2.6-imx.git - Freescale i.MX Linux Tree which is rel_imx_3.10.17_1.0.0_ga

Regards, Isaac.

0 Kudos
1,679 Views
daiane_angolini
NXP Employee
NXP Employee

Please, try different combinations of kernel branch and meta-fsl-arm branch only if you know what you´re doing!

The kernel must match GPU package, and I don´t know what to expect.

We spend a lot of time and effort working to make the branch the best we can, so please, if you´re starting to work with Yocto, please, use the default kernel you find in the branch.

For 3.10.17_1.0.0-ga release you can use meta-fsl-arm at daisy, the latest stable branch.

meta-fsl-bsp-release is only supposed to be a reference static source code you can test, but it´s not supposed to be the layer to be added on your works.

0 Kudos
1,679 Views
Wlodek_D_
Senior Contributor II

Hello,

Thank you for your post, however please consider moving it to the right community place (e.g. i.MX Community ) to get it visible for active members.

For details please see general advice Where to post a Discussion?

Thank you for using Freescale Community.

0 Kudos