From: "Aparna M" <a-m1@ti.com>
To: Denys Dmytriyenko <denis@denix.org>
Cc: <meta-ti@lists.yoctoproject.org>, <praneeth@ti.com>,
<reatmon@ti.com>, <devarsht@ti.com>, <nikhil.nd@ti.com>,
<nsekhar@ti.com>, <nm@ti.com>
Subject: Re: [meta-ti][dunfell][PATCH] conf: machine: am64xx-hs-evm: Include required boot binaries in wic image
Date: Thu, 3 Mar 2022 17:35:04 +0530 [thread overview]
Message-ID: <20220303120436.prppzxivlgkskvse@ti.com> (raw)
In-Reply-To: <20220302001743.GJ1766@denix.org>
On 19:17-20220301, Denys Dmytriyenko wrote:
Hi Denys,
Yes, the wic image was tested on the HS platform and the boot works.
This should give you an idea about the boot flow :
https://software-dl.ti.com/processor-sdk-linux/esd/AM65X/08_01_00_01/exports/docs/linux/Foundational_Components/U-Boot/UG-General-Info.html#boot-flow
Boot images are x509 cert signed and the fitImage and DTBs are present
in /boot in the rootfs partition of the wic image. Also, yes, I
believe the other K3 HS platforms need similar fixes.
> Thanks, Aparna.
>
> Was this tested on the actual HS platform?
> Can you describe the boot flow briefly?
> Where does fitImage with the kernel and DTBs go? I don't see it in wic.
> Also, what about other K3 HS platforms? Should they be updated similarly?
> Thanks.
>
>
> On Wed, Mar 02, 2022 at 05:38:57AM +0530, Aparna M wrote:
> > The wic image generated for HS platforms do not contain all required
> > boot files. This happens because the IMAGE_BOOT_FILES variable that
> > contains boot binaries to be included in the wic image is not set
> > correctly. Populate this variable to include all boot binaries required.
> >
> > All the HS platforms generate the u-boot binary as u-boot.img_HS but the
> > bootloader expects the binary to be named as u-boot.img. Use UBOOT_IMAGE
> > variable to include the binary as u-boot.img in the wic image.
> >
> > Signed-off-by: Aparna M <a-m1@ti.com>
> > ---
> > conf/machine/am64xx-hs-evm.conf | 3 ++-
> > 1 file changed, 2 insertions(+), 1 deletion(-)
> >
> > diff --git a/conf/machine/am64xx-hs-evm.conf b/conf/machine/am64xx-hs-evm.conf
> > index 44e81463..960f63cf 100644
> > --- a/conf/machine/am64xx-hs-evm.conf
> > +++ b/conf/machine/am64xx-hs-evm.conf
> > @@ -17,6 +17,7 @@ UBOOT_DTBO_OFFSET = "0x00010000"
> > SPL_BINARY = "tispl.bin_HS"
> > SPL_BINARYNAME = "tispl.bin"
> > UBOOT_BINARY = "u-boot.img_HS"
> > -IMAGE_BOOT_FILES = "${UBOOT_BINARY}"
> > +UBOOT_IMAGE = "u-boot.img"
> > +IMAGE_BOOT_FILES = "tiboot3.bin ${SPL_BINARYNAME} ${UBOOT_IMAGE}"
> >
> > TI_SECURE_DEV_PKG = "${TI_SECURE_DEV_PKG_K3}"
> > --
> > 2.17.1
> >
>
> --
> Regards,
> Denys Dmytriyenko <denis@denix.org>
> PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964
> Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964
next prev parent reply other threads:[~2022-03-03 12:05 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-03-02 0:08 [meta-ti][dunfell][PATCH] conf: machine: am64xx-hs-evm: Include required boot binaries in wic image Aparna M
2022-03-02 0:17 ` Denys Dmytriyenko
2022-03-03 12:05 ` Aparna M [this message]
2022-03-03 23:20 ` Denys Dmytriyenko
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=20220303120436.prppzxivlgkskvse@ti.com \
--to=a-m1@ti.com \
--cc=denis@denix.org \
--cc=devarsht@ti.com \
--cc=meta-ti@lists.yoctoproject.org \
--cc=nikhil.nd@ti.com \
--cc=nm@ti.com \
--cc=nsekhar@ti.com \
--cc=praneeth@ti.com \
--cc=reatmon@ti.com \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.