iMX8 Yocto U-Boot Configurations - Select Boot Device

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

iMX8 Yocto U-Boot Configurations - Select Boot Device

4,984件の閲覧回数
prashanthkumar
Contributor II

In 4.14.98 BSP, I have multiple u-boot configurations for a custom iMX8QM device. I am trying to build two different versions of u-boot.bin based on different boot devices, an "sd" and "fspi" device. Is there any way to differentiate the two u-boot.bin files. Each configuration produces the same u-boot.bin binaries. In the manufacturing tool file directory, the Freescale devices have different u-boot file names according to the boot device. Is this something done automatically or do I create these files using the u-boot file created?

In sources/meta-fsl-bsp-release/imx/meta-bsp/conf/machine/imx8qmmek.conf machine file, I have the following options:

UBOOT_CONFIG ??= "sd"
UBOOT_CONFIG_SD = \
    "${@bb.utils.contains('MACHINE', 'imx8qm_iwg27m', 'imx8qm_mek_4gb_defconfig', \
                                                        'imx8qm_mek_8gb_defconfig', d)}"
UBOOT_CONFIG_FSPI = \
    "${@bb.utils.contains('COMBINED_FEATURES', 'optee', 'imx8qm_mek_spl_fspi_defconfig', \
                                                        'imx8qm_mek_fspi_defconfig', d)}"
UBOOT_CONFIG[sd]   = "${UBOOT_CONFIG_SD},sdcard"
UBOOT_CONFIG[fspi] = "${UBOOT_CONFIG_FSPI}"


The following selections tried but did not build because of an error stating only one configuration is allowed.

UBOOT_CONFIG ??= "fspi sd"
or
UBOOT_CONFIG ??= "sd fspi"

How do I get the builds to produce different output files for "sd" and "fspi" in same compilation???

Best Regards,

Prashanth Kumar K

0 件の賞賛
返信
3 返答(返信)

4,331件の閲覧回数
prashanthkumar
Contributor II

Hi Igor,

Section "4.5.12 How to build U-Boot and Kernel in standalone environment" is telling standalone compilation.

But I need full compilation during Yocto build.

Can you please help me to compile in yocto build itself like adding below.

UBOOT_CONFIG ??= "sd fspi"

Best Regards,

Prashanth Kumar K

0 件の賞賛
返信

4,331件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi Prashanth

suggested documentation is given for currently supported features.

If this is not sufficient, one can get additional support with Commercial Support and Engineering Services | NXP 

Please note that this part is not officially released yet and has not full support.

Best regards
igor

0 件の賞賛
返信

4,331件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi Prashanth

for building uboot with different defconfigs one can look at sect.4.5.12 How to build U-Boot

Linux Guide included in Linux L4.14.98_2.0.0 Documentation .

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

0 件の賞賛
返信