LS1088ARDB-PB - How to deploy TF-A binaries in QSPI NOR flash

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

LS1088ARDB-PB - How to deploy TF-A binaries in QSPI NOR flash

LS1088ARDB-PB - How to deploy TF-A binaries in QSPI NOR flash

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. 

Also the TF-A boot flow is applicable only for LS1088ARDB-PB. LS1088ARDB is not supported LSDK 18.12 release onwards.

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 QSPI NOR flash boot, you need to compile the following TF-A binaries.

TF-A binary nameComponents

bl2_qspi.pbl

  • BL2 binary: Platform initialization binary
  • RCW binary for QSPI NOR flash

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_qspi.pbl and fip.bin) in QSPI NOR flash.

  1. Compile PBL binary from RCW source file
  2. Compile U-Boot binary
  3. [Optional] Compile OPTEE binary 
  4. Compile TF-A binaries (bl2_qspi.pbl and fip.bin) for QSPI NOR flash
  5. Program TF-A binaries to QSPI NOR flash

Step 1: Compile PBL binary from RCW source file

 You need to compile the rcw_1600_qspi.bin binary to build the bl2_qspi.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-18.12 LSDK-18.12 
  4. $ cd ls1088ardb
  5. If required, make changes to the rcw files.
  6. $ make

 

The compiled PBL binary for QSPI NOR flash on LS1088ARDB-PB, rcw_1600_qspi.bin, is available at rcw/ls1088ardb/FCQQQQQQQQ_PPP_H_0x1d_0x0d/ 

See the rcw/ls1088ardb/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-18.12 LSDK-18.12 
  4. $ export ARCH=arm
  5. $ export CROSS_COMPILE=aarch64-linux-gnu-
  6. $ make distclean
  7. make ls1088ardb_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 LSDK 18.12 U-Boot binary. 

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

Step 3: [Optional] Compile OP-TEE 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-18.12 LSDK-18.12
  4. $ export ARCH=arm
  5. $ export CROSS_COMPILE=aarch64-linux-gnu-
  6. $ make CFG_ARM64_core=y PLATFORM=ls-ls1088ardb
  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 QSPI NOR flash

Clone the atf repository and compile the TF-A binaries, bl2_qspi.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-18.12 LSDK-18.12
  4. $ export ARCH=arm
  5. $ export CROSS_COMPILE=aarch64-linux-gnu-
  6. Build BL2 binary with OPTEE.
    • make PLAT=ls1088ardb bl2 SPD=opteed BOOT_MODE=qspi pbl RCW=<path_to_rcw_binary>/rcw_1600_qspi.bin

      The compiled BL2 binaries, bl2.bin and bl2_qspi.pbl are available at atf/build/ls1088ardb/release/.

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

      To compile the BL2 binary without OPTEE:

      make PLAT=ls1088ardb bl2 BOOT_MODE=qspi pbl RCW=<path_to_rcw_binary>/rcw_1600_qspi.bin

  7. Build FIP binary with OPTEE and without trusted board boot.
    • $ make PLAT=ls1088ardb 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/ls1088ardb/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=ls1088ardb 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 QSPI NOR flash

  1. Boot LS1088ARDB-PB from QSPI. Ensure that the switches are set to boot the board from QSPI. For booting from QSPI SW1[1:8] + SW2[1] = 0011_0001_X
  2. Boot from QSPI NOR flash0: => qixis_reset

    For LS1088ARDB-PB, in boot log, you'll see:

    Board: LS1088ARDB-PB, Board Arch: V1, Board version: A, boot from QSPI:0

Please ensure that you are using LS1088ARDB-PB to flash the TF-A binaries, as LS1088ARDB is not supported LSDK 18.12 release onwards.

Set up Ethernet connection

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

DPMAC1@xgmii, DPMAC2@xgmii, DPMAC3@qsgmii, DPMAC4@qsgmii, DPMAC5@qsgmii, DPMAC6@qsgmii, DPMAC7@qsgmii, DPMAC8@qsgmii, DPMAC9@qsgmii, DPMAC10@qsgmii

  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 LS1088ARDB/LS1088RDB-PB Ethernet 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 DPMAC3@qsgmii

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

    For example:

    => setenv ethact DPMAC3@qsgmii

  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 DPMAC3@qsgmii 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. Program QSPI NOR flash1: => sf probe 0:1
  2. Flash bl2_qspi.pbl:

    • => tftp 0xa0000000 bl2_qspi.pbl

    • => sf erase 0x0 +$filesize && sf write 0xa0000000 0x0 $filesize 

  3. Flash fip.bin:
    • => tftp 0xa0000000 fip.bin
    • => sf erase 0x100000 +$filesize && sf write 0xa0000000 0x100000 $filesize
  4. Boot from QSPI NOR flash1: => qixis_reset altbank

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

    => NOTICE: UDIMM 18ASF1G72AZ-2G6B1

    NOTICE: 8 GB DDR4, 64-bit, CL=15, ECC on, CS0+CS1
    NOTICE: BL2: v1.5(release):LSDK-18.12
    NOTICE: BL2: Built : 16:23:18, Feb 8 2019
    NOTICE: BL31: v1.5(release):LSDK-18.12
    NOTICE: BL31: Built : 16:25:08, Feb 8 2019
    NOTICE: Welcome to LS1088 BL31 Phase

For steps to deploy TF-A binaries on SD card, see LS1088ARDB-PB - How to deploy TF-A binaries on SD card

Labels (1)
%3CLINGO-SUB%20id%3D%22lingo-sub-1119917%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ELS1088ARDB-PB%20-%20How%20to%20deploy%20TF-A%20binaries%20in%20QSPI%20NOR%20flash%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1119917%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%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%230f7198%3B%20background-color%3A%20%23ffffff%3B%22%3E%3CSPAN%3EAlso%3C%2FSPAN%3E%26nbsp%3Bthe%26nbsp%3BTF-A%20boot%20flow%20is%20applicable%20only%20for%20LS1088ARDB-PB.%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22color%3A%20%230f7198%3B%20background-color%3A%20%23ffffff%3B%22%3ELS1088ARDB%20is%20not%20supported%26nbsp%3BLSDK%2018.12%20release%20onwards.%3C%2FSPAN%3E%3C%2FP%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FPRE%3E%3CP%3ETo%20migrate%20to%20the%20TF-A%20boot%20flow%20from%20the%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Eprevious%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Eboot%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%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%2C%20and%20flash%20these%20binaries%20on%20the%20specific%20boot%20medium%20on%20the%20board.%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EFor%20QSPI%20NOR%20flash%20boot%2C%20you%20need%20to%20compile%20the%20following%20TF-A%20binaries.%3C%2FSPAN%3E%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%2052.809%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%2018%25%3B%20height%3A%2024px%3B%22%3ETF-A%20binary%20name%3C%2FTH%3E%3CTH%20style%3D%22width%3A%2031.8547%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%22%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ebl2_qspi.pbl%3C%2FSPAN%3E%3C%2FP%3E%3C%2FTD%3E%3CTD%20style%3D%22height%3A%2024px%3B%22%3E%3CUL%3E%3CLI%3EBL2%20binary%3A%20Platform%20initialization%20binary%3C%2FLI%3E%3CLI%3ERCW%20binary%26nbsp%3Bfor%20QSPI%20NOR%20flash%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%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%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%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_qspi.%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%3Bin%20QSPI%20NOR%20flash.%3C%2FP%3E%3COL%20style%3D%22padding%3A%200px%200px%200px%2030px%3B%22%3E%3CLI%20style%3D%22margin%3A%200.2em%200px%3B%22%3ECompile%20PBL%20binary%20from%20RCW%20source%20file%3C%2FLI%3E%3CLI%20style%3D%22margin%3A%200.2em%200px%3B%22%3ECompile%20U-Boot%20binary%3C%2FLI%3E%3CLI%20style%3D%22margin%3A%200.2em%200px%3B%22%3E%5BOptional%5D%20Compile%20OPTEE%20binary%26nbsp%3B%3C%2FLI%3E%3CLI%20style%3D%22margin%3A%200.2em%200px%3B%22%3ECompile%20TF-A%20binaries%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%3E(%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ebl2_qspi.%3C%2FSPAN%3E%3CSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Epbl%3C%2FSPAN%3E%26nbsp%3Band%26nbsp%3B%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%26nbsp%3BQSPI%20NOR%20flash%3C%2FLI%3E%3CLI%20style%3D%22margin%3A%200.2em%200px%3B%22%3EProgram%20TF-A%20binaries%20to%26nbsp%3BQSPI%20NOR%20flash%3C%2FLI%3E%3C%2FOL%3E%3CP%3E%3C%2FP%3E%3CH1%20id%3D%22toc-hId-381685302%22%20id%3D%22toc-hId-381685302%22%20id%3D%22toc-hId-1297575956%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%3E%26nbsp%3B%3CSPAN%3EYou%20need%20to%20compile%20the%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ercw_1600_qspi.bin%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%3Ebinary%20to%20build%20the%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ebl2_qspi.pbl%3C%2FSPAN%3E%3CSPAN%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Ebinary.%3C%2FSPAN%3E%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%3C%2FSPAN%3E%E2%80%AFrepository%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-18.12%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20lang%3D%22EN-US%22%3ELSDK-18.12%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%20ls1088ardb%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%26nbsp%3Bcompiled%20PBL%20binary%20for%20QSPI%20NOR%20flash%20on%26nbsp%3B%3CSPAN%3ELS1088ARDB-PB%2C%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ercw_1600_qspi.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%2Fls1088ardb%3C%2FSPAN%3E%2F%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3EFCQQQQQQQQ_PPP_H_0x1d_0x0d%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%3CP%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%2Fls1088ardb%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--1425769161%22%20style%3D%22font-weight%3A%20bold%3B%20font-size%3A%2024px%3B%22%20id%3D%22toc-hId--1425769161%22%20id%3D%22toc-hId--509878507%22%3EStep%202%3A%20Compile%20U-Boot%20binary%3C%2FH1%3E%3CP%20style%3D%22border%3A%200px%3B%22%3E%3CSPAN%3EYou%20need%20to%20compile%20the%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eu-boot.bin%3C%2FSPAN%3E%3CSPAN%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Ebinary%20to%20build%20the%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Efip.bin%3C%2FSPAN%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Ebinary.%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%26nbsp%3B%3CSPAN%3Eand%20compile%20the%20U-Boot%20binary%20for%20TF-A.%3C%2FSPAN%3E%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-18.12%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-18.12%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%3Darm%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%20ls1088ardb_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%20LSDK%2018.12%20U-Boot%20binary.%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FPRE%3E%3C%2FPRE%3E%3CP%20style%3D%22border%3A%200px%3B%22%3EThe%26nbsp%3Bcompiled%20U-Boot%20image%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-1061743672%22%20style%3D%22border%3A%200px%3B%22%20id%3D%22toc-hId-1061743672%22%20id%3D%22toc-hId-1977634326%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3EStep%203%3A%20%5BOptional%5D%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3ECompile%20OP-TEE%20binary%3C%2FSPAN%3E%3C%2FH1%3E%3CP%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3EYou%20need%20to%20compile%20the%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Etee.bin%3C%2FSPAN%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Ebinary%20to%20build%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Efip.bin%3C%2FSPAN%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Ewith%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%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eoptee_os%3C%2FSPAN%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Erepository%20and%20build%20the%20OPTEE%20binary.%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3COL%20style%3D%22padding%3A%200px%200px%200px%2030px%3B%22%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%20font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%24%26nbsp%3Bgit%20clone%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%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%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%26nbsp%3B%3C%2FSPAN%3E%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.%26nbsp%3B%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%3EFor%20example%2C%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-18.12%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-18.12%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%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%24%26nbsp%3Bexport%20CROSS_COMPILE%3Daarch64-linux-gnu-%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%26nbsp%3Bmake%20CFG_ARM64_core%3Dy%20PLATFORM%3Dls-ls1088ardb%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%20style%3D%22margin%3A%200.2em%200px%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%24%26nbsp%3Baarch64-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%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%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--745710791%22%20id%3D%22toc-hId--745710791%22%20id%3D%22toc-hId-170179863%22%3EStep%204%3A%20Compile%20TF-A%26nbsp%3Bbinaries%20for%20QSPI%20NOR%20flash%3C%2FH1%3E%3CP%3E%3CSPAN%3EClone%20the%26nbsp%3B%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eatf%3C%2FSPAN%3E%26nbsp%3Brepository%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_qspi.%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%3CSPAN%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%3C%2FSPAN%3E%26nbsp%3B%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-18.12%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-18.12%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%3Darm%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%20style%3D%22font-size%3A%2011.0pt%3B%20font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%24%20export%20CROSS_COMPILE%3Daarch64-linux-gnu-%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%26nbsp%3B%3C%2FSPAN%3Emake%20PLAT%3Dls1088ardb%20bl2%20%3CSPAN%3ESPD%3Dopteed%26nbsp%3B%3C%2FSPAN%3EBOOT_MODE%3Dqspi%20pbl%20RCW%3D%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3E%3CPATH_TO_RCW_BINARY%3E%2F%3C%2FPATH_TO_RCW_BINARY%3E%3C%2FSPAN%3Ercw_1600_qspi.bin%3C%2FSPAN%3E%3CP%3EThe%20compiled%20BL2%20binaries%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_qspi.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%2Fls1088ardb%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_qspi.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%3ETo%20compile%20the%20BL2%20binary%20without%20OPTEE%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%3Emake%20PLAT%3Dls1088ardb%20bl2%20BOOT_MODE%3Dqspi%20pbl%20RCW%3D%3CPATH_TO_RCW_BINARY%3E%2Frcw_1600_qspi.bin%3C%2FPATH_TO_RCW_BINARY%3E%3C%2FSPAN%3E%3C%2FP%3E%20%20%20%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%24%26nbsp%3Bmake%20PLAT%3Dls1088ardb%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%2F%3C%2FPATH_TO_U-BOOT_BINARY%3E%3C%2FSPAN%3Eu-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%2F%3C%2FPATH_TO_OPTEE_BINARY%3E%3C%2FSPAN%3Etee.bin%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%2Fls1088ardb%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%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%3Emake%20PLAT%3Dls1088ardb%20fip%20BOOT_MODE%3Dsd%20BL33%3D%3CPATH_TO_U-BOOT_BINARY%3E%2Fu-boot.bin%3C%2FPATH_TO_U-BOOT_BINARY%3E%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%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%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%20%20%3C%2FPRE%3E%3C%2FLI%3E%3C%2FUL%3E%3C%2FLI%3E%3C%2FOL%3E%3CH1%20id%3D%22toc-hId-1741802042%22%20id%3D%22toc-hId-1741802042%22%20id%3D%22toc-hId--1637274600%22%3EStep%205%3A%20Program%20TF-A%20binaries%20to%20QSPI%20NOR%20flash%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%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011pt%3B%22%3EBoot%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22background-color%3A%20%23ffffff%3B%22%3ELS1088ARDB-PB%26nbsp%3B%3C%2FSPAN%3Efrom%20QSPI.%20Ensure%20that%20the%20switches%20are%20set%20to%20boot%20the%20board%20from%20QSPI.%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%22%3EFor%20booting%20from%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2014.6667px%3B%22%3EQSPI%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%2C%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%3ESW1%5B1%3A8%5D%20%2B%20SW2%5B1%5D%26nbsp%3B%3D%200011_0001_X%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%3EBoot%20from%3CSPAN%3E%26nbsp%3BQSPI%20NOR%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3Eflash0%3A%26nbsp%3B%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3D%26gt%3B%20qixis_reset%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%20LS1088ARDB-PB%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%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200px%3B%20font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3EBoard%3A%20LS1088ARDB-PB%2C%20Board%20Arch%3A%20V1%2C%20Board%20version%3A%20A%2C%20boot%20from%20QSPI%3A0%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLI%3E%3C%2FOL%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%22color%3A%20%230f7198%3B%22%3EPlease%20ensure%26nbsp%3Bthat%20you%20are%20using%26nbsp%3BLS1088ARDB-PB%20to%20flash%20the%20TF-A%20binaries%2C%20as%26nbsp%3BLS1088ARDB%20is%20not%20supported%26nbsp%3BLSDK%2018.12%20release%20onwards.%3C%2FSPAN%3E%3C%2FPRE%3E%3CH2%20id%3D%22toc-hId--1862603780%22%20style%3D%22color%3A%20%23646464%3B%20border%3A%200px%3B%20font-weight%3A%20600%3B%20font-size%3A%2022px%3B%22%20id%3D%22toc-hId--1862603780%22%20id%3D%22toc-hId--946713126%22%3E%3C%2FH2%3E%3CH3%20id%3D%22toc-hId--1172042306%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--1172042306%22%20id%3D%22toc-hId--256151652%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%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%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3EDPMAC1%40xgmii%3C%2FSPAN%3E%2C%20DPMAC2%40xgmii%2C%20DPMAC3%40qsgmii%2C%20DPMAC4%40qsgmii%2C%20DPMAC5%40qsgmii%2C%20DPMAC6%40qsgmii%2C%20DPMAC7%40qsgmii%2C%20DPMAC8%40qsgmii%2C%20DPMAC9%40qsgmii%2C%20DPMAC10%40qsgmii%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%26nbsp%3Bethernet%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-341964%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%3ELS1088ARDB%2FLS1088RDB-PB%20Ethernet%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%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%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%20DPMAC3%40qsgmii%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%20DPMAC3%40qsgmii%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%20DPMAC3%40qsgmii%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-1315470527%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-1315470527%22%20id%3D%22toc-hId--2063606115%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%3E%3CSPAN%20style%3D%22color%3A%20%230f7198%3B%22%3EFor%20details%20about%20the%20flash%20image%20layout%20for%20TF-A%20binaries%2C%20refer%20%3CA%20_jive_internal%3D%22true%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fdocs%2FDOC-342651%22%20style%3D%22text-decoration%3A%20none%3B%22%20target%3D%22_blank%22%3ELSDK%20memory%20layout%20for%20TF-A%20boot%20flow%3C%2FA%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22color%3A%20%230f7198%3B%22%3E.%3C%2FSPAN%3E%3C%2FP%3E%20%20%20%20%20%20%20%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%3EProgram%20QSPI%20NOR%20flash1%3A%26nbsp%3B%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3D%26gt%3B%20sf%20probe%200%3A1%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%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_qspi.pbl%3C%2FSPAN%3E%3A%3C%2FP%3E%3CUL%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%3E%3D%26gt%3B%26nbsp%3B%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015px%3B%22%3Etftp%3C%2FSPAN%3E%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015px%3B%22%3E%26nbsp%3B0x%3C%2FSPAN%3E%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015px%3B%22%3Ea%3C%2FSPAN%3E%3CSPAN%20lang%3D%22EN-US%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015px%3B%22%3E0000000%E2%80%AFbl2_qspi.pbl%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%3CP%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-size%3A%2015px%3B%22%3E%3C%2FSPAN%3E%3D%26gt%3B%26nbsp%3B%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Esf%20erase%200x0%20%2B%24filesize%20%26amp%3B%26amp%3B%20sf%20write%200xa0000000%200x0%20%24filesize%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2011pt%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2014.6667px%3B%22%3E%26nbsp%3B%3C%2FSPAN%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%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015px%3B%22%3E%3D%26gt%3B%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Etftp%200xa0000000%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%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2015px%3B%22%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20font-size%3A%2011pt%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2014.6667px%3B%22%3E%3CSPAN%3E%3D%26gt%3B%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Esf%20erase%200x1%3C%2FSPAN%3E%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%22background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20font-size%3A%2011pt%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2014.6667px%3B%22%3E00000%20%2B%24%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20font-size%3A%2011pt%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2014.6667px%3B%22%3Efil%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20font-size%3A%2011pt%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2014.6667px%3B%22%3Eesize%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20font-size%3A%2011pt%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2014.6667px%3B%22%3E%26nbsp%3B%26amp%3B%26amp%3B%20sf%20write%200xa0000000%200x1%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20font-size%3A%2011pt%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2014.6667px%3B%22%3E00000%20%24%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20lang%3D%22EN-US%22%20style%3D%22background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20font-size%3A%2011pt%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2014.6667px%3B%22%3Efilesize%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%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%3E%3CSPAN%3EBoot%20from%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22background-color%3A%20%23ffffff%3B%22%3EQSPI%20NOR%20flash1%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%20%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3Eqixis_reset%20altbank%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%3E%3CSPAN%3ELS1088ARDB-PB%20will%20boot%20with%20TF-A.%20In%20the%20boot%20log%2C%26nbsp%3Byou%20will%20see%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3D%26gt%3B%20NOTICE%3A%20UDIMM%2018ASF1G72AZ-2G6B1%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%208%20GB%20DDR4%2C%2064-bit%2C%20CL%3D15%2C%20ECC%20on%2C%20CS0%2BCS1%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-18.12%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%2016%3A23%3A18%2C%20Feb%208%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-18.12%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%2016%3A25%3A08%2C%20Feb%208%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%20LS1088%20BL31%20Phase%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLI%3E%3C%2FOL%3E%3CP%3E%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%3EFor%20steps%20to%20deploy%20TF-A%20binaries%20on%20SD%20card%2C%20see%20%3CA%20_jive_internal%3D%22true%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fdocs%2FDOC-342624%22%20target%3D%22_blank%22%3ELS1088ARDB-PB%20-%20How%20to%20deploy%20TF-A%20binaries%20on%20SD%20card%3C%2FA%3E%3C%2FP%3E%20%20%20%20%20%20%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1119917%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 02:45 AM
Updated by: