From: "Peter Bergin" <peter@berginkonsult.se>
To: Brian Hutchinson <b.hutchman@gmail.com>,
meta-freescale@lists.yoctoproject.org
Subject: Re: [meta-freescale] Hardknott build for imx8mm-evk failed
Date: Thu, 6 May 2021 21:30:14 +0200 [thread overview]
Message-ID: <510cf840-69d0-359e-f902-197d338d0fbe@berginkonsult.se> (raw)
In-Reply-To: <CAFZh4h918a6d3W2poOeXw13x3PudgXk1wNCTBXyijALTqG2EXg@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 2033 bytes --]
Hi Brian,
On 2021-05-06 14:41, Brian Hutchinson wrote:
> Hi,
>
> Yesterday I checked out Hardknott (creating layers manually due to
> repo sync issues) and tried to build core-image-base for my imx8mm-evk.
>
> First I noticed that there wasn't a machine config for imx8mmevk (as
> there was for Dunfell, Gatesgarth etc.), but there was a config for
> imx8mm-ddr4-evk so I used that in my setup:
>
There are two configs for imx8mm EVKs, one for ddr4 and one for lpddr4.
Check your board so you get the correct one. 8MMINILPD4 = lpddr4 and
8MMINID4 = ddr4. I have a imx8mm_lpddr4_evk in my project ad have been
able to build hardknott without issues.
> EULA=1 DISTRO=poky MACHINE=imx8mm-ddr4-evk source setup-environment build
>
> I need the 5.10 kernel, but did not see the trick Andrey showed me to
> change:
> #IMX_DEFAULT_BSP = "nxp"
> IMX_DEFAULT_BSP = "mainline"
>
> ... in machine .conf to switch to linux-fslc, so I just put this in my
> local.conf:
>
> PREFERRED_PROVIDER_virtual/kernel = "linux-fslc"
> PREFERRED_VERSION_linux-fslc = "5.10%"
>
This is not needed in hardknott as imx8mm-*-evk machines are using
mainline and linux-fslc by default.
> Any advice on what to do or try next is greatly appreciated.
The error you see below is because the u-boot configuration
imx8mm_ddr4_evk is not present in u-boot-fslc. There is only imx8mm_evk
config that is intended for lpddr4 variant. This is an error in the
configuration in Yocto but I'm a bit unsure the way forward.
One thing you can try is to use u-boot-imx instead by adding:
PREFERRED_PROVIDER_virtual/bootloader = "u-boot-imx"
This will build the u-boot-imx (NXP's fork) where imx8mm_ddr4_evk config
is present. I can not guarantee the u-boot-imx and linux-fslc works
together but give it a try.
The I suggest that you open an issue in
https://github.com/Freescale/meta-freescale/issues about the faulty
configuration for imx8-ddr4-evk.
I hope this helps you forward!
/Peter
[-- Attachment #2: Type: text/html, Size: 6070 bytes --]
next prev parent reply other threads:[~2021-05-06 19:28 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-05-06 12:41 Hardknott build for imx8mm-evk failed Brian Hutchinson
2021-05-06 19:30 ` Peter Bergin [this message]
2021-05-06 19:34 ` [meta-freescale] " Brian Hutchinson
[not found] ` <167C9141039D9BA3.15780@lists.yoctoproject.org>
2021-05-06 20:24 ` Brian Hutchinson
2021-05-07 10:30 ` Andrey Zhizhikin
[not found] ` <167C93F9BD5C62C6.25900@lists.yoctoproject.org>
2021-05-07 0:19 ` Brian Hutchinson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=510cf840-69d0-359e-f902-197d338d0fbe@berginkonsult.se \
--to=peter@berginkonsult.se \
--cc=b.hutchman@gmail.com \
--cc=meta-freescale@lists.yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).