LS1043ARDB - How to deploy TF-A binaries on SD card

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

LS1043ARDB - How to deploy TF-A binaries on SD card

LS1043ARDB - How to deploy TF-A binaries on SD card

Trusted Firmware for Cortex-A (TF-A) is an implementation of EL3 secure firmware. TF-A replaces PPA in secure firmware role.

Please note the steps listed in this topic can only be performed with LSDK 18.12 and newer releases. 

                                                    

To migrate to the TF-A boot flow from the previous boot flow (with PPA), you need to compile the TF-A binaries, bl2_<boot_mode>.pbl and fip.bin, and flash these binaries on the specific boot medium on the board.

For SD boot, you need to compile the following TF-A binaries.

TF-A binary nameComponents

bl2_sd.pbl

  • BL2 binary: Platform initialization binary
  • RCW binary for SD boot 

fip.bin

  • BL31: Secure runtime firmware
  • BL32: Trusted OS, for example, OPTEE (optional)
  • BL33: U-Boot/UEFI image

Follow these steps to compile and deploy TF-A  binaries (bl2_sd.pbl and fip.bin) on the SD card.

  1. Compile PBL binary from RCW source file
  2. Compile U-Boot binary
  3. [Optional] Compile OPTEE binary 
  4. Compile TF-A binaries (bl2_sd.pbl and fip.bin) for SD boot
  5. Program TF-A binaries to the SD card

Step 1: Compile PBL binary from RCW source file

You need to compile the rcw_1600_sdboot.bin binary to build the bl2_sd.pbl binary.

Clone the  rcw repository and compile the PBL binary. 

  1. $ git clone https://source.codeaurora.org/external/qoriq/qoriq-components/rcw
  2. $ cd rcw
  3. $ git checkout -b <new branch name> <LSDK tag>For example, $ git checkout -b LSDK-19.03 LSDK-19.03 
  4. $ cd ls1043ardb
  5. If required, make changes to the rcw files.
  6. $ make

 

The compiled PBL binary for SD boot on LS1043ARDB, rcw_1600_sdboot.bin, is available at rcw/ls1043ardb/RR_FQPP_1455/ 

See the rcw/ls1043ardb/README file for an explanation of the naming convention for the directories that contain the RCW source and binary files.

Step 2: Compile U-Boot binary

You need to compile the u-boot.bin binary to build the fip.bin binary.

Clone the u-boot repository and compile the U-Boot binary for TF-A.

  1. $ git clone https://source.codeaurora.org/external/qoriq/qoriq-components/u-boot.git
  2. $ cd u-boot
  3. $ git checkout -b <new branch name> LSDK-<LSDK version>. For example, $ git checkout -b LSDK-19.03 LSDK-19.03 
  4. $ export ARCH=arm64
  5. $ export CROSS_COMPILE=aarch64-linux-gnu-
  6. $ make distclean
  7. make ls1043ardb_tfa_defconfig
  8. $ make

If the make command shows the error "*** Your GCC is older than 6.0 and is not supported", ensure that you are using Ubuntu 18.04 64-bit version for building the LSDK 18.12 U-Boot binary. 

                                                    

The compiled U-Boot binary, u-boot.bin, is available at u-boot/.

Step 3: [Optional] Compile OPTEE binary 

You need to compile the tee.bin binary to build fip.bin with OPTEE. However, OPTEE is optional, you can skip the procedure to compile OPTEE if you want to build the FIP binary without OPTEE.

Clone the optee_os repository and build the OPTEE binary. 

  1. $ git clone https://source.codeaurora.org/external/qoriq/qoriq-components/optee_os
  2. $ cd optee_os
  3. $ git checkout -b <new branch name> LSDK-<LSDK version>. For example, $ git checkout -b LSDK-19.03 LSDK-19.03
  4. $ export ARCH=arm
  5. $ export CROSS_COMPILE=aarch64-linux-gnu-
  6. $ make CFG_ARM64_core=y PLATFORM=ls-ls1043ardb
  7. $ aarch64-linux-gnu-objcopy -v -O binary out/arm-plat-ls/core/tee.elf out/arm-plat-ls/core/tee.bin

The compiled OPTEE image, tee.bin, is available at optee_os/out/arm-plat-ls/core/.


Step 4: Compile TF-A binaries for SD boot

Clone the atf repository and compile the TF-A binaries, bl2_sd.pbl and fip.bin.

  1. $ git clone https://source.codeaurora.org/external/qoriq/qoriq-components/atf
  2. $ cd atf
  3. git checkout -b <new branch name> LSDK-<LSDK version>. For example, $ git checkout -b LSDK-19.03 LSDK-19.03
  4. $ export ARCH=arm64
  5. $ export CROSS_COMPILE=aarch64-linux-gnu-
  6. Build BL2 binary with OPTEE.
    • $ make PLAT=ls1043ardb bl2 SPD=opteed BOOT_MODE=sd BL32=<path_to_optee_binary>/tee.bin pbl RCW=<path_to_rcw_binary>/rcw_1600_sdboot.bin

      The compiled BL2 images, bl2.bin and bl2_sd.pbl are available at atf/build/ls1043ardb/release/.

      For any update in the BL2 source code or RCW binary, the bl2_sd.pbl binary needs to be recompiled.

      To compile the BL2 binary without OPTEE:

      make PLAT=ls1043ardb bl2 BOOT_MODE=sd pbl RCW=<path_to_rcw_binary>/rcw_1600_sdboot.bin

                      
  7. Build FIP binary with OPTEE and without trusted board boot.
    • $ make PLAT=ls1043ardb fip BL33=<path_to_u-boot_binary>/u-boot.bin SPD=opteed BL32=<path_to_optee_binary>/tee.bin

      The compiled BL31 and FIP binaries, bl31.binfip.bin, are available at atf/build/ls1043ardb/release/.

      For any update in the BL31, BL32, or BL33 binaries, the fip.bin binary needs to be recompiled.

      To compile the FIP binary without OPTEE and without trusted board boot:

      $ make PLAT=ls1043ardb fip BOOT_MODE=sd BL33=<path_to_u-boot_binary>/u-boot.bin

      To compile the FIP binary with trusted board boot, refer the read me at <atf repository>/plat/nxp/README.TRUSTED_BOOT

                                   

Step 5: Program TF-A binaries to SD card

  1. Boot LS1043ARDB from NOR flash. Ensure that the switches are set to boot the board from NOR bank 0. For booting from NOR bank 0, switch settings are as follows:
    • SW3[1:8] = 10110011
    • SW4[1:8] = 00010010
    • SW5[1:8] = 10100010
  2. Boot from NOR bank 0: => cpld reset

    For LS1043ARDB, in boot log, you'll see:

    Board: LS1043ARDB, boot from vBank 0

 

Set up Ethernet connection

When board boots up, U-Boot prints a list of enabled Ethernet interfaces.

FM1@DTSEC1, FM1@DTSEC2, FM1@DTSEC3 [PRIME], FM1@DTSEC4, FM1@DTSEC5

  1. Set server IP address to the IP address of the host machine on which you have configured the TFTP server. 

    => setenv serverip <ipaddress1>

  2. Set ethact and ethprime as the Ethernet interface connected to the TFTP server.

    See LS1043ARDB Ethernet and FMC port mapping for the mapping of Ethernet port names appearing on the chassis front panel with the port names in U-Boot and Linux.

                                                     

    => setenv ethprime <name of interface connected to TFTP server>

    For example:

    => setenv ethprime FM1@DTSEC4

    => setenv ethact <name of interface connected to TFTP server>

    For example:

    => setenv ethact FM1@DTSEC4

  3. Set IP address of the board. You can set a static IP address or, if the board can connect to a dhcp server, you can use the dhcp command. 

    Static IP address assignment:
    => setenv ipaddr <ipaddress2>
    => setenv netmask <subnet mask>

    Dynamic IP address assignment:
    => dhcp

  4. Save the settings. => saveenv
  5. Check the connection between the board and the TFTP server.

=> ping $serverip

Using FM1@DTSEC4 device

host 192.168.1.1 is alive

 

Load TF-A binaries from the TFTP server

For details about the flash image layout for TF-A binaries, refer LSDK memory layout for TF-A boot flow.

                             
  1. Flash bl2_sd.pbl:

    • => tftp 82000000 bl2_sd.pbl
    • => mmc write 82000000 8 <blk_cnt>

      Here, blk_cnt refers to number of blocks in SD card that need to be written as per the file size.

      For example, when you load bl2_sd.pbl from the TFTP server, if the bytes transferred is 82809 (14379 hex), then blk_cnt is calculated as "82809/512 = 161 (A1 hex)" + "few sectors for rounding up so that last block is not missed". So, if you round up by 10 (A hex) sectors, for this example, mmc write command will be: => mmc write 82000000 8 AB

  2. Flash fip.bin:
    • => tftp 82000000 fip.bin
    • => mmc write 82000000 800 <blk_cnt>

      Here, blk_cnt refers to number of blocks in SD card that need to be written as per the file size.

      For example, when you load fip.bin from the TFTP server, if the bytes transferred is 1077157 (106fa5 hex), then blk_cnt is calculated as "1077157/512 = 2103 (837 hex)" + "few sectors for rounding up so that last block is not missed". So, if you round up by 10 (A hex) sectors, for this example, mmc write command will be: => mmc write 82000000 800 841

  3. Boot from SD card: => cpld reset sd

    LS1043ARDB will boot with TF-A. In the boot log, you will see:

    NOTICE: Fixed DDR on board

    NOTICE: 2 GB DDR4, 32-bit, CL=11, ECC off
    NOTICE: BL2: v1.5(release):LSDK-19.03
    NOTICE: BL2: Built : 14:59:48, May 28 2019
    NOTICE: BL31: v1.5(release):LSDK-19.03
    NOTICE: BL31: Built : 15:07:21, May 28 2019
    NOTICE: Welcome to LS1043 BL31 Phase

    U-Boot 2018.09 (May 23 2019 - 14:35:16 +0530)

    SoC: LS1043AE Rev1.1 (0x87920011)
    Clock Configuration:
    CPU0(A53):1600 MHz CPU1(A53):1600 MHz CPU2(A53):1600 MHz
    CPU3(A53):1600 MHz
    Bus: 400 MHz DDR: 1600 MT/s FMAN: 500 MHz
    Reset Configuration Word (RCW):
    00000000: 08100010 0a000000 00000000 00000000
    00000010: 14550002 80004012 60040000 c1002000
    00000020: 00000000 00000000 00000000 00038800
    00000030: 00000000 00001100 00000096 00000001
    Model: LS1043A RDB Board
    Board: LS1043ARDB, boot from SD

Labels (1)
%3CLINGO-SUB%20id%3D%22lingo-sub-1128678%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ELS1043ARDB%20-%20How%20to%20deploy%20TF-A%20binaries%20on%20SD%20card%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1128678%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3ETrusted%20Firmware%20for%20Cortex-A%20(TF-A)%20is%20an%20implementation%20of%20EL3%20secure%20firmware.%20TF-A%20replaces%20PPA%20in%20secure%20firmware%20role.%3C%2FP%3E%3CPRE%20__default_attr%3D%22info%22%20__jive_macro_name%3D%22alert%22%20alert%3D%22info%22%20class%3D%22jive_text_macro%20jive_macro_alert%22%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%230f7198%3B%20background-color%3A%20%23ffffff%3B%22%3EPlease%20note%20the%20steps%20listed%20in%20this%20topic%20can%20only%20be%20performed%20with%26nbsp%3B%3CSPAN%3ELSDK%2018.12%20and%20newer%20releases.%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%20%20%20%20%20%20%20%20%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FPRE%3E%3CP%3ETo%20migrate%20to%20the%20TF-A%20boot%20flow%20from%20the%20previous%20boot%20flow%20(with%20PPA)%2C%20you%20need%20to%20compile%20the%20TF-A%20binaries%2C%26nbsp%3B%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ebl2_%3CBOOT_MODE%3E.%3C%2FBOOT_MODE%3E%3C%2FSPAN%3E%3CSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Epbl%3C%2FSPAN%3E%20and%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Efip.bin%3C%2FSPAN%3E%3C%2FSPAN%3E%2C%20and%20flash%20these%20binaries%20on%20the%20specific%20boot%20medium%20on%20the%20board.%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EFor%20SD%20boot%2C%20you%20need%20to%20compile%20the%20following%20TF-A%20binaries.%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CTABLE%20class%3D%22j-table%20jiveBorder%22%20style%3D%22border%3A%201px%20solid%20%23c6c6c6%3B%20width%3A%2047.1046%25%3B%22%3E%3CTHEAD%3E%3CTR%20style%3D%22background-color%3A%20%23efefef%3B%20height%3A%2024px%3B%22%3E%3CTH%20style%3D%22width%3A%2023%25%3B%20height%3A%2024px%3B%22%3ETF-A%20binary%20name%3C%2FTH%3E%3CTH%20style%3D%22width%3A%2062.491%25%3B%20height%3A%2024px%3B%22%3EComponents%3C%2FTH%3E%3C%2FTR%3E%3C%2FTHEAD%3E%3CTBODY%3E%3CTR%20style%3D%22height%3A%2024px%3B%22%3E%3CTD%20style%3D%22height%3A%2024px%3B%20width%3A%2023%25%3B%22%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ebl2_sd.pbl%3C%2FSPAN%3E%3C%2FP%3E%3C%2FTD%3E%3CTD%20style%3D%22height%3A%2024px%3B%20width%3A%2062.491%25%3B%22%3E%3CUL%3E%3CLI%3EBL2%20binary%3A%20Platform%20initialization%20binary%3C%2FLI%3E%3CLI%3ERCW%20binary%20for%20SD%20boot%26nbsp%3B%3C%2FLI%3E%3C%2FUL%3E%3C%2FTD%3E%3C%2FTR%3E%3CTR%20style%3D%22height%3A%2076px%3B%22%3E%3CTD%20style%3D%22height%3A%2076px%3B%20width%3A%2023%25%3B%22%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Efip.bin%3C%2FSPAN%3E%3C%2FP%3E%3C%2FTD%3E%3CTD%20style%3D%22height%3A%2076px%3B%20width%3A%2062.491%25%3B%22%3E%3CUL%3E%3CLI%3EBL31%3A%20Secure%20runtime%20firmware%3C%2FLI%3E%3CLI%3EBL32%3A%20Trusted%20OS%2C%20for%20example%2C%20OPTEE%20(optional)%3C%2FLI%3E%3CLI%3EBL33%3A%20U-Boot%2FUEFI%20image%3C%2FLI%3E%3C%2FUL%3E%3C%2FTD%3E%3C%2FTR%3E%3C%2FTBODY%3E%3C%2FTABLE%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EFollow%20these%20steps%20to%20compile%20and%20deploy%20TF-A%26nbsp%3B%20binaries%20(%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ebl2_sd.%3C%2FSPAN%3E%3CSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Epbl%3C%2FSPAN%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Eand%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Efip.bin)%3C%2FSPAN%3E%3C%2FSPAN%3E%26nbsp%3Bon%20the%20SD%20card.%3C%2FP%3E%3COL%3E%3CLI%3ECompile%20PBL%20binary%20from%20RCW%20source%20file%3C%2FLI%3E%3CLI%3ECompile%20U-Boot%20binary%3C%2FLI%3E%3CLI%3E%5BOptional%5D%20Compile%20OPTEE%20binary%26nbsp%3B%3C%2FLI%3E%3CLI%3ECompile%20TF-A%20binaries%20%3CSPAN%3E(%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ebl2_sd.%3C%2FSPAN%3E%3CSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Epbl%3C%2FSPAN%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Eand%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Efip.bin)%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3Efor%20SD%20boot%3C%2FLI%3E%3CLI%3EProgram%20TF-A%20binaries%20to%20the%20SD%20card%3C%2FLI%3E%3C%2FOL%3E%3CP%3E%3C%2FP%3E%3CH1%20id%3D%22toc-hId-382576336%22%20id%3D%22toc-hId-382576336%22%20id%3D%22toc-hId-1296856234%22%3EStep%201%3A%20Compile%20PBL%20binary%3CSPAN%20lang%3D%22EN-US%22%3E%26nbsp%3Bfrom%20RCW%20source%20file%3C%2FSPAN%3E%3C%2FH1%3E%3CP%3E%3CSPAN%20data-ccp-props%3D%22%7B%22%20201341983%3D%22%22%3EYou%20need%20to%20compile%20the%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ercw_1600_sdboot.bin%26nbsp%3B%3C%2FSPAN%3Ebinary%20to%20build%20the%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ebl2_sd.pbl%3C%2FSPAN%3E%20binary.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EClone%20the%20%E2%80%AF%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ercw%26nbsp%3B%3C%2FSPAN%3Erepository%20and%E2%80%AFcompile%20the%26nbsp%3BPBL%20binary.%3CSPAN%20data-ccp-props%3D%22%7B%22%20201341983%3D%22%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3COL%3E%3CLI%3E%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%24%E2%80%AFgit%20clone%26nbsp%3B%3CA%20class%3D%22unlinked%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fsource.codeaurora.org%2Fexternal%2Fqoriq%2Fqoriq-components%2Frcw%3C%2FA%3E%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3CSPAN%20lang%3D%22EN-US%22%3E%24%E2%80%AF%3C%2FSPAN%3E%3CSPAN%20lang%3D%22EN-US%22%3Ecd%20rcw%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3CSPAN%20lang%3D%22EN-US%22%3E%24%E2%80%AF%3C%2FSPAN%3E%3CSPAN%20lang%3D%22EN-US%22%3Egit%20checkout%E2%80%AF%3C%2FSPAN%3E%3CSPAN%20lang%3D%22EN-US%22%3E-b%20%3CNEW%20branch%3D%22%22%20name%3D%22%22%3E%26nbsp%3B%3C%2FNEW%3E%3C%2FSPAN%3E%3CSPAN%20lang%3D%22EN-US%22%3E%3CLSDK%20tag%3D%22%22%3E%3C%2FLSDK%3E%3C%2FSPAN%3E.%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20lang%3D%22EN-US%22%3EFor%20example%2C%E2%80%AF%24%E2%80%AF%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3CSPAN%20lang%3D%22EN-US%22%3Egit%20checkout%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20lang%3D%22EN-US%22%3E-b%20LSDK-19.03%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20lang%3D%22EN-US%22%3ELSDK-19.03%3C%2FSPAN%3E%3CSPAN%20data-ccp-props%3D%22%7B%22%20134233279%3D%22%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%24%26nbsp%3Bcd%20ls1043ardb%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%20lang%3D%22EN-US%22%3EIf%20required%2C%20make%20changes%20to%20the%20rcw%20files.%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%20data-ccp-props%3D%22%7B%22%20134233279%3D%22%22%3E%3CSPAN%20lang%3D%22EN-US%22%3E%3CSPAN%20lang%3D%22EN-US%22%3E%3CSPAN%20lang%3D%22EN-US%22%3E%3CSPAN%20lang%3D%22EN-US%22%3E%3CSPAN%20lang%3D%22EN-US%22%3E%24%20make%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%3C%2FOL%3E%3CBR%20%2F%3E%3CP%3EThe%20compiled%20PBL%20binary%20for%20SD%20boot%20on%26nbsp%3B%3CSPAN%3ELS1043ARDB%2C%26nbsp%3B%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ercw_1600_sdboot.bin%3C%2FSPAN%3E%2C%3C%2FSPAN%3E%20is%20available%20at%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ercw%2Fls1043ardb%2FRR_FQPP_1455%2F%3C%2FSPAN%3E.%26nbsp%3B%3CSPAN%20data-ccp-props%3D%22%7B%22%20201341983%3D%22%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CPRE%20___default_attr%3D%22info%22%20_alert%3D%22info%22%20_modifiedtitle%3D%22true%22%20jivemacro%3D%22alert%22%3E%3CPRE%20__default_attr%3D%22info%22%20__jive_macro_name%3D%22alert%22%20alert%3D%22info%22%20class%3D%22jive_text_macro%20jive_macro_alert%22%3E%3CSPAN%20style%3D%22font-family%3A%20arial%2C%20helvetica%2C%20sans-serif%3B%22%3ESee%20the%26nbsp%3B%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ercw%2Fls1043ardb%2FREADME%3C%2FSPAN%3E%26nbsp%3Bfile%20for%20an%20explanation%20of%20the%20naming%20convention%20for%20the%20directories%20that%20contain%20the%26nbsp%3BRCW%26nbsp%3Bsource%20and%26nbsp%3Bbinary%20files.%3C%2FSPAN%3E%3C%2FPRE%3E%3C%2FPRE%3E%3CH1%20id%3D%22toc-hId--1424878127%22%20style%3D%22font-weight%3A%20bold%3B%20font-size%3A%2024px%3B%22%20id%3D%22toc-hId--1424878127%22%20id%3D%22toc-hId--510598229%22%3EStep%202%3A%20Compile%20U-Boot%20binary%3C%2FH1%3E%3CP%20style%3D%22border%3A%200px%3B%22%3EYou%20need%20to%20compile%20the%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eu-boot.bin%3C%2FSPAN%3E%20binary%20to%20build%20the%26nbsp%3B%3CSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Efip.bin%3C%2FSPAN%3E%20binary.%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22border%3A%200px%3B%22%3EClone%20the%26nbsp%3B%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22background-color%3A%20inherit%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3Eu-boot%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%26nbsp%3B%3C%2FSPAN%3Erepository%20and%20compile%20the%20U-Boot%20binary%20for%20TF-A.%3C%2FSPAN%3E%3C%2FP%3E%3COL%20style%3D%22border%3A%200px%3B%20padding%3A%200px%200px%200px%2030px%3B%22%3E%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.2em%200px%3B%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22color%3A%20%233d3d3d%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22background-color%3A%20inherit%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%24%E2%80%AF%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Egit%20clone%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3CA%20data-content-finding%3D%22Community%22%20style%3D%22color%3A%20inherit%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20text-decoration%3A%20inherit%3B%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fsource.codeaurora.org%2Fexternal%2Fqoriq%2Fqoriq-components%2Fu-boot.git%3C%2FA%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.2em%200px%3B%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22color%3A%20%233d3d3d%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22background-color%3A%20inherit%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%24%E2%80%AF%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22color%3A%20%233d3d3d%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22background-color%3A%20inherit%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3Ecd%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22color%3A%20%233d3d3d%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22background-color%3A%20inherit%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3Eu-boot%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.2em%200px%3B%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22color%3A%20%233d3d3d%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22background-color%3A%20inherit%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3E%24%E2%80%AF%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22color%3A%20%233d3d3d%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22background-color%3A%20inherit%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3Egit%20checkout%E2%80%AF%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22color%3A%20%233d3d3d%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22background-color%3A%20inherit%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3E-b%20%3CNEW%20branch%3D%22%22%20name%3D%22%22%3E%26nbsp%3B%3C%2FNEW%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22color%3A%20%233d3d3d%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22background-color%3A%20inherit%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3ELSDK-%3CLSDK%20version%3D%22%22%3E%3C%2FLSDK%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3E.%3C%2FSPAN%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22color%3A%20%233d3d3d%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22background-color%3A%20inherit%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3EFor%20example%2C%3C%2FSPAN%3E%E2%80%AF%24%E2%80%AF%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22color%3A%20%233d3d3d%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22background-color%3A%20inherit%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3Egit%20checkout%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22color%3A%20%233d3d3d%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22background-color%3A%20inherit%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3E-b%20LSDK-19.03%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3ELSDK-19.03%3C%2FSPAN%3E%3CSPAN%20data-ccp-props%3D%22%7B%22%20134233279%3D%22%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3E%3CSPAN%20data-ccp-props%3D%22%7B%22%20134233279%3D%22%22%3E%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%24%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eexport%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%26nbsp%3BARCH%3Darm64%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3E%3CSPAN%20data-ccp-props%3D%22%7B%22%20134233279%3D%22%22%3E%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%24%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eexport%20CROSS_COMPILE%3D%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3Eaarch64-linux-gnu-%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3E%3CSPAN%20data-ccp-props%3D%22%7B%22%20134233279%3D%22%22%3E%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%24%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Emake%26nbsp%3B%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3Edistclean%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2011.0pt%3B%22%3E%3CSPAN%3E%24%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Emake%20ls1043ardb_tfa_defconfig%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3E%3CSPAN%20data-ccp-props%3D%22%7B%22%20134233279%3D%22%22%3E%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%24%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Emake%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%3C%2FOL%3E%3CPRE%20___default_attr%3D%22info%22%20_alert%3D%22info%22%20_modifiedtitle%3D%22true%22%20jivemacro%3D%22alert%22%3E%3CPRE%20__default_attr%3D%22info%22%20__jive_macro_name%3D%22alert%22%20alert%3D%22info%22%20class%3D%22jive_text_macro%20jive_macro_alert%22%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20arial%2C%20helvetica%2C%20sans-serif%3B%22%3EIf%20the%26nbsp%3B%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Emake%3C%2FSPAN%3E%26nbsp%3Bcommand%20shows%20the%20error%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%22***%20Your%20GCC%20is%20older%20than%206.0%20and%20is%20not%20supported%22%3C%2FSPAN%3E%2C%20ensure%20that%20you%20are%20using%26nbsp%3BUbuntu%26nbsp%3B18.04%2064-bit%20version%20for%20building%20the%20LSDK%2018.12%20U-Boot%20binary.%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%20%20%20%20%20%20%20%20%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FPRE%3E%3C%2FPRE%3E%3CP%20style%3D%22border%3A%200px%3B%22%3EThe%26nbsp%3Bcompiled%20U-Boot%20binary%2C%26nbsp%3B%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eu-boot%3C%2FSPAN%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22background-color%3A%20inherit%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3E.bin%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%2C%20is%20available%20at%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eu-boot%3C%2FSPAN%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%2F%3C%2FSPAN%3E.%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22border%3A%200px%3B%22%3E%3C%2FP%3E%3CH1%20id%3D%22toc-hId-1062634706%22%20style%3D%22border%3A%200px%3B%22%20id%3D%22toc-hId-1062634706%22%20id%3D%22toc-hId-1976914604%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3EStep%203%3A%20%5BOptional%5D%20Compile%20OPTEE%20binary%26nbsp%3B%3C%2FSPAN%3E%3C%2FH1%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3EYou%20need%20to%20compile%20the%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Etee.bin%3C%2FSPAN%3E%20binary%20to%20build%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Efip.bin%3C%2FSPAN%3E%26nbsp%3Bwith%20OPTEE.%20However%2C%20OPTEE%20is%20optional%2C%20you%20can%20skip%26nbsp%3Bthe%20procedure%20to%20compile%20OPTEE%26nbsp%3Bi%3C%2FSPAN%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3Ef%20you%20want%20to%20build%20the%20FIP%20binary%20without%20OPTEE.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3EClone%20the%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eoptee_os%3C%2FSPAN%3E%20repository%20and%20build%20the%20OPTEE%20binary.%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3COL%3E%3CLI%20style%3D%22border%3A%200px%3B%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.0pt%3B%22%3E%3CSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%24%3C%2FSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Egit%20clone%20%3CA%20class%3D%22unlinked%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fsource.codeaurora.org%2Fexternal%2Fqoriq%2Fqoriq-components%2Foptee_os%3C%2FA%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%20style%3D%22border%3A%200px%3B%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.0pt%3B%22%3E%3CSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%24%3C%2FSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ecd%20optee_os%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%20style%3D%22border%3A%200px%3B%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.0pt%3B%22%3E%3CSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%24%3C%2FSPAN%3E%20%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22color%3A%20%233d3d3d%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22background-color%3A%20inherit%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3Egit%20checkout%E2%80%AF%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22color%3A%20%233d3d3d%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22background-color%3A%20inherit%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3E-b%20%3CNEW%20branch%3D%22%22%20name%3D%22%22%3E%26nbsp%3B%3C%2FNEW%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22color%3A%20%233d3d3d%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22background-color%3A%20inherit%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3ELSDK-%3CLSDK%20version%3D%22%22%3E%3C%2FLSDK%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3E.%3C%2FSPAN%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22color%3A%20%233d3d3d%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22background-color%3A%20inherit%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3EFor%20example%2C%3C%2FSPAN%3E%E2%80%AF%24%E2%80%AF%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22color%3A%20%233d3d3d%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22background-color%3A%20inherit%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3Egit%20checkout%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22color%3A%20%233d3d3d%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22background-color%3A%20inherit%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3E-b%20LSDK-19.03%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3ELSDK-19.03%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%20style%3D%22border%3A%200px%3B%22%3E%3CSPAN%20data-ccp-props%3D%22%7B%22%20134233279%3D%22%22%3E%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%24%26nbsp%3Bexport%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%26nbsp%3BARCH%3Darm%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%20style%3D%22border%3A%200px%3B%22%3E%3CSPAN%20data-ccp-props%3D%22%7B%22%20134233279%3D%22%22%3E%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%24%3C%2FSPAN%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eexport%20CROSS_COMPILE%3Daarch64-linux-gnu-%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%20style%3D%22border%3A%200px%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%24%3C%2FSPAN%3E%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Emake%20CFG_ARM64_core%3Dy%20PLATFORM%3Dls-ls1043ardb%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%24%3C%2FSPAN%3E%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eaarch64-linux-gnu-objcopy%20-v%20-O%20binary%20out%2Farm-plat-ls%2Fcore%2Ftee.elf%20out%2Farm-plat-ls%2Fcore%2Ftee.bin%3C%2FSPAN%3E%3C%2FLI%3E%3C%2FOL%3E%3CP%20style%3D%22border%3A%200px%3B%22%3EThe%20compiled%20OPTEE%20image%2C%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Etee.bin%3C%2FSPAN%3E%2C%20is%20available%20at%26nbsp%3B%3CSPAN%20style%3D%22font-size%3A%2011pt%3B%20font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eoptee_os%2Fout%2Farm-plat-ls%2Fcore%2F.%3C%2FSPAN%3E%3C%2FP%3E%3CH1%20id%3D%22toc-hId--744819757%22%20id%3D%22toc-hId--744819757%22%20id%3D%22toc-hId-169460141%22%3E%3CBR%20%2F%3E%3C%2FH1%3E%3CH1%20id%3D%22toc-hId-1742693076%22%20id%3D%22toc-hId-1742693076%22%20id%3D%22toc-hId--1637994322%22%3EStep%204%3A%20Compile%20TF-A%26nbsp%3Bbinaries%20for%20SD%20boot%3C%2FH1%3E%3CP%3E%3CSPAN%3EClone%20the%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eatf%3C%2FSPAN%3E%20repository%20and%20compile%20the%20TF-A%20binaries%2C%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ebl2_sd.%3C%2FSPAN%3E%3CSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Epbl%3C%2FSPAN%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Eand%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Efip.bin%3C%2FSPAN%3E%3C%2FSPAN%3E.%3C%2FP%3E%3COL%3E%3CLI%3E%3CSPAN%20style%3D%22font-size%3A%2011.0pt%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%24%3C%2FSPAN%3E%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Egit%20clone%20%3CA%20class%3D%22unlinked%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fsource.codeaurora.org%2Fexternal%2Fqoriq%2Fqoriq-components%2Fatf%3C%2FA%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%20style%3D%22font-size%3A%2011.0pt%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%24%3C%2FSPAN%3E%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ecd%20atf%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%20style%3D%22font-size%3A%2011.0pt%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%24%26nbsp%3B%3C%2FSPAN%3E%20%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22color%3A%20%233d3d3d%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22background-color%3A%20inherit%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3Egit%20checkout%E2%80%AF%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22color%3A%20%233d3d3d%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22background-color%3A%20inherit%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3E-b%20%3CNEW%20branch%3D%22%22%20name%3D%22%22%3E%26nbsp%3B%3C%2FNEW%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22color%3A%20%233d3d3d%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22background-color%3A%20inherit%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3ELSDK-%3CLSDK%20version%3D%22%22%3E%3C%2FLSDK%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3E.%3C%2FSPAN%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22color%3A%20%233d3d3d%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22background-color%3A%20inherit%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3EFor%20example%2C%3C%2FSPAN%3E%E2%80%AF%24%E2%80%AF%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22color%3A%20%233d3d3d%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22background-color%3A%20inherit%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3Egit%20checkout%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22color%3A%20%233d3d3d%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22background-color%3A%20inherit%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015.3333px%3B%22%3E-b%20LSDK-19.03%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3ELSDK-19.03%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%20style%3D%22font-size%3A%2011.0pt%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%24%3C%2FSPAN%3E%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eexport%26nbsp%3BARCH%3Darm64%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%20style%3D%22font-size%3A%2011.0pt%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%24%3C%2FSPAN%3E%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eexport%20CROSS_COMPILE%3Daarch64-linux-gnu-%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSTRONG%3EBuild%20BL2%20binary%20with%20OPTEE.%3C%2FSTRONG%3E%3CUL%3E%3CLI%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3CSPAN%3E%24%20make%20PLAT%3Dls1043ardb%20bl2%20SPD%3Dopteed%20BOOT_MODE%3Dsd%20BL32%3D%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3E%3CPATH_TO_OPTEE_BINARY%3E%2F%3C%2FPATH_TO_OPTEE_BINARY%3E%3C%2FSPAN%3Etee.bin%20pbl%20RCW%3D%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3E%3CPATH_TO_RCW_BINARY%3E%3C%2FPATH_TO_RCW_BINARY%3E%3C%2FSPAN%3E%2Frcw_1600_sdboot.bin%3C%2FSPAN%3E%3C%2FSPAN%3E%3CBR%20%2F%3E%3CP%3EThe%20compiled%20BL2%20images%2C%26nbsp%3B%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ebl2.bin%3C%2FSPAN%3E%20and%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ebl2_sd.pbl%3C%2FSPAN%3E%20are%20available%20at%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eatf%2Fbuild%2Fls1043ardb%2Frelease%2F%3C%2FSPAN%3E.%3C%2FP%3EFor%20any%20update%20in%20the%20BL2%20source%20code%20or%20RCW%20binary%2C%20the%26nbsp%3B%3CSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ebl2_sd.pbl%3C%2FSPAN%3E%26nbsp%3Bbinary%20needs%20to%20be%20recompiled.%3C%2FSPAN%3E%3CPRE%20__default_attr%3D%22info%22%20__jive_macro_name%3D%22alert%22%20alert%3D%22info%22%20class%3D%22jive_text_macro%20jive_macro_alert%22%3E%3CP%3E%3CSPAN%20style%3D%22background-color%3A%20%23ffffff%3B%22%3ETo%20compile%20the%20BL2%20binary%20without%20OPTEE%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22background-color%3A%20%23ffffff%3B%20font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3CSPAN%20style%3D%22color%3A%20%233d3d3d%3B%22%3E%24%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22color%3A%20%233d3d3d%3B%22%3Emake%20PLAT%3Dls1043ardb%20bl2%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22color%3A%20%233d3d3d%3B%22%3EBOOT_MODE%3Dsd%20pbl%20RCW%3D%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2011.5pt%3B%20color%3A%20%2351626f%3B%20background%3A%20white%3B%22%3E%3CPATH_TO_RCW_BINARY%3E%2F%3C%2FPATH_TO_RCW_BINARY%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22color%3A%20%233d3d3d%3B%22%3Ercw_1600_sdboot.bin%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%20%20%20%20%20%20%20%20%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FPRE%3E%3C%2FLI%3E%3C%2FUL%3E%3C%2FLI%3E%3CLI%3E%3CSTRONG%3EBuild%20FIP%20binary%26nbsp%3Bwith%20OPTEE%20and%20without%20trusted%20board%20boot.%3C%2FSTRONG%3E%3CUL%3E%3CLI%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3CSPAN%3E%24%20make%20PLAT%3Dls1043ardb%20fip%20BL33%3D%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3E%3CPATH_TO_U-BOOT_BINARY%3E%3C%2FPATH_TO_U-BOOT_BINARY%3E%3C%2FSPAN%3E%2Fu-boot.bin%20SPD%3Dopteed%20BL32%3D%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3E%3CPATH_TO_OPTEE_BINARY%3E%3C%2FPATH_TO_OPTEE_BINARY%3E%3C%2FSPAN%3E%2Ftee.bin%3C%2FSPAN%3E%3C%2FSPAN%3E%3CBR%20%2F%3E%3CP%3EThe%20compiled%20BL31%20and%20FIP%20binaries%2C%26nbsp%3B%3CSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ebl31.bin%3C%2FSPAN%3E%2C%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3CSPAN%3Efip%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E.bin%3C%2FSPAN%3E%3C%2FSPAN%3E%2C%26nbsp%3Bare%20available%20at%26nbsp%3B%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eatf%2Fbuild%2Fls1043ardb%2Frelease%2F%3C%2FSPAN%3E%3CSPAN%3E.%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3EFor%20any%20update%20in%20the%20BL31%2C%20BL32%2C%20or%20BL33%20binaries%2C%20the%26nbsp%3B%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Efip.bin%3C%2FSPAN%3E%26nbsp%3Bbinary%20needs%20to%20be%20recompiled.%3CPRE%20__default_attr%3D%22info%22%20__jive_macro_name%3D%22alert%22%20alert%3D%22info%22%20class%3D%22jive_text_macro%20jive_macro_alert%22%3E%3CP%3ETo%20compile%20the%20FIP%20binary%20without%20OPTEE%20and%20without%20trusted%20board%20boot%3A%0A%0A%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%24%20make%20PLAT%3Dls1043ardb%20fip%20BOOT_MODE%3Dsd%20BL33%3D%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3E%3CPATH_TO_U-BOOT_BINARY%3E%2F%3C%2FPATH_TO_U-BOOT_BINARY%3E%3C%2FSPAN%3Eu-boot.bin%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ETo%20compile%20the%20FIP%20binary%20with%20trusted%20board%20boot%2C%20refer%20the%20read%20me%20at%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3CATF%20repository%3D%22%22%3E%2Fplat%2Fnxp%2FREADME.TRUSTED_BOOT%3C%2FATF%3E%3C%2FSPAN%3E%3C%2FP%3E%20%20%20%20%20%20%20%20%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FPRE%3E%3C%2FLI%3E%3C%2FUL%3E%3C%2FLI%3E%3C%2FOL%3E%3CH1%20id%3D%22toc-hId--64761387%22%20id%3D%22toc-hId--64761387%22%20id%3D%22toc-hId-849518511%22%3EStep%205%3A%20Program%20TF-A%20binaries%20to%20SD%20card%3C%2FH1%3E%3COL%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20padding%3A%200px%200px%200px%2030px%3B%22%3E%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3E%3CSPAN%20style%3D%22background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011pt%3B%20margin%3A%200px%3B%22%3EBoot%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2014.6667px%3B%20margin%3A%200px%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2014.6667px%3B%20margin%3A%200px%3B%22%3ELS1043ARDB%26nbsp%3B%3C%2FSPAN%3Efrom%20NOR%20flash.%20Ensure%20that%20the%20switches%20are%20set%20to%20boot%20the%20board%20from%20NOR%20bank%200.%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011pt%3B%20margin%3A%200px%3B%22%3EFor%20booting%20from%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2014.6667px%3B%20margin%3A%200px%3B%22%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3ENOR%20bank%200%3C%2FSPAN%3E%2C%20switch%20settings%20are%20as%20follows%3A%3C%2FSPAN%3E%3CUL%20style%3D%22background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20margin%3A%200px%3B%20padding%3A%200px%200px%200px%2030px%3B%22%3E%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200px%3B%22%3ESW3%5B1%3A8%5D%20%3D%26nbsp%3B10110011%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200px%3B%22%3ESW4%5B1%3A8%5D%20%3D%26nbsp%3B00010010%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200px%3B%22%3ESW5%5B1%3A8%5D%20%3D%26nbsp%3B10100010%3C%2FSPAN%3E%3C%2FLI%3E%3C%2FUL%3E%3C%2FLI%3E%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3EBoot%20from%3CSPAN%3E%26nbsp%3BNOR%26nbsp%3Bbank%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E0%3A%26nbsp%3B%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3D%26gt%3B%20cpld%20reset%3C%2FSPAN%3E%3C%2FSPAN%3E%3CP%20style%3D%22background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20margin%3A%200px%3B%22%3E%3C%2FP%3E%3CP%20style%3D%22background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20margin%3A%200px%3B%22%3EFor%20LS1043ARDB%2C%20in%20boot%20log%2C%20you'll%20see%3A%3C%2FP%3E%3CP%20style%3D%22background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20margin%3A%200px%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3EBoard%3A%20LS1043ARDB%2C%20boot%20from%20vBank%200%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLI%3E%3C%2FOL%3E%3CP%20style%3D%22border%3A%200px%3B%22%3E%26nbsp%3B%3C%2FP%3E%3CH3%20id%3D%22toc-hId--1171151272%22%20style%3D%22color%3A%20%23646464%3B%20border%3A%200px%3B%20font-weight%3A%20600%3B%20font-size%3A%2018px%3B%22%20id%3D%22toc-hId--1171151272%22%20id%3D%22toc-hId--256871374%22%3ESet%20up%20Ethernet%20connection%3C%2FH3%3E%3CP%20style%3D%22border%3A%200px%3B%22%3EWhen%20board%20boots%20up%2C%20U-Boot%20prints%20a%20list%20of%20enabled%20Ethernet%20interfaces.%3C%2FP%3E%3CP%20style%3D%22background%3A%20white%3B%20border%3A%200px%3B%20margin%3A%200in%200in%200.0001pt%200.25in%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3EFM1%40DTSEC1%2C%20FM1%40DTSEC2%2C%20FM1%40DTSEC3%20%5BPRIME%5D%2C%20FM1%40DTSEC4%2C%20FM1%40DTSEC5%3C%2FSPAN%3E%3C%2FP%3E%3COL%20style%3D%22border%3A%200px%3B%20padding%3A%200px%200px%200px%2030px%3B%22%3E%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%22%3ESet%20server%20IP%20address%20to%20the%20IP%20address%20of%20the%20host%20machine%20on%20which%20you%20have%20configured%20the%20TFTP%20server.%26nbsp%3B%3C%2FSPAN%3E%3CP%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%20font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3D%26gt%3B%20setenv%20serverip%20%3CIPADDRESS1%3E%3C%2FIPADDRESS1%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLI%3E%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3E%3CP%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3ESet%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eethact%3C%2FSPAN%3E%20and%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eethprime%3C%2FSPAN%3E%20as%20the%20Ethernet%20interface%26nbsp%3Bconnected%20to%20the%20TFTP%20server.%3C%2FP%3E%3CPRE%20__default_attr%3D%22info%22%20__jive_macro_name%3D%22alert%22%20alert%3D%22info%22%20class%3D%22jive_text_macro%20jive_macro_alert%22%3E%3CP%3ESee%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20_jive_internal%3D%22true%22%20data-containerid%3D%2211685%22%20data-containertype%3D%2214%22%20data-content-finding%3D%22Community%22%20data-objectid%3D%22341964%22%20data-objecttype%3D%22102%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fdocs%2FDOC-343516%22%20style%3D%22color%3A%20%233d9ce7%3B%20background-color%3A%20transparent%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20padding%3A%201px%200px%201px%20calc(12px%20%2B%200.35ex)%3B%22%20target%3D%22_blank%22%3ELS1043ARDB%20Ethernet%20and%20FMC%20port%20mapping%3C%2FA%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Efor%26nbsp%3Bthe%26nbsp%3Bmapping%20of%20Ethernet%20port%20names%20appearing%20on%20the%20chassis%20front%20panel%20w%3CSPAN%20style%3D%22background-color%3A%20%23ffffff%3B%22%3Eith%20the%20port%20names%20in%20U-Boot%20and%20Linux.%3C%2FSPAN%3E%3C%2FP%3E%20%20%20%20%20%20%20%20%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FPRE%3E%3CP%20style%3D%22background%3A%20white%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200in%200in%200.0001pt%200.25in%3B%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%22%3E%3CSPAN%3E%3D%26gt%3B%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Esetenv%20ethprime%20%3CNAME%20of%3D%22%22%20interface%3D%22%22%3E%3C%2FNAME%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22background%3A%20white%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200in%200in%200.0001pt%200.25in%3B%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%22%3EFor%20example%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22background%3A%20white%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200in%200in%200.0001pt%200.25in%3B%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%3D%26gt%3B%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Esetenv%20ethprime%20FM1%40DTSEC4%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22background%3A%20white%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200in%200in%200.0001pt%200.25in%3B%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%22%3E%3D%26gt%3B%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Esetenv%20ethact%20%3CNAME%20of%3D%22%22%20interface%3D%22%22%20connected%3D%22%22%3E%3C%2FNAME%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22background%3A%20white%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200in%200in%200.0001pt%200.25in%3B%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%22%3EFor%20example%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22background%3A%20white%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200in%200in%200.0001pt%200.25in%3B%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%22%3E%3D%26gt%3B%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Esetenv%20ethact%20FM1%40DTSEC4%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLI%3E%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2011.5pt%3B%20color%3A%20%2351626f%3B%22%3ESet%20IP%20address%20of%20the%20board.%20You%20can%20set%20a%20static%20IP%20address%20or%2C%20if%20the%20board%20can%20connect%20to%20a%20dhcp%20server%2C%20you%20can%26nbsp%3Buse%20the%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Edhcp%3C%2FSPAN%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Ecommand.%26nbsp%3B%3C%2FSPAN%3E%3CP%20style%3D%22margin%3A%200px%3B%22%3EStatic%20IP%20address%20assignment%3A%3CBR%20%2F%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3D%26gt%3B%20setenv%20ipaddr%20%3CIPADDRESS2%3E%3C%2FIPADDRESS2%3E%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3D%26gt%3B%20setenv%20netmask%20%3CSUBNET%20mask%3D%22%22%3E%3C%2FSUBNET%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin%3A%200px%3B%22%3EDynamic%20IP%20address%20assignment%3A%3CBR%20%2F%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3D%26gt%3B%20dhcp%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLI%3E%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3ESave%20the%20settings.%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3D%26gt%3B%26nbsp%3B%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3Esaveenv%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3ECheck%20the%20connection%20between%20the%20board%20and%20the%20TFTP%20server.%3C%2FLI%3E%3C%2FOL%3E%3CP%20style%3D%22background%3A%20white%3B%20border%3A%200px%3B%20margin%3A%200in%200in%200.0001pt%200.25in%3B%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%20font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3D%26gt%3B%20ping%20%24serverip%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22background%3A%20white%3B%20border%3A%200px%3B%20margin%3A%200in%200in%200.0001pt%200.25in%3B%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%20font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3EUsing%20FM1%40DTSEC4%20device%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22background%3A%20white%3B%20border%3A%200px%3B%20margin%3A%200in%200in%200.0001pt%200.25in%3B%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%20font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ehost%20192.168.1.1%20is%20alive%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22background%3A%20white%3B%20border%3A%200px%3B%20margin%3A%200in%200in%200.0001pt%200.25in%3B%22%3E%26nbsp%3B%3C%2FP%3E%3CH3%20id%3D%22toc-hId-1316361561%22%20style%3D%22color%3A%20%23646464%3B%20border%3A%200px%3B%20font-weight%3A%20600%3B%20font-size%3A%2018px%3B%22%20id%3D%22toc-hId-1316361561%22%20id%3D%22toc-hId--2064325837%22%3ELoad%26nbsp%3BTF-A%20binaries%20from%26nbsp%3Bthe%20TFTP%20server%3C%2FH3%3E%3CPRE%20__default_attr%3D%22info%22%20__jive_macro_name%3D%22alert%22%20alert%3D%22info%22%20class%3D%22jive_text_macro%20jive_macro_alert%22%3E%3CP%3EFor%20details%20about%20the%20flash%20image%20layout%20for%20TF-A%20binaries%2C%20refer%26nbsp%3B%3CA%20_jive_internal%3D%22true%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fdocs%2FDOC-342651%22%20target%3D%22_blank%22%3ELSDK%20memory%20layout%20for%20TF-A%20boot%20flow%3C%2FA%3E.%3C%2FP%3E%20%20%20%20%20%20%20%20%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FPRE%3E%3COL%20style%3D%22border%3A%200px%3B%20padding%3A%200px%200px%200px%2030px%3B%22%3E%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3E%3CP%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3EFlash%20%3CSPAN%20style%3D%22font-size%3A%2011pt%3B%20font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ebl2_sd.pbl%3C%2FSPAN%3E%3A%3C%2FP%3E%3CUL%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20padding%3A%200px%200px%200px%2030px%3B%22%3E%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3E%3CSPAN%20style%3D%22border%3A%20none%20windowtext%201.0pt%3B%20padding%3A%200in%3B%20color%3A%20%233d3d3d%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%20font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3D%26gt%3B%20%3CSPAN%20style%3D%22font-size%3A%2011.0pt%3B%22%3Etftp%2082000000%20bl2_sd.pbl%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3E%3CSPAN%20style%3D%22border%3A%20none%20windowtext%201.0pt%3B%20padding%3A%200in%3B%20color%3A%20%233d3d3d%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011.5pt%3B%20font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3D%26gt%3B%20mmc%20write%2082000000%208%26nbsp%3B%3CSPAN%20style%3D%22font-size%3A%2011.0pt%3B%22%3E%3CEM%3E%3CBLK_CNT%3E%3C%2FBLK_CNT%3E%3C%2FEM%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3CP%3EHere%2C%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eblk_cnt%3C%2FSPAN%3E%20refers%20to%20number%20of%20blocks%20in%20SD%20card%20that%20need%20to%20be%20written%20as%20per%20the%20file%20size.%3C%2FP%3E%3CP%3EFor%20example%2C%20when%20you%20load%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ebl2_sd.pbl%3C%2FSPAN%3E%20from%20the%20TFTP%20server%2C%20if%20the%20bytes%20transferred%20is%26nbsp%3B%3CEM%3E82809%20(14379%20hex)%3C%2FEM%3E%2C%20then%26nbsp%3B%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eblk_cnt%3C%2FSPAN%3E%20is%20calculated%20as%20%22%3CEM%3E82809%2F512%20%3D%20161%20(A1%20hex)%22%20%2B%20%22few%20sectors%20for%20rounding%20up%20so%20that%20last%20block%20is%20not%20missed%22%3CSPAN%3E.%20%3C%2FSPAN%3E%3C%2FEM%3ESo%2C%20if%20you%20round%20up%20by%2010%20(A%20hex)%20sectors%2C%20for%26nbsp%3Bthis%20example%2C%20mmc%20write%20command%20will%20be%3A%26nbsp%3B%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3D%26gt%3B%20mmc%20write%2082000000%208%20%3CSPAN%20style%3D%22font-size%3A%2014.6667px%3B%22%3E%3CEM%3EAB%3C%2FEM%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3C%2FLI%3E%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3EFlash%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Efip.bin%3C%2FSPAN%3E%3A%3CUL%3E%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2011.0pt%3B%22%3E%3D%26gt%3B%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Etftp%2082000000%20fip.bin%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3E%3CP%3E%3D%26gt%3B%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Emmc%20write%2082000000%20800%26nbsp%3B%3CBLK_CNT%3E%3C%2FBLK_CNT%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EHere%2C%26nbsp%3B%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eblk_cnt%3C%2FSPAN%3E%26nbsp%3Brefers%20to%20number%20of%20blocks%20in%20SD%20card%20that%20need%20to%20be%20written%20as%20per%20the%20file%20size.%3C%2FP%3E%3CP%3EFo%3CSPAN%3Er%20example%2C%20when%20you%20load%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Efip.bin%3C%2FSPAN%3E%20from%20the%20TFTP%20server%2C%20if%20the%20bytes%20transferred%20is%20%3CEM%3E1077157%20(106fa5%20hex)%3C%2FEM%3E%3C%2FSPAN%3E%3CSPAN%3E%2C%20then%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eblk_cnt%3C%2FSPAN%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Eis%20calculated%20as%3CSPAN%3E%26nbsp%3B%22%3CEM%3E1077157%3C%2FEM%3E%3C%2FSPAN%3E%3CEM%3E%2F512%20%3D%202103%20(837%20hex)%22%20%2B%20%22few%20sectors%20for%20rounding%20up%20so%20that%20last%20block%20is%20not%20missed%22%3C%2FEM%3E.%20So%2C%20if%20you%20round%20up%20by%2010%20(A%20hex)%20sectors%2C%20for%20this%20example%2C%20mmc%20write%20command%20will%20be%3A%26nbsp%3B%3D%26gt%3B%26nbsp%3B%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Emmc%20write%2082000000%20800%20841%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3C%2FLI%3E%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3E%3CSPAN%3EBoot%20from%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22background-color%3A%20%23ffffff%3B%22%3ESD%20card%3C%2FSPAN%3E%3CSPAN%3E%3A%3C%2FSPAN%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%26nbsp%3B%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3D%26gt%3B%26nbsp%3Bcpld%26nbsp%3B%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3Ereset%26nbsp%3Bsd%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3CP%20style%3D%22background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20margin%3A%200px%3B%22%3ELS1043ARDB%20will%20boot%20with%20TF-A.%20In%20the%20boot%20log%2C%26nbsp%3Byou%20will%20see%3A%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3ENOTICE%3A%20Fixed%20DDR%20on%20board%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3ENOTICE%3A%202%20GB%20DDR4%2C%2032-bit%2C%20CL%3D11%2C%20ECC%20off%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3ENOTICE%3A%20BL2%3A%20v1.5(release)%3ALSDK-19.03%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3ENOTICE%3A%20BL2%3A%20Built%20%3A%2014%3A59%3A48%2C%20May%2028%202019%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3ENOTICE%3A%20BL31%3A%20v1.5(release)%3ALSDK-19.03%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3ENOTICE%3A%20BL31%3A%20Built%20%3A%2015%3A07%3A21%2C%20May%2028%202019%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3ENOTICE%3A%20Welcome%20to%20LS1043%20BL31%20Phase%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3EU-Boot%202018.09%20(May%2023%202019%20-%2014%3A35%3A16%20%2B0530)%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3ESoC%3A%20LS1043AE%20Rev1.1%20(0x87920011)%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3EClock%20Configuration%3A%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%20CPU0(A53)%3A1600%20MHz%20CPU1(A53)%3A1600%20MHz%20CPU2(A53)%3A1600%20MHz%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%20CPU3(A53)%3A1600%20MHz%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%20Bus%3A%20400%20MHz%20DDR%3A%201600%20MT%2Fs%20FMAN%3A%20500%20MHz%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3EReset%20Configuration%20Word%20(RCW)%3A%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%2000000000%3A%2008100010%200a000000%2000000000%2000000000%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%2000000010%3A%2014550002%2080004012%2060040000%20c1002000%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%2000000020%3A%2000000000%2000000000%2000000000%2000038800%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%2000000030%3A%2000000000%2000001100%2000000096%2000000001%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3EModel%3A%20LS1043A%20RDB%20Board%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3EBoard%3A%20LS1043ARDB%2C%20boot%20from%20SD%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLI%3E%3C%2FOL%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1128678%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EQorIQ%20LS1%20Devices%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
No ratings
Version history
Last update:
‎09-10-2020 03:35 AM
Updated by: