All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] imx8mm_beacon/imx8mn_beacon:  Update build instructions
@ 2022-01-11 13:51 Adam Ford
  2022-01-11 14:23 ` ZHIZHIKIN Andrey
  0 siblings, 1 reply; 5+ messages in thread
From: Adam Ford @ 2022-01-11 13:51 UTC (permalink / raw)
  To: u-boot; +Cc: sbabic, trini, aford, Adam Ford

With binman generating flash.bin, it's not longer necessary to
specify either the location of ATF nor is it necessary to
specify building flash.bin, so let's update the build instructions
to remove those.  While in here, update the revision of ATF and
DDR firmware so both Mini and Nano reference the same revision.

Signed-off-by: Adam Ford <aford173@gmail.com>

diff --git a/board/beacon/imx8mm/README b/board/beacon/imx8mm/README
index 03d9412f0d..200549d924 100644
--- a/board/beacon/imx8mm/README
+++ b/board/beacon/imx8mm/README
@@ -12,21 +12,21 @@ Get and Build the ARM Trusted firmware
 Note: $(srctree) is U-Boot source directory
 
 $ git clone https://source.codeaurora.org/external/imx/imx-atf
-$ git checkout imx_5.4.70_2.3.0
+$ git checkout lf_v2.4
 $ make PLAT=imx8mm bl31 CROSS_COMPILE=aarch64-linux-gnu-
 $ cp build/imx8mm/release/bl31.bin $(srctree)
 
 Get the DDR firmware
 ====================
-$ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.5.bin
-$ chmod +x firmware-imx-8.5.bin
-$ ./firmware-imx-8.5
-$ cp firmware-imx-8.5/firmware/ddr/synopsys/lpddr4*.bin $(srctree)
+$ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.9.bin
+$ chmod +x firmware-imx-8.9.bin
+$ ./firmware-imx-8.9
+$ cp firmware-imx-8.9/firmware/ddr/synopsys/lpddr4*.bin $(srctree)
 
 Build U-Boot
 ============
 $ make imx8mm_beacon_defconfig
-$ make flash.bin CROSS_COMPILE=aarch64-linux-gnu-
+$ make CROSS_COMPILE=aarch64-linux-gnu-
 
 Burn U-Boot to microSD Card
 ===========================
diff --git a/board/beacon/imx8mn/README b/board/beacon/imx8mn/README
index a9eddd4e64..7e5d1545e6 100644
--- a/board/beacon/imx8mn/README
+++ b/board/beacon/imx8mn/README
@@ -12,7 +12,7 @@ Get and Build the ARM Trusted firmware
 Note: $(srctree) is U-Boot source directory
 
 $ git clone https://source.codeaurora.org/external/imx/imx-atf
-$ git checkout imx_5.4.47_2.2.0
+$ git checkout lf_v2.4
 $ make PLAT=imx8mn bl31 CROSS_COMPILE=aarch64-linux-gnu-
 $ cp build/imx8mm/release/bl31.bin $(srctree)
 
@@ -26,7 +26,7 @@ $ cp firmware-imx-8.9/firmware/ddr/synopsys/lpddr4*.bin $(srctree)
 Build U-Boot
 ============
 $ make imx8mn_beacon_defconfig
-$ make flash.bin CROSS_COMPILE=aarch64-linux-gnu- ATF_LOAD_ADDR=0x960000
+$ make CROSS_COMPILE=aarch64-linux-gnu-
 
 Burn U-Boot to microSD Card
 ===========================
-- 
2.32.0


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* RE: [PATCH] imx8mm_beacon/imx8mn_beacon:  Update build instructions
  2022-01-11 13:51 [PATCH] imx8mm_beacon/imx8mn_beacon: Update build instructions Adam Ford
@ 2022-01-11 14:23 ` ZHIZHIKIN Andrey
  2022-01-12  9:28   ` Marcel Ziswiler
  0 siblings, 1 reply; 5+ messages in thread
From: ZHIZHIKIN Andrey @ 2022-01-11 14:23 UTC (permalink / raw)
  To: Adam Ford, u-boot; +Cc: sbabic, trini, aford

Hello Adam,

> -----Original Message-----
> From: U-Boot <u-boot-bounces@lists.denx.de> On Behalf Of Adam Ford
> Sent: Tuesday, January 11, 2022 2:51 PM
> To: u-boot@lists.denx.de
> Cc: sbabic@denx.de; trini@konsulko.com; aford@beaconembedded.com; Adam Ford
> <aford173@gmail.com>
> Subject: [PATCH] imx8mm_beacon/imx8mn_beacon: Update build instructions
> 
> With binman generating flash.bin, it's not longer necessary to
> specify either the location of ATF nor is it necessary to
> specify building flash.bin, so let's update the build instructions
> to remove those.  While in here, update the revision of ATF and
> DDR firmware so both Mini and Nano reference the same revision.
> 
> Signed-off-by: Adam Ford <aford173@gmail.com>
> 
> diff --git a/board/beacon/imx8mm/README b/board/beacon/imx8mm/README
> index 03d9412f0d..200549d924 100644
> --- a/board/beacon/imx8mm/README
> +++ b/board/beacon/imx8mm/README
> @@ -12,21 +12,21 @@ Get and Build the ARM Trusted firmware
>  Note: $(srctree) is U-Boot source directory
> 
>  $ git clone https://source.codeaurora.org/external/imx/imx-atf
> -$ git checkout imx_5.4.70_2.3.0
> +$ git checkout lf_v2.4

Perhaps, it's better to advise the [lf-5.10.72-2.2.0] tag here instead of branch?

>  $ make PLAT=imx8mm bl31 CROSS_COMPILE=aarch64-linux-gnu-
>  $ cp build/imx8mm/release/bl31.bin $(srctree)
> 
>  Get the DDR firmware
>  ====================
> -$ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.5.bin
> -$ chmod +x firmware-imx-8.5.bin
> -$ ./firmware-imx-8.5
> -$ cp firmware-imx-8.5/firmware/ddr/synopsys/lpddr4*.bin $(srctree)
> +$ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.9.bin

There is a newer version of DDR firmware available from NXP (8.14), perhaps
you can recommend it here instead of 8.9.

Link: https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.14.bin

> +$ chmod +x firmware-imx-8.9.bin
> +$ ./firmware-imx-8.9
> +$ cp firmware-imx-8.9/firmware/ddr/synopsys/lpddr4*.bin $(srctree)
> 
>  Build U-Boot
>  ============
>  $ make imx8mm_beacon_defconfig
> -$ make flash.bin CROSS_COMPILE=aarch64-linux-gnu-
> +$ make CROSS_COMPILE=aarch64-linux-gnu-
> 
>  Burn U-Boot to microSD Card
>  ===========================
> diff --git a/board/beacon/imx8mn/README b/board/beacon/imx8mn/README
> index a9eddd4e64..7e5d1545e6 100644
> --- a/board/beacon/imx8mn/README
> +++ b/board/beacon/imx8mn/README
> @@ -12,7 +12,7 @@ Get and Build the ARM Trusted firmware
>  Note: $(srctree) is U-Boot source directory
> 
>  $ git clone https://source.codeaurora.org/external/imx/imx-atf
> -$ git checkout imx_5.4.47_2.2.0
> +$ git checkout lf_v2.4

Same as for Mini above.

>  $ make PLAT=imx8mn bl31 CROSS_COMPILE=aarch64-linux-gnu-
>  $ cp build/imx8mm/release/bl31.bin $(srctree)
> 
> @@ -26,7 +26,7 @@ $ cp firmware-imx-8.9/firmware/ddr/synopsys/lpddr4*.bin
> $(srctree)
>  Build U-Boot
>  ============
>  $ make imx8mn_beacon_defconfig
> -$ make flash.bin CROSS_COMPILE=aarch64-linux-gnu- ATF_LOAD_ADDR=0x960000
> +$ make CROSS_COMPILE=aarch64-linux-gnu-
> 
>  Burn U-Boot to microSD Card
>  ===========================
> --
> 2.32.0

-- andrey


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH] imx8mm_beacon/imx8mn_beacon:  Update build instructions
  2022-01-11 14:23 ` ZHIZHIKIN Andrey
@ 2022-01-12  9:28   ` Marcel Ziswiler
  2022-01-12 11:10     ` ZHIZHIKIN Andrey
  0 siblings, 1 reply; 5+ messages in thread
From: Marcel Ziswiler @ 2022-01-12  9:28 UTC (permalink / raw)
  To: aford173, u-boot, andrey.zhizhikin; +Cc: trini, aford, sbabic

Hi Andrey

On Tue, 2022-01-11 at 14:23 +0000, ZHIZHIKIN Andrey wrote:
> Hello Adam,
> 
> > -----Original Message-----
> > From: U-Boot <u-boot-bounces@lists.denx.de> On Behalf Of Adam Ford
> > Sent: Tuesday, January 11, 2022 2:51 PM
> > To: u-boot@lists.denx.de
> > Cc: sbabic@denx.de; trini@konsulko.com; aford@beaconembedded.com; Adam Ford
> > <aford173@gmail.com>
> > Subject: [PATCH] imx8mm_beacon/imx8mn_beacon: Update build instructions
> > 
> > With binman generating flash.bin, it's not longer necessary to
> > specify either the location of ATF nor is it necessary to
> > specify building flash.bin, so let's update the build instructions
> > to remove those.  While in here, update the revision of ATF and
> > DDR firmware so both Mini and Nano reference the same revision.
> > 
> > Signed-off-by: Adam Ford <aford173@gmail.com>
> > 
> > diff --git a/board/beacon/imx8mm/README b/board/beacon/imx8mm/README
> > index 03d9412f0d..200549d924 100644
> > --- a/board/beacon/imx8mm/README
> > +++ b/board/beacon/imx8mm/README
> > @@ -12,21 +12,21 @@ Get and Build the ARM Trusted firmware
> >  Note: $(srctree) is U-Boot source directory
> > 
> >  $ git clone https://source.codeaurora.org/external/imx/imx-atf
> > -$ git checkout imx_5.4.70_2.3.0
> > +$ git checkout lf_v2.4
> 
> Perhaps, it's better to advise the [lf-5.10.72-2.2.0] tag here instead of branch?
> 
> >  $ make PLAT=imx8mm bl31 CROSS_COMPILE=aarch64-linux-gnu-
> >  $ cp build/imx8mm/release/bl31.bin $(srctree)
> > 
> >  Get the DDR firmware
> >  ====================
> > -$ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.5.bin
> > -$ chmod +x firmware-imx-8.5.bin
> > -$ ./firmware-imx-8.5
> > -$ cp firmware-imx-8.5/firmware/ddr/synopsys/lpddr4*.bin $(srctree)
> > +$ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.9.bin
> 
> There is a newer version of DDR firmware available from NXP (8.14), perhaps
> you can recommend it here instead of 8.9.
> 
> Link: https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.14.bin

I don't think anything about the DDR firmware actually changed in a long time. There are other parts within
that firmware-imx package which did change. However, they are irrelevant for U-Boot.

> > +$ chmod +x firmware-imx-8.9.bin
> > +$ ./firmware-imx-8.9
> > +$ cp firmware-imx-8.9/firmware/ddr/synopsys/lpddr4*.bin $(srctree)
> > 
> >  Build U-Boot
> >  ============
> >  $ make imx8mm_beacon_defconfig
> > -$ make flash.bin CROSS_COMPILE=aarch64-linux-gnu-
> > +$ make CROSS_COMPILE=aarch64-linux-gnu-
> > 
> >  Burn U-Boot to microSD Card
> >  ===========================
> > diff --git a/board/beacon/imx8mn/README b/board/beacon/imx8mn/README
> > index a9eddd4e64..7e5d1545e6 100644
> > --- a/board/beacon/imx8mn/README
> > +++ b/board/beacon/imx8mn/README
> > @@ -12,7 +12,7 @@ Get and Build the ARM Trusted firmware
> >  Note: $(srctree) is U-Boot source directory
> > 
> >  $ git clone https://source.codeaurora.org/external/imx/imx-atf
> > -$ git checkout imx_5.4.47_2.2.0
> > +$ git checkout lf_v2.4
> 
> Same as for Mini above.
> 
> >  $ make PLAT=imx8mn bl31 CROSS_COMPILE=aarch64-linux-gnu-
> >  $ cp build/imx8mm/release/bl31.bin $(srctree)
> > 
> > @@ -26,7 +26,7 @@ $ cp firmware-imx-8.9/firmware/ddr/synopsys/lpddr4*.bin
> > $(srctree)
> >  Build U-Boot
> >  ============
> >  $ make imx8mn_beacon_defconfig
> > -$ make flash.bin CROSS_COMPILE=aarch64-linux-gnu- ATF_LOAD_ADDR=0x960000
> > +$ make CROSS_COMPILE=aarch64-linux-gnu-
> > 
> >  Burn U-Boot to microSD Card
> >  ===========================
> > --
> > 2.32.0
> 
> -- andrey

Cheers

Marcel

^ permalink raw reply	[flat|nested] 5+ messages in thread

* RE: [PATCH] imx8mm_beacon/imx8mn_beacon:  Update build instructions
  2022-01-12  9:28   ` Marcel Ziswiler
@ 2022-01-12 11:10     ` ZHIZHIKIN Andrey
  2022-01-12 12:30       ` Adam Ford
  0 siblings, 1 reply; 5+ messages in thread
From: ZHIZHIKIN Andrey @ 2022-01-12 11:10 UTC (permalink / raw)
  To: Marcel Ziswiler, aford173, u-boot; +Cc: trini, aford, sbabic

Hello Marcel,

> -----Original Message-----
> From: U-Boot <u-boot-bounces@lists.denx.de> On Behalf Of Marcel Ziswiler
> Sent: Wednesday, January 12, 2022 10:28 AM
> To: aford173@gmail.com; u-boot@lists.denx.de; andrey.zhizhikin@leica-
> geosystems.com
> Cc: trini@konsulko.com; aford@beaconembedded.com; sbabic@denx.de
> Subject: Re: [PATCH] imx8mm_beacon/imx8mn_beacon: Update build instructions
> 
> Hi Andrey
> 
> On Tue, 2022-01-11 at 14:23 +0000, ZHIZHIKIN Andrey wrote:
> > Hello Adam,
> >
> > > -----Original Message-----
> > > From: U-Boot <u-boot-bounces@lists.denx.de> On Behalf Of Adam Ford
> > > Sent: Tuesday, January 11, 2022 2:51 PM
> > > To: u-boot@lists.denx.de
> > > Cc: sbabic@denx.de; trini@konsulko.com; aford@beaconembedded.com; Adam Ford
> > > <aford173@gmail.com>
> > > Subject: [PATCH] imx8mm_beacon/imx8mn_beacon: Update build instructions
> > >
> > > With binman generating flash.bin, it's not longer necessary to
> > > specify either the location of ATF nor is it necessary to
> > > specify building flash.bin, so let's update the build instructions
> > > to remove those.  While in here, update the revision of ATF and
> > > DDR firmware so both Mini and Nano reference the same revision.
> > >
> > > Signed-off-by: Adam Ford <aford173@gmail.com>
> > >
> > > diff --git a/board/beacon/imx8mm/README b/board/beacon/imx8mm/README
> > > index 03d9412f0d..200549d924 100644
> > > --- a/board/beacon/imx8mm/README
> > > +++ b/board/beacon/imx8mm/README
> > > @@ -12,21 +12,21 @@ Get and Build the ARM Trusted firmware
> > >  Note: $(srctree) is U-Boot source directory
> > >
> > >  $ git clone https://source.codeaurora.org/external/imx/imx-atf
> > > -$ git checkout imx_5.4.70_2.3.0
> > > +$ git checkout lf_v2.4
> >
> > Perhaps, it's better to advise the [lf-5.10.72-2.2.0] tag here instead of
> branch?
> >
> > >  $ make PLAT=imx8mm bl31 CROSS_COMPILE=aarch64-linux-gnu-
> > >  $ cp build/imx8mm/release/bl31.bin $(srctree)
> > >
> > >  Get the DDR firmware
> > >  ====================
> > > -$ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.5.bin
> > > -$ chmod +x firmware-imx-8.5.bin
> > > -$ ./firmware-imx-8.5
> > > -$ cp firmware-imx-8.5/firmware/ddr/synopsys/lpddr4*.bin $(srctree)
> > > +$ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.9.bin
> >
> > There is a newer version of DDR firmware available from NXP (8.14), perhaps
> > you can recommend it here instead of 8.9.
> >
> > Link: https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.14.bin
> 
> I don't think anything about the DDR firmware actually changed in a long time.
> There are other parts within
> that firmware-imx package which did change. However, they are irrelevant for U-
> Boot.

True, I've just compared SHA256 for all lpddr4* files from 8.5, 8.9 and 8.14 - they
do match.

This suggestion would be valid only if the consistency with Yocto image is desired
(Yocto does use the firmware version based on the archive name), but technically it
is not required to use the latest drop from NXP here. If this is not needed - this
comment of mine is irrelevant here.

> 
> > > +$ chmod +x firmware-imx-8.9.bin
> > > +$ ./firmware-imx-8.9
> > > +$ cp firmware-imx-8.9/firmware/ddr/synopsys/lpddr4*.bin $(srctree)
> > >
> > >  Build U-Boot
> > >  ============
> > >  $ make imx8mm_beacon_defconfig
> > > -$ make flash.bin CROSS_COMPILE=aarch64-linux-gnu-
> > > +$ make CROSS_COMPILE=aarch64-linux-gnu-
> > >
> > >  Burn U-Boot to microSD Card
> > >  ===========================
> > > diff --git a/board/beacon/imx8mn/README b/board/beacon/imx8mn/README
> > > index a9eddd4e64..7e5d1545e6 100644
> > > --- a/board/beacon/imx8mn/README
> > > +++ b/board/beacon/imx8mn/README
> > > @@ -12,7 +12,7 @@ Get and Build the ARM Trusted firmware
> > >  Note: $(srctree) is U-Boot source directory
> > >
> > >  $ git clone https://source.codeaurora.org/external/imx/imx-atf
> > > -$ git checkout imx_5.4.47_2.2.0
> > > +$ git checkout lf_v2.4
> >
> > Same as for Mini above.
> >
> > >  $ make PLAT=imx8mn bl31 CROSS_COMPILE=aarch64-linux-gnu-
> > >  $ cp build/imx8mm/release/bl31.bin $(srctree)
> > >
> > > @@ -26,7 +26,7 @@ $ cp firmware-imx-8.9/firmware/ddr/synopsys/lpddr4*.bin
> > > $(srctree)
> > >  Build U-Boot
> > >  ============
> > >  $ make imx8mn_beacon_defconfig
> > > -$ make flash.bin CROSS_COMPILE=aarch64-linux-gnu- ATF_LOAD_ADDR=0x960000
> > > +$ make CROSS_COMPILE=aarch64-linux-gnu-
> > >
> > >  Burn U-Boot to microSD Card
> > >  ===========================
> > > --
> > > 2.32.0
> >
> > -- andrey
> 
> Cheers
> 
> Marcel

-- andrey

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH] imx8mm_beacon/imx8mn_beacon: Update build instructions
  2022-01-12 11:10     ` ZHIZHIKIN Andrey
@ 2022-01-12 12:30       ` Adam Ford
  0 siblings, 0 replies; 5+ messages in thread
From: Adam Ford @ 2022-01-12 12:30 UTC (permalink / raw)
  To: ZHIZHIKIN Andrey; +Cc: Marcel Ziswiler, u-boot, trini, aford, sbabic

On Wed, Jan 12, 2022 at 5:10 AM ZHIZHIKIN Andrey
<andrey.zhizhikin@leica-geosystems.com> wrote:
>
> Hello Marcel,
>
> > -----Original Message-----
> > From: U-Boot <u-boot-bounces@lists.denx.de> On Behalf Of Marcel Ziswiler
> > Sent: Wednesday, January 12, 2022 10:28 AM
> > To: aford173@gmail.com; u-boot@lists.denx.de; andrey.zhizhikin@leica-
> > geosystems.com
> > Cc: trini@konsulko.com; aford@beaconembedded.com; sbabic@denx.de
> > Subject: Re: [PATCH] imx8mm_beacon/imx8mn_beacon: Update build instructions
> >
> > Hi Andrey
> >
> > On Tue, 2022-01-11 at 14:23 +0000, ZHIZHIKIN Andrey wrote:
> > > Hello Adam,
> > >
> > > > -----Original Message-----
> > > > From: U-Boot <u-boot-bounces@lists.denx.de> On Behalf Of Adam Ford
> > > > Sent: Tuesday, January 11, 2022 2:51 PM
> > > > To: u-boot@lists.denx.de
> > > > Cc: sbabic@denx.de; trini@konsulko.com; aford@beaconembedded.com; Adam Ford
> > > > <aford173@gmail.com>
> > > > Subject: [PATCH] imx8mm_beacon/imx8mn_beacon: Update build instructions
> > > >
> > > > With binman generating flash.bin, it's not longer necessary to
> > > > specify either the location of ATF nor is it necessary to
> > > > specify building flash.bin, so let's update the build instructions
> > > > to remove those.  While in here, update the revision of ATF and
> > > > DDR firmware so both Mini and Nano reference the same revision.
> > > >
> > > > Signed-off-by: Adam Ford <aford173@gmail.com>
> > > >
> > > > diff --git a/board/beacon/imx8mm/README b/board/beacon/imx8mm/README
> > > > index 03d9412f0d..200549d924 100644
> > > > --- a/board/beacon/imx8mm/README
> > > > +++ b/board/beacon/imx8mm/README
> > > > @@ -12,21 +12,21 @@ Get and Build the ARM Trusted firmware
> > > >  Note: $(srctree) is U-Boot source directory
> > > >
> > > >  $ git clone https://source.codeaurora.org/external/imx/imx-atf
> > > > -$ git checkout imx_5.4.70_2.3.0
> > > > +$ git checkout lf_v2.4
> > >
> > > Perhaps, it's better to advise the [lf-5.10.72-2.2.0] tag here instead of
> > branch?

Using a tag makes sense.

> > >
> > > >  $ make PLAT=imx8mm bl31 CROSS_COMPILE=aarch64-linux-gnu-
> > > >  $ cp build/imx8mm/release/bl31.bin $(srctree)
> > > >
> > > >  Get the DDR firmware
> > > >  ====================
> > > > -$ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.5.bin
> > > > -$ chmod +x firmware-imx-8.5.bin
> > > > -$ ./firmware-imx-8.5
> > > > -$ cp firmware-imx-8.5/firmware/ddr/synopsys/lpddr4*.bin $(srctree)
> > > > +$ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.9.bin
> > >
> > > There is a newer version of DDR firmware available from NXP (8.14), perhaps
> > > you can recommend it here instead of 8.9.
> > >
> > > Link: https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.14.bin
> >
> > I don't think anything about the DDR firmware actually changed in a long time.
> > There are other parts within
> > that firmware-imx package which did change. However, they are irrelevant for U-
> > Boot.
>
> True, I've just compared SHA256 for all lpddr4* files from 8.5, 8.9 and 8.14 - they
> do match.
>
> This suggestion would be valid only if the consistency with Yocto image is desired
> (Yocto does use the firmware version based on the archive name), but technically it
> is not required to use the latest drop from NXP here. If this is not needed - this
> comment of mine is irrelevant here.

For my purposes, I do not care about Yocto.
>
> >
> > > > +$ chmod +x firmware-imx-8.9.bin
> > > > +$ ./firmware-imx-8.9
> > > > +$ cp firmware-imx-8.9/firmware/ddr/synopsys/lpddr4*.bin $(srctree)
> > > >
> > > >  Build U-Boot
> > > >  ============
> > > >  $ make imx8mm_beacon_defconfig
> > > > -$ make flash.bin CROSS_COMPILE=aarch64-linux-gnu-
> > > > +$ make CROSS_COMPILE=aarch64-linux-gnu-
> > > >
> > > >  Burn U-Boot to microSD Card
> > > >  ===========================
> > > > diff --git a/board/beacon/imx8mn/README b/board/beacon/imx8mn/README
> > > > index a9eddd4e64..7e5d1545e6 100644
> > > > --- a/board/beacon/imx8mn/README
> > > > +++ b/board/beacon/imx8mn/README
> > > > @@ -12,7 +12,7 @@ Get and Build the ARM Trusted firmware
> > > >  Note: $(srctree) is U-Boot source directory
> > > >
> > > >  $ git clone https://source.codeaurora.org/external/imx/imx-atf
> > > > -$ git checkout imx_5.4.47_2.2.0
> > > > +$ git checkout lf_v2.4
> > >
> > > Same as for Mini above.
> > >
> > > >  $ make PLAT=imx8mn bl31 CROSS_COMPILE=aarch64-linux-gnu-
> > > >  $ cp build/imx8mm/release/bl31.bin $(srctree)
> > > >
> > > > @@ -26,7 +26,7 @@ $ cp firmware-imx-8.9/firmware/ddr/synopsys/lpddr4*.bin
> > > > $(srctree)
> > > >  Build U-Boot
> > > >  ============
> > > >  $ make imx8mn_beacon_defconfig
> > > > -$ make flash.bin CROSS_COMPILE=aarch64-linux-gnu- ATF_LOAD_ADDR=0x960000
> > > > +$ make CROSS_COMPILE=aarch64-linux-gnu-
> > > >
> > > >  Burn U-Boot to microSD Card
> > > >  ===========================
> > > > --
> > > > 2.32.0
> > >
> > > -- andrey
> >
> > Cheers
> >
> > Marcel
>
> -- andrey

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2022-01-12 12:30 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-11 13:51 [PATCH] imx8mm_beacon/imx8mn_beacon: Update build instructions Adam Ford
2022-01-11 14:23 ` ZHIZHIKIN Andrey
2022-01-12  9:28   ` Marcel Ziswiler
2022-01-12 11:10     ` ZHIZHIKIN Andrey
2022-01-12 12:30       ` Adam Ford

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.