"Das U-Boot" Source Tree
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at master 68 lines 1.5 kB view raw
1.. SPDX-License-Identifier: GPL-2.0+ 2 3imx93_var_som 4============= 5 6U-Boot for the Variscite VAR-SOM-MX93 Symphony evaluation board 7 8Quick Start 9----------- 10 11- Get and Build the ARM Trusted firmware 12- Get the DDR firmware 13- Get ahab-container.img 14- Build U-Boot 15- Boot 16 17Get and Build the ARM Trusted firmware 18-------------------------------------- 19 20Note: srctree is U-Boot source directory 21Get ATF from: https://github.com/nxp-imx/imx-atf/ 22branch: lf_v2.8 23 24.. code-block:: bash 25 26 $ unset LDFLAGS 27 $ make PLAT=imx93 bl31 28 $ cp build/imx93/release/bl31.bin $(srctree) 29 30Get the DDR firmware 31-------------------- 32 33.. code-block:: bash 34 35 $ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.21.bin 36 $ chmod +x firmware-imx-8.21.bin 37 $ ./firmware-imx-8.21.bin 38 $ cp firmware-imx-8.21/firmware/ddr/synopsys/lpddr4*.bin $(srctree) 39 40Get ahab-container.img 41---------------------- 42 43.. code-block:: bash 44 45 $ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-sentinel-0.11.bin 46 $ chmod +x firmware-sentinel-0.11.bin 47 $ ./firmware-sentinel-0.11.bin 48 $ cp firmware-sentinel-0.11/mx93a1-ahab-container.img $(srctree) 49 50Build U-Boot 51------------ 52 53.. code-block:: bash 54 55 $ export CROSS_COMPILE=aarch64-poky-linux- 56 $ make imx93_var_som_defconfig 57 $ make 58 59Burn the flash.bin to MicroSD card offset 32KB: 60 61.. code-block:: bash 62 63 $ dd if=flash.bin of=/dev/sd[x] bs=1024 seek=32 conv=notrunc 64 65Boot 66---- 67 68Set Boot switch to SD boot