How to build for i.MX6 Dual core

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

How to build for i.MX6 Dual core

Jump to solution
755 Views
haesungjung
Contributor I

I 'm using MCIMX6D7CVT08AD chip.
As You know 'MCIMX6D7CVT08AD' is an i.MX6 dual core chip.
And EVB for i.MX6 dual core is not exist.
So we are testing Quad core EVB (MCIMX6Q).

I refer to 'i.MX_Yocto_Project_User's_Guide.pdf' doc and I using below build option.
#MACHINE=imx6qsabresd source fsl-setup-release.sh -b imx6q-qt5 -e fb
#bitbake fsl-image-qt5

As You know ima6qxx is for quad core build option.
I need to Dual core build option.
Please let me know how to build MCIMX6Q EVB for dual core.

Labels (1)
0 Kudos
1 Solution
649 Views
Yuri
NXP Employee
NXP Employee

Hello,

  From Fabio Estevam :

"The dts will change depending on the mx6 variant.

We can have a single U-Boot that detects the mx6 variant and load the correct dtb.

The zImage and rootfs are common for all mx6 variants.

We do this for mx6 wandboard and mx6 cubox-i boards for example.

The kernel will automatically check for the number of cores in run-time, so it will always report

the correct number of CPUs."

From "i.MX_Linux_Release_Notes.pdf" :

  Supported machine configurations : imx6qsabresd, imx6qpsabresd, imx6dlsabresd.

Kernel and device tree configurations : zImage-imx6dl-sabresd.dtb, zImage-imx6dl-sabresd-ldo.dtb,

zImage-imx6dl-sabresd-hdcp.dtb, zImage-imx6dl-sabreauto-ecspi.dtb and so on

Have a great day,
Yuri

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

View solution in original post

0 Kudos
2 Replies
649 Views
haesungjung
Contributor I

Dear Yuri,

Thank you for promptly Answer.

Have a nice day!!

0 Kudos
650 Views
Yuri
NXP Employee
NXP Employee

Hello,

  From Fabio Estevam :

"The dts will change depending on the mx6 variant.

We can have a single U-Boot that detects the mx6 variant and load the correct dtb.

The zImage and rootfs are common for all mx6 variants.

We do this for mx6 wandboard and mx6 cubox-i boards for example.

The kernel will automatically check for the number of cores in run-time, so it will always report

the correct number of CPUs."

From "i.MX_Linux_Release_Notes.pdf" :

  Supported machine configurations : imx6qsabresd, imx6qpsabresd, imx6dlsabresd.

Kernel and device tree configurations : zImage-imx6dl-sabresd.dtb, zImage-imx6dl-sabresd-ldo.dtb,

zImage-imx6dl-sabresd-hdcp.dtb, zImage-imx6dl-sabreauto-ecspi.dtb and so on

Have a great day,
Yuri

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

0 Kudos