LX2160ARDB - How to deploy TF-A binaries on SD/eMMC card

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

LX2160ARDB - How to deploy TF-A binaries on SD/eMMC card

LX2160ARDB - How to deploy TF-A binaries on SD/eMMC card

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

Note: 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/eMMC boot, you need to compile the following TF-A binaries.

TF-A binary name Components

bl2_sd.pbl/bl2_emmc.pbl

  • BL2 binary: Platform initialization binary
  • RCW binary for SD/emmc 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/bl2_emmc.pbl and fip.bin) on the SD/eMMC card.

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

Step 1: Compile RCW binary

You need to compile the RCW binary to build the bl2_sd.pbl/bl2_emmc.pbl binary.

Clone the  rcw repository and compile the RCW 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-20.04 LSDK-20.04
  4. Compile RCW for Rev 1 or Rev 2 board.
    • For LX2160ARDB Rev1: $ cd lx2160ardb
    • For LX2160ARDB Rev2: $ cd lx2160ardb_rev2
  5. If required, make changes to the rcw files.
  6. $ make

The compiled RCW binary for SD/eMMC boot on LX2160ARDB for core frequency 2000 MHz, platform frequency 700 MHz and DDR memory data rate 2900 MT/s, with serdes1 = 19 serdes2 = 5 serdes3 = 2, rcw_2000_700_2900_19_5_2.bin is available at:

  • rcw/lx2160ardb/XGGFF_PP_HHHH_RR_19_5_2 (For LX2160ARDB Rev 1)
  • rcw/lx2160ardb_rev2/XGGFF_PP_HHHH_RR_19_5_2 (For LX2160ARDB Rev 2)

Note: See the rcw/lx2160ardb/README or rcw/lx2160ardb_rev2/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-20.04 LSDK-20.04 
  4. $ export ARCH=arm64
  5. $ export CROSS_COMPILE=aarch64-linux-gnu-
  6. $ make distclean
  7. $ make lx2160ardb_tfa_defconfig
  8. $ make

Note: 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 and above 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-20.04 LSDK-20.04
  4. $ export ARCH=arm
  5. $ export CROSS_COMPILE=aarch64-linux-gnu-
  6. $ make CFG_ARM64_core=y PLATFORM=ls-lx2160ardb
  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/eMMC boot

Clone the atf repository and compile the TF-A binaries, bl2_sd.pbl/bl2_emmc.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-20.04 LSDK-20.04
  4. $ export ARCH=arm64
  5. $ export CROSS_COMPILE=aarch64-linux-gnu-
  6. Build BL2 binary with OPTEE.
    • For SD boot: $ make PLAT=lx2160ardb bl2 SPD=opteed BOOT_MODE=sd BL32=<path_to_optee_binary>/tee.bin pbl RCW=<path_to_rcw_binary>/rcw_2000_700_2900_19_5_2.bin
    • For eMMC boot: $ make PLAT=lx2160ardb bl2 SPD=opteed BOOT_MODE=emmc BL32=<path_to_optee_binary>/tee.bin pbl RCW=<path_to_rcw_binary>/rcw_2000_700_2900_19_5_2.bin

       

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

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

       

      To compile the BL2 binary without OPTEE:

      For SD boot: $ make PLAT=lx2160ardb bl2 BOOT_MODE=sd pbl RCW=<path_to_rcw_binary>/rcw_2000_700_2900_19_5_2.bin   

      For emmc boot: $ make PLAT=lx2160ardb bl2 BOOT_MODE=emmc pbl RCW=<path_to_rcw_binary>/rcw_2000_700_2900_19_5_2.bin 
  7. Build FIP binary with OPTEE and without trusted board boot.
    • $ make PLAT=lx2160ardb 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.bin, fip.bin, are available at atf/build/lx2160ardb/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:

      For SD boot: $ make PLAT=lx2160ardb fip BOOT_MODE=sd BL33=<path_to_u-boot_binary>/u-boot.bin

       

      For eMMC boot: $ make PLAT=lx2160ardb fip BOOT_MODE=emmc 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_BOO

Step 5: Program TF-A binaries to SD/eMMC card

  1. Boot LX2160ARDB from FlexSPI. Ensure that the switches are set to boot the board from FlexSPI. For booting from FlexSPI:
    • SW1[1:8] = 1111 100X [X is 0 for FlexSPI NOR flash0 and X is 1 for FlexSPI NOR flash1]
    • SW2[1:8] = 0000 0110
    • SW3[1:8] = 1111 1100
    • SW4[1:8] = 1011 1000
  2. Boot from FlexSPI NOR flash0: => qixis_reset

For LX2160ARDB Rev 1, in boot log, you'll see:

Board: LX2160ACE Rev1.0-RDB, Board version: B, boot from FlexSPI DEV#0

For LX2160ARDB Rev 2, in boot log, you'll see:

Board: LX2160ACE Rev2.0-RDB, Board version: B, boot from FlexSPI DEV#0

Set up Ethernet connection

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

DPMAC2@xlaui4, DPMAC3@xgmii [PRIME], DPMAC4@xgmii, DPMAC5@25g-aui, DPMAC6@25g-aui, DPMAC17@rgmii-id, DPMAC18@rgmii-id, e1000#0

  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.

    Note: See LX2160ARDB 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@xgmii

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

    For example:

    => setenv ethact DPMAC3@xgmii

  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>

    => setenv gatewayIP <gateway IP>

    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@xgmii device

host 192.168.1.1 is alive

Load TF-A binaries for SD boot from the TFTP server

Note: 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 dev 0; 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 103353 (193b9 hex), then blk_cnt is calculated as "103353/512 = 201 (C9 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 D3

  2. Flash fip.bin:
    • => tftp 82000000 fip.bin
    • => mmc dev 0;  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 1178967 (11fd57 hex), then blk_cnt is calculated as "1178967/512 = 2302 (8FE 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 908

  3. Boot from SD card: => qixis_reset sd

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

    => NOTICE:  BL2: v1.5(release):LSDK-20.04
    NOTICE:  BL2: Built : 22:01:10, Aug 20 2020
    NOTICE:  UDIMM 18ADF2G72AZ-3G2E1
    NOTICE:  DDR4 UDIMM with 2-rank 64-bit bus (x8)
    
    NOTICE:  32 GB DDR4, 64-bit, CL=22, ECC on, 256B, CS0+CS1
    NOTICE:  BL2: Booting BL31
    NOTICE:  BL31: v1.5(release):LSDK-20.04
    NOTICE:  BL31: Built : 22:02:07, Aug 20 2020
    NOTICE:  Welc
    
    U-Boot 2019.10 (Aug 14 2020 - 17:43:28 +0530)
    
    SoC:  LX2160ACE Rev2.0 (0x87360020)
    Clock Configuration:
           CPU0(A72):2000 MHz  CPU1(A72):2000 MHz  CPU2(A72):2000 MHz
           CPU3(A72):2000 MHz  CPU4(A72):2000 MHz  CPU5(A72):2000 MHz
           CPU6(A72):2000 MHz  CPU7(A72):2000 MHz  CPU8(A72):2000 MHz
           CPU9(A72):2000 MHz  CPU10(A72):2000 MHz  CPU11(A72):2000 MHz
           CPU12(A72):2000 MHz  CPU13(A72):2000 MHz  CPU14(A72):2000 MHz
           CPU15(A72):2000 MHz
           Bus:      700  MHz  DDR:      2900 MT/s
    Reset Configuration Word (RCW):
           00000000: 50777738 24500050 00000000 00000000
           00000010: 00000000 0c010000 00000000 00000000
           00000020: 02e001a0 00002580 00000000 00000096
           00000030: 00000000 00000000 00000000 00000000
           00000040: 00000000 00000000 00000000 00000000
           00000050: 00000000 00000000 00000000 00000000
           00000060: 00000000 00000000 00027000 00000000
           00000070: 08b30010 00150020
    Model: NXP Layerscape LX2160ARDB Board
    Board: LX2160ACE Rev2.0-RDB, Board version: B, boot from SD
    

Load TF-A binaries for eMMC boot from the TFTP server

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

  1. Flash bl2_emmc.pbl:

    • => tftp 82000000 bl2_emmc.pbl
    • => mmc dev 1; 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_emmc.pbl from the TFTP server, if the bytes transferred is 103353 (193b9 hex), then blk_cnt is calculated as "103353/512 = 201 (C9 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 D3

  2. Flash fip.bin:
    • => tftp 82000000 fip.bin
    • => mmc dev 1; 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 1178967 (11fd57 hex), then blk_cnt is calculated as "1178967/512 = 2302 (8FE 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 908

  3. Boot from eMMC card: => qixis_reset emmc

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

     

    => NOTICE:  BL2: v1.5(release):LSDK-20.04
    NOTICE:  BL2: Built : 22:01:10, Aug 20 2020
    NOTICE:  UDIMM 18ADF2G72AZ-3G2E1
    NOTICE:  DDR4 UDIMM with 2-rank 64-bit bus (x8)
    
    NOTICE:  32 GB DDR4, 64-bit, CL=22, ECC on, 256B, CS0+CS1
    NOTICE:  BL2: Booting BL31
    NOTICE:  BL31: v1.5(release):LSDK-20.04
    NOTICE:  BL31: Built : 22:02:07, Aug 20 2020
    NOTICE:  Welc
    
    U-Boot 2019.10 (Aug 14 2020 - 17:43:28 +0530)
    
    SoC:  LX2160ACE Rev2.0 (0x87360020)
    Clock Configuration:
           CPU0(A72):2000 MHz  CPU1(A72):2000 MHz  CPU2(A72):2000 MHz
           CPU3(A72):2000 MHz  CPU4(A72):2000 MHz  CPU5(A72):2000 MHz
           CPU6(A72):2000 MHz  CPU7(A72):2000 MHz  CPU8(A72):2000 MHz
           CPU9(A72):2000 MHz  CPU10(A72):2000 MHz  CPU11(A72):2000 MHz
           CPU12(A72):2000 MHz  CPU13(A72):2000 MHz  CPU14(A72):2000 MHz
           CPU15(A72):2000 MHz
           Bus:      700  MHz  DDR:      2900 MT/s
    Reset Configuration Word (RCW):
           00000000: 50777738 24500050 00000000 00000000
           00000010: 00000000 0c010000 00000000 00000000
           00000020: 02e001a0 00002580 00000000 00000096
           00000030: 00000000 00000000 00000000 00000000
           00000040: 00000000 00000000 00000000 00000000
           00000050: 00000000 00000000 00000000 00000000
           00000060: 00000000 00000000 00027000 00000000
           00000070: 08b30010 00150020
    Model: NXP Layerscape LX2160ARDB Board
    Board: LX2160ACE Rev2.0-RDB, Board version: B, boot from eMMC
    

     

%3CLINGO-SUB%20id%3D%22lingo-sub-1150871%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ELX2160ARDB%20-%20%E5%A6%82%E4%BD%95%E5%9C%A8%20SD%2FeMMC%20%E5%8D%A1%E4%B8%8A%E9%83%A8%E7%BD%B2%20TF-A%20%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1150871%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3ECortex-A%20%E5%8F%AF%E4%BF%A1%E5%9B%BA%E4%BB%B6%20(TF-A)%20%E6%98%AF%20EL3%20%E5%AE%89%E5%85%A8%E5%9B%BA%E4%BB%B6%E7%9A%84%E4%B8%80%E4%B8%AA%E5%AE%9E%E7%8E%B0%E3%80%82TF-A%20%E5%9C%A8%E5%AE%89%E5%85%A8%E5%9B%BA%E4%BB%B6%E4%B8%AD%E5%8F%96%E4%BB%A3%E4%BA%86%20PPA%20%E7%9A%84%E8%A7%92%E8%89%B2%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3E%E6%B3%A8%E9%87%8A%EF%BC%9A%3C%2FSTRONG%3E%E8%AF%B7%E6%B3%A8%E6%84%8F%EF%BC%8C%E6%9C%AC%E4%B8%BB%E9%A2%98%E4%B8%AD%E5%88%97%E5%87%BA%E7%9A%84%E6%AD%A5%E9%AA%A4%E4%BB%85%E9%80%82%E7%94%A8%E4%BA%8E%26nbsp%3BLSDK%2018.12%E5%8F%8A%E6%9B%B4%E6%96%B0%E7%89%88%E6%9C%AC%E3%80%82%26nbsp%3B%20%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%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%3C%2FP%3E%0A%3CP%3E%E8%A6%81%E4%BB%8E%E4%B9%8B%E5%89%8D%E7%9A%84%E5%90%AF%E5%8A%A8%E6%B5%81%E7%A8%8B%EF%BC%88%E5%B8%A6PPA%EF%BC%89%E8%BF%81%E7%A7%BB%E5%88%B0TF-A%E5%90%AF%E5%8A%A8%E6%B5%81%E7%A8%8B%EF%BC%8C%E6%82%A8%E9%9C%80%E8%A6%81%E7%BC%96%E8%AF%91TF-A%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%EF%BC%8C%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%E5%92%8C%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Efip.bin%3C%2FSPAN%3E%3C%2FSPAN%3E%EF%BC%8C%E5%B9%B6%E5%B0%86%E8%BF%99%E4%BA%9B%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E5%88%B7%E5%86%99%E5%88%B0%E4%B8%BB%E6%9D%BF%E4%B8%8A%E7%9A%84%E7%89%B9%E5%AE%9A%E5%90%AF%E5%8A%A8%E4%BB%8B%E8%B4%A8%E4%B8%8A%E3%80%82%3C%2FP%3E%0A%3CP%3E%E5%AF%B9%E4%BA%8E%20SD%2FeMMC%20%E5%90%AF%E5%8A%A8%EF%BC%8C%E6%82%A8%E9%9C%80%E8%A6%81%E7%BC%96%E8%AF%91%E4%BB%A5%E4%B8%8B%20TF-A%20%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E3%80%82%3C%2FP%3E%0A%3CTABLE%20class%3D%22j-table%20jiveBorder%22%20style%3D%22border%3A%201px%20solid%20%23c6c6c6%3B%20width%3A%2047.1046%25%3B%22%3E%0A%3CTHEAD%3E%0A%3CTR%20style%3D%22background-color%3A%20%23efefef%3B%20height%3A%2024px%3B%22%3E%0A%3CTH%20style%3D%22width%3A%2023%25%3B%20height%3A%2024px%3B%22%3ETF-A%20%E4%BA%8C%E8%BF%9B%E5%88%B6%E5%90%8D%E7%A7%B0%3C%2FTH%3E%0A%3CTH%20style%3D%22width%3A%2062.491%25%3B%20height%3A%2024px%3B%22%3E%E7%BB%84%E4%BB%B6%3C%2FTH%3E%0A%3C%2FTR%3E%0A%3C%2FTHEAD%3E%0A%3CTBODY%3E%0A%3CTR%20style%3D%22height%3A%2024px%3B%22%3E%0A%3CTD%20style%3D%22height%3A%2024px%3B%20width%3A%2023%25%3B%22%3E%0A%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ebl2_sd.pbl%2Fbl2_emmc.pbl%3C%2FSPAN%3E%3C%2FP%3E%0A%3C%2FTD%3E%0A%3CTD%20style%3D%22height%3A%2024px%3B%20width%3A%2062.491%25%3B%22%3E%0A%3CUL%3E%0A%3CLI%3EBL2%20%E4%BA%8C%E8%BF%9B%E5%88%B6%EF%BC%9A%E5%B9%B3%E5%8F%B0%E5%88%9D%E5%A7%8B%E5%8C%96%E4%BA%8C%E8%BF%9B%E5%88%B6%3C%2FLI%3E%0A%3CLI%3E%E7%94%A8%E4%BA%8E%20SD%2FeMMC%20%E5%90%AF%E5%8A%A8%E7%9A%84%20RCW%20%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FTD%3E%0A%3C%2FTR%3E%0A%3CTR%20style%3D%22height%3A%2076px%3B%22%3E%0A%3CTD%20style%3D%22height%3A%2076px%3B%20width%3A%2023%25%3B%22%3E%0A%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%0A%3C%2FTD%3E%0A%3CTD%20style%3D%22height%3A%2076px%3B%20width%3A%2062.491%25%3B%22%3E%0A%3CUL%3E%0A%3CLI%3EBL31%EF%BC%9A%E5%AE%89%E5%85%A8%E8%BF%90%E8%A1%8C%E6%97%B6%E5%9B%BA%E4%BB%B6%3C%2FLI%3E%0A%3CLI%3EBL32%EF%BC%9A%E5%8F%AF%E4%BF%A1%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%EF%BC%8C%E4%BE%8B%E5%A6%82OPTEE%EF%BC%88%E5%8F%AF%E9%80%89%EF%BC%89%3C%2FLI%3E%0A%3CLI%3EBL33%EF%BC%9AU-Boot%2FUEFI%20%E9%95%9C%E5%83%8F%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FTD%3E%0A%3C%2FTR%3E%0A%3C%2FTBODY%3E%0A%3C%2FTABLE%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E6%8C%89%E7%85%A7%E4%BB%A5%E4%B8%8B%E6%AD%A5%E9%AA%A4%E7%BC%96%E8%AF%91%E5%B9%B6%E9%83%A8%E7%BD%B2TF-A%26nbsp%3B%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%EF%BC%88%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%20bl2_sd.%3C%2FSPAN%3E%3CSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Epbl%2Fbl2_emmc.pbl%3C%2FSPAN%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%E5%92%8C%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Efip.bin%EF%BC%89%E5%88%B0%3C%2FSPAN%3E%3C%2FSPAN%3E%26nbsp%3BSD%E5%8D%A1%E6%88%96eMMC%E5%8D%A1%E4%B8%8A%E3%80%82%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%E7%BC%96%E8%AF%91%20RCW%20%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%3C%2FLI%3E%0A%3CLI%3E%E7%BC%96%E8%AF%91%20U-Boot%20%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%3C%2FLI%3E%0A%3CLI%3E%5B%E5%8F%AF%E9%80%89%5D%20%E7%BC%96%E8%AF%91%20OPTEE%20%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%3C%2FLI%3E%0A%3CLI%3E%E7%BC%96%E8%AF%91TF-A%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%3CSPAN%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E(bl2_sd.%3C%2FSPAN%3E%3CSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Epbl%2Fbl2_emmc.pbl%3C%2FSPAN%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%E5%92%8C%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%3E%E7%94%A8%E4%BA%8ESD%2FeMMC%E5%90%AF%E5%8A%A8%3C%2FLI%3E%0A%3CLI%3E%E5%B0%86TF-A%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E5%86%99%E5%85%A5SD%2FeMMC%E5%8D%A1%E4%B8%AD%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CH1%20id%3D%22toc-hId-385110486%22%20id%3D%22toc-hId-1303118173%22%3E%E7%AC%AC%E4%B8%80%E6%AD%A5%EF%BC%9A%E7%BC%96%E8%AF%91%26nbsp%3BRCW%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%3C%2FH1%3E%0A%3CP%3E%3CSPAN%20data-ccp-props%3D%22%7B%22%20201341983%3D%22%22%3E%E6%82%A8%E9%9C%80%E8%A6%81%E7%BC%96%E8%AF%91RCW%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%EF%BC%8C%E7%94%A8%E4%BA%8E%E6%9E%84%E5%BB%BA%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ebl2_sd.pbl%2Fbl2_emmc.pbl%3C%2FSPAN%3E%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%E5%85%8B%E9%9A%86%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ercw%26nbsp%3B%3C%2FSPAN%3E%E5%AD%98%E5%82%A8%E5%BA%93%E5%B9%B6%E7%BC%96%E8%AF%91RCW%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E3%80%82%3CSPAN%20data-ccp-props%3D%22%7B%22%20201341983%3D%22%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CSPAN%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%0A%3CLI%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3CSPAN%3E%24%E2%80%AF%3C%2FSPAN%3E%3CSPAN%3Ecd%20rcw%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3CSPAN%3E%24%E2%80%AF%3C%2FSPAN%3E%3CSPAN%3Egit%20checkout%E2%80%AF%3C%2FSPAN%3E%3CSPAN%3E-b%20%3CNEW%20branch%3D%22%22%20name%3D%22%22%3E%26nbsp%3B%3C%2FNEW%3E%3C%2FSPAN%3E%3CSPAN%3E%3CLSDK%20tag%3D%22%22%3E%3C%2FLSDK%3E%3C%2FSPAN%3E.%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%3EFor%20example%2C%E2%80%AF%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%24%3C%2FSPAN%3E%E2%80%AF%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3CSPAN%20data-ccp-props%3D%22%7B%22%20134233279%3D%22%22%3E%26nbsp%3B%3CSPAN%3Egit%20checkout%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%3E-b%20LSDK-20.04%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%3ELSDK-20.04%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%E4%B8%BA%20Rev%201%20%E6%88%96%20Rev%202%20%E7%94%B5%E8%B7%AF%E6%9D%BF%E7%BC%96%E8%AF%91%20RCW%E3%80%82%0A%3CUL%3E%0A%3CLI%3EFor%20LX2160ARDB%20Rev1%3A%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%24%26nbsp%3Bcd%20%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3Elx2160ardb%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3EFor%20LX2160ARDB%20Rev2%3A%20%3CSPAN%20style%3D%22background-color%3A%20%23ffffff%3B%20color%3A%20%2351626f%3B%20font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%24%20cd%20lx2160ardb_rev2%3C%2FSPAN%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3E%E5%A6%82%E6%9E%9C%E9%9C%80%E8%A6%81%EF%BC%8C%E8%AF%B7%E5%AF%B9%20rcw%20%E6%96%87%E4%BB%B6%E8%BF%9B%E8%A1%8C%E6%9B%B4%E6%94%B9%E3%80%82%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%20data-ccp-props%3D%22%7B%22%20134233279%3D%22%22%3E%3CSPAN%3E%3CSPAN%3E%3CSPAN%3E%3CSPAN%3E%3CSPAN%3E%24%20make%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3E%26nbsp%3B%E7%94%A8%E4%BA%8E%E5%9C%A8%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%22%3ELX2160ARDB%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3E%E4%B8%8A%E5%90%AF%E5%8A%A8SD%2FeMMC%E7%9A%84RCW%E7%BC%96%E8%AF%91%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%EF%BC%8C%E5%85%B6%E6%A0%B8%E5%BF%83%E9%A2%91%E7%8E%87%E4%B8%BA2000%20MHz%E3%80%81%E5%B9%B3%E5%8F%B0%E9%A2%91%E7%8E%87%E4%B8%BA700%20MHz%EF%BC%8CDDR%E5%86%85%E5%AD%98%E6%95%B0%E6%8D%AE%E9%80%9F%E7%8E%87%E4%B8%BA2900%20MT%2Fs%EF%BC%8C%E5%85%B6%E4%B8%ADserdes1%20%3D%2019%E3%80%81serdes2%20%3D%205%E3%80%81serdes3%20%3D%202%EF%BC%8C%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ercw_2000_700_2900_19_5_2.bin%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%E5%8F%AF%E5%9C%A8%E4%BB%A5%E4%B8%8B%E4%BD%8D%E7%BD%AE%E8%8E%B7%E5%8F%96%EF%BC%9A%3C%2FSPAN%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ercw%2Flx2160ardb%2FXGGFF_PP_HHHH_RR_19_5_2%3C%2FSPAN%3E%20(For%20LX2160ARDB%20Rev%201)%3C%2FLI%3E%0A%3CLI%3E%3CFONT%20face%3D%22courier%20new%2Ccourier%22%3Ercw%2Flx2160ardb_rev2%2FXGGFF_PP_HHHH_RR_19_5_2%3C%2FFONT%3E%20(For%20LX2160ARDB%20Rev%3CSTRONG%3E%202)%3C%2FSTRONG%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20arial%2C%20helvetica%2C%20sans-serif%3B%22%3E%3CSTRONG%3E%E6%B3%A8%E6%84%8F%EF%BC%9A%3C%2FSTRONG%3E%26nbsp%3B%E8%AF%B7%E5%8F%82%E9%98%85%26nbsp%3B%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ercw%2Flx2160ardb%2FREADME%3C%2FSPAN%3E%26nbsp%3B%E6%88%96%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ercw%2Flx2160ardb_rev2%2FREADME%3C%2FSPAN%3E%26nbsp%3B%E6%96%87%E4%BB%B6%EF%BC%8C%E4%BB%A5%E4%BA%86%E8%A7%A3%E5%8C%85%E5%90%AB%26nbsp%3BRCW%26nbsp%3B%E6%BA%90%E4%BB%A3%E7%A0%81%E5%92%8C%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E7%9A%84%E7%9B%AE%E5%BD%95%E5%91%BD%E5%90%8D%E8%A7%84%E8%8C%83%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CH1%20style%3D%22font-weight%3A%20bold%3B%20font-size%3A%2024px%3B%22%20id%3D%22toc-hId--1422343977%22%20id%3D%22toc-hId--504336290%22%3E%E6%AD%A5%E9%AA%A4%202%EF%BC%9A%E7%BC%96%E8%AF%91%20U-Boot%20%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%3C%2FH1%3E%0A%3CP%20style%3D%22border%3A%200px%3B%22%3E%E6%82%A8%E9%9C%80%E8%A6%81%E7%BC%96%E8%AF%91%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eu-boot.bin%3C%2FSPAN%3E%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E4%BB%A5%E6%9E%84%E5%BB%BA%26nbsp%3B%3CSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Efip.bin%3C%2FSPAN%3E%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20style%3D%22border%3A%200px%3B%22%3E%E5%85%8B%E9%9A%86%26nbsp%3B%3CSPAN%20class%3D%22%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%3E%E5%AD%98%E5%82%A8%E5%BA%93%EF%BC%8C%E5%B9%B6%E4%B8%BATF-A%E7%BC%96%E8%AF%91U-Boot%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3COL%20style%3D%22border%3A%200px%3B%20padding%3A%200px%200px%200px%2030px%3B%22%3E%0A%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%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%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%24%3C%2FSPAN%3E%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%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%20data-content-finding%3D%22Community%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%0A%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%20style%3D%22color%3A%20%233d3d3d%3B%20border%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%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%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%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%0A%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%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%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%24%3C%2FSPAN%3E%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%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%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%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%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%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%24%E2%80%AF%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%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%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-20.04%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%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3ELSDK-20.04%3C%2FSPAN%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%20data-ccp-props%3D%22%7B%22%20134233279%3D%22%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%0A%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%22%20data-ccp-props%3D%22%7B%22%20134233279%3D%22%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%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%26nbsp%3BARCH%3Darm64%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%0A%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-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%24%26nbsp%3Bexport%20CROSS_COMPILE%3D%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3Eaarch64-linux-gnu-%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%0A%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%22%20data-ccp-props%3D%22%7B%22%20134233279%3D%22%22%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%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%3Emake%26nbsp%3B%3CSPAN%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%0A%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%2011pt%3B%20font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%24%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Emake%20lx2160ardb_tfa_defconfig%3C%2FSPAN%3E%3C%2FLI%3E%0A%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-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%24%20make%3C%2FSPAN%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20arial%2C%20helvetica%2C%20sans-serif%3B%22%3E%3CSTRONG%3E%E6%B3%A8%E6%84%8F%EF%BC%9A%3C%2FSTRONG%3E%26nbsp%3B%E5%A6%82%E6%9E%9C%26nbsp%3B%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Emake%3C%2FSPAN%3E%26nbsp%3B%E5%91%BD%E4%BB%A4%E6%98%BE%E7%A4%BA%E9%94%99%E8%AF%AF%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%E2%80%9C***%E6%82%A8%E7%9A%84GCC%E7%89%88%E6%9C%AC%E4%BD%8E%E4%BA%8E6.0%EF%BC%8C%E4%B8%8D%E5%8F%97%E6%94%AF%E6%8C%81%E2%80%9D%3C%2FSPAN%3E%EF%BC%8C%E8%AF%B7%E7%A1%AE%E4%BF%9D%E6%82%A8%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%26nbsp%3BUbuntu%26nbsp%3B18.04%2064%E4%BD%8D%E7%89%88%E6%9C%AC%E6%9D%A5%E6%9E%84%E5%BB%BALSDK%2018.12%E5%8F%8A%E4%BB%A5%E4%B8%8A%E7%89%88%E6%9C%AC%E7%9A%84U-Boot%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E3%80%82%26nbsp%3B%3C%2FSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3C%2FP%3E%0A%3CP%20style%3D%22border%3A%200px%3B%22%3E%26nbsp%3B%E7%BC%96%E8%AF%91%E5%90%8E%E7%9A%84U-Boot%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%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%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%EF%BC%8C%E5%8F%AF%E5%9C%A8%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%E6%89%BE%E5%88%B0%E3%80%82%3C%2FP%3E%0A%3CH1%20style%3D%22border%3A%200px%3B%22%20id%3D%22toc-hId-1065168856%22%20id%3D%22toc-hId-1983176543%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%E7%AC%AC%E4%B8%89%E6%AD%A5%EF%BC%9A%5B%E5%8F%AF%E9%80%89%5D%E7%BC%96%E8%AF%91OPTEE%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%3C%2FSPAN%3E%3C%2FH1%3E%0A%3CP%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%E8%A6%81%E4%BD%BF%E7%94%A8OPTEE%E7%94%9F%E6%88%90%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3EFIP.bin%3C%2FSPAN%3E%EF%BC%8C%26nbsp%3B%E6%82%A8%E9%9C%80%E8%A6%81%E7%BC%96%E8%AF%91%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Etee.bin%3C%2FSPAN%3E%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E6%A1%A3%E3%80%82%E4%B8%8D%E8%BF%87%EF%BC%8COPTEE%E6%98%AF%E5%8F%AF%E9%80%89%E7%9A%84%EF%BC%8C%3C%2FSPAN%3E%26nbsp%3B%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%E5%A6%82%E6%9E%9C%E6%82%A8%E6%83%B3%E5%9C%A8%E4%B8%8D%E4%BD%BF%E7%94%A8OPTEE%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E7%BC%96%E8%AF%91FIP%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E6%A1%A3%3C%2FSPAN%3E%EF%BC%8C%26nbsp%3B%E5%8F%AF%E4%BB%A5%E8%B7%B3%E8%BF%87%E7%BC%96%E8%AF%91OPTEE%E7%9A%84%E6%AD%A5%E9%AA%A4%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%E5%85%8B%E9%9A%86%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eoptee_os%3C%2FSPAN%3E%E5%AD%98%E5%82%A8%E5%BA%93%E5%B9%B6%E6%9E%84%E5%BB%BAOPTEE%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3COL%3E%0A%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%0A%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%0A%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%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%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%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%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%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%24%E2%80%AF%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%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%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-20.04%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%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3ELSDK-20.04%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%0A%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%20data-ccp-props%3D%22%7B%22%20134233279%3D%22%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%24%3C%2FSPAN%3E%3C%2FSPAN%3E%20%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%20data-ccp-props%3D%22%7B%22%20134233279%3D%22%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3Eexport%3CSPAN%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%0A%3CLI%20style%3D%22border%3A%200px%3B%22%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%20data-ccp-props%3D%22%7B%22%20134233279%3D%22%22%3E%3CSPAN%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%0A%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-lx2160ardb%3C%2FSPAN%3E%3C%2FLI%3E%0A%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%0A%3C%2FOL%3E%0A%3CP%20style%3D%22border%3A%200px%3B%22%3E%E7%BC%96%E8%AF%91%E5%90%8E%E7%9A%84OPTEE%E9%95%9C%E5%83%8F%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Etee.bin%3C%2FSPAN%3E%E5%8F%AF%E5%9C%A8%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%E5%A4%84%E8%8E%B7%E5%8F%96%E3%80%82%3C%2FP%3E%0A%3CH1%20id%3D%22toc-hId--742285607%22%20id%3D%22toc-hId-175722080%22%3E%E6%AD%A5%E9%AA%A4%204%EF%BC%9A%E7%BC%96%E8%AF%91%20TF-A%20%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E4%BB%A5%E7%94%A8%E4%BA%8E%20SD%2FeMMC%20%E5%90%AF%E5%8A%A8%3C%2FH1%3E%0A%3CP%3E%3CSPAN%3E%E5%85%8B%E9%9A%86%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eatf%3C%2FSPAN%3E%E5%AD%98%E5%82%A8%E5%BA%93%E5%B9%B6%E7%BC%96%E8%AF%91TF-A%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%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%2Fbl2_emmc.pbl%3C%2FSPAN%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%E5%92%8C%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%20%E3%80%82%3C%2FP%3E%0A%3COL%3E%0A%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%0A%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%0A%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%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%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%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%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%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%24%3C%2FSPAN%3E%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%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%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-20.04%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%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3ELSDK-20.04%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%0A%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%0A%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%0A%3CLI%3E%3CSTRONG%3EBuild%20BL2%20binary%20with%20OPTEE.%3C%2FSTRONG%3E%0A%3CUL%3E%0A%3CLI%3EFor%20SD%20boot%3A%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3CSPAN%3E%24%20make%20PLAT%3Dlx2160ardb%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%2F%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3Ercw_2000_700_2900_19_5_2.bin%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3EFor%20eMMC%20boot%3A%26nbsp%3B%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3CSPAN%3E%24%20make%20PLAT%3Dlx2160ardb%20bl2%20SPD%3Dopteed%20BOOT_MODE%3Demmc%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%2F%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3Ercw_2000_700_2900_19_5_2.bin%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E7%BC%96%E8%AF%91%E5%90%8E%E7%9A%84BL2%E9%95%9C%E5%83%8F%E6%96%87%E4%BB%B6%26nbsp%3B%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ebl2.bin%3C%2FSPAN%3E%E5%92%8C%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ebl2_sd.pbl%2Fbl2_emmc.pbl%3C%2FSPAN%3E%26nbsp%3B%E5%8F%AF%E5%9C%A8%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eatf%2Fbuild%2Flx2160ardb%2Frelease%2F%3C%2FSPAN%3E%E5%A4%84%E8%8E%B7%E5%BE%97%E3%80%82%3C%2FP%3E%0A%E5%AF%B9%E4%BA%8EBL2%E6%BA%90%E4%BB%A3%E7%A0%81%E6%88%96RCW%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E7%9A%84%E4%BB%BB%E4%BD%95%E6%9B%B4%E6%96%B0%EF%BC%8C%26nbsp%3B%3CSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ebl2_sd.pbl%2Fbl2_emmc.pbl%3C%2FSPAN%3E%26nbsp%3B%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E9%9C%80%E8%A6%81%E9%87%8D%E6%96%B0%E7%BC%96%E8%AF%91%E3%80%82%3C%2FSPAN%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%20style%3D%22background-color%3A%20%23ffffff%3B%22%3E%E5%9C%A8%E6%B2%A1%E6%9C%89OPTEE%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E7%BC%96%E8%AF%91BL2%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%EF%BC%9A%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EFor%20SD%20boot%3A%20%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%3Dlx2160ardb%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%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3Ercw_2000_700_2900_19_5_2.bin%3C%2FSPAN%3E%3C%2FPATH_TO_RCW_BINARY%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%26nbsp%3B%20%26nbsp%3B%3C%2FP%3E%0AFor%20emmc%20boot%3A%20%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%3Dlx2160ardb%20bl2%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22color%3A%20%233d3d3d%3B%22%3EBOOT_MODE%3Demmc%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%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3Ercw_2000_700_2900_19_5_2.bin%3C%2FSPAN%3E%3C%2FPATH_TO_RCW_BINARY%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%26nbsp%3B%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3E%3CSTRONG%3E%E4%BD%BF%E7%94%A8OPTEE%E6%9E%84%E5%BB%BAFIP%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%26nbsp%3B%EF%BC%8C%E6%97%A0%E9%9C%80%E5%8F%AF%E4%BF%A1%E6%9D%BF%E5%90%AF%E5%8A%A8%E3%80%82%3C%2FSTRONG%3E%0A%3CUL%3E%0A%3CLI%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3CSPAN%3E%24%20make%20PLAT%3Dlx2160ardb%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%0A%3CP%3E%E7%BC%96%E8%AF%91%E5%90%8E%E7%9A%84BL31%E5%92%8CFIP%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%EF%BC%8C%26nbsp%3B%3CSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ebl31.bin%3C%2FSPAN%3E%E3%80%81%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%EF%BC%8C%26nbsp%3B%E5%8F%AF%E5%9C%A8%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%2Flx2160ardb%2Frelease%2F%E8%8E%B7%E5%8F%96%3C%2FSPAN%3E%3CSPAN%3E%E3%80%82%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%E5%AF%B9%E4%BA%8EBL31%E3%80%81BL32%E6%88%96BL33%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E7%9A%84%E4%BB%BB%E4%BD%95%E6%9B%B4%E6%96%B0%EF%BC%8C%E9%9C%80%E8%A6%81%E9%87%8D%E6%96%B0%E7%BC%96%E8%AF%91%26nbsp%3B%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Efip.bin%3C%2FSPAN%3E%26nbsp%3B%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E3%80%82%0A%3CBR%20%2F%3E%0A%3CP%3E%E8%A6%81%E7%BC%96%E8%AF%91%E4%B8%8D%E5%8C%85%E5%90%ABOPTEE%E4%B8%94%E4%B8%8D%E4%BE%9D%E8%B5%96%E5%8F%AF%E4%BF%A1%E6%9D%BF%E5%90%AF%E5%8A%A8%E7%9A%84FIP%20%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%EF%BC%9A%3C%2FP%3E%0A%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3EFor%20SD%20boot%3A%20%24%20make%20PLAT%3Dlx2160ardb%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%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3EFor%20eMMC%20boot%3A%20%24%20make%20PLAT%3Dlx2160ardb%20fip%20BOOT_MODE%3Demmc%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%0A%E8%A6%81%E7%BC%96%E8%AF%91%E5%B8%A6%E6%9C%89%E5%8F%AF%E4%BF%A1%E6%9D%BF%E5%90%AF%E5%8A%A8%E7%9A%84FIP%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%EF%BC%8C%E8%AF%B7%E5%8F%82%E9%98%85%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_BOO%3C%2FATF%3E%3C%2FSPAN%3E%E4%B8%AD%E7%9A%84%E8%AF%B4%E6%98%8E%E3%80%82%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CH1%20id%3D%22toc-hId-1745227226%22%20id%3D%22toc-hId--1631732383%22%3E%E7%AC%AC%E4%BA%94%E6%AD%A5%EF%BC%9A%E5%B0%86TF-A%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E5%86%99%E5%85%A5SD%2FeMMC%E5%8D%A1%3C%2FH1%3E%0A%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%0A%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%3E%E4%BB%8EFlexSPI%E5%90%AF%E5%8A%A8%26nbsp%3B%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2014.6667px%3B%22%3ELX2160ARDB%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%22%3E%26nbsp%3B%3C%2FSPAN%3E%E3%80%82%E7%A1%AE%E4%BF%9D%E5%BC%80%E5%85%B3%E5%B7%B2%E8%AE%BE%E7%BD%AE%E4%B8%BA%E4%BB%8EFlexSPI%E5%90%AF%E5%8A%A8%E4%B8%BB%E6%9D%BF%E3%80%82%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%3E%E4%BB%8E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2014.6667px%3B%22%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3EFlexSPI%E5%90%AF%E5%8A%A8%EF%BC%9A%3C%2FSPAN%3E%3C%2FSPAN%3E%0A%3CUL%3E%0A%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%20background-color%3A%20%23ffffff%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2014.6667px%3B%22%3ESW1%5B1%3A8%5D%20%3D%26nbsp%3B1111%20100X%20%5B%3CFONT%20face%3D%22courier%20new%2Ccourier%22%3EX%3C%2FFONT%3E%20is%20%3CFONT%20face%3D%22courier%20new%2Ccourier%22%3E0%3C%2FFONT%3E%20for%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3EFlexSPI%20NOR%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3Eflash0%20and%20%3CFONT%20face%3D%22courier%20new%2Ccourier%22%3EX%3C%2FFONT%3E%20is%20%3CFONT%20face%3D%22courier%20new%2Ccourier%22%3E1%3C%2FFONT%3E%20for%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3EFlexSPI%20NOR%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3Eflash1%5D%3C%2FSPAN%3E%3C%2FLI%3E%0A%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%20background-color%3A%20%23ffffff%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2014.6667px%3B%22%3ESW2%5B1%3A8%5D%20%3D%200000%200110%3C%2FSPAN%3E%3C%2FLI%3E%0A%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%20background-color%3A%20%23ffffff%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2014.6667px%3B%22%3ESW3%5B1%3A8%5D%20%3D%201111%201100%3C%2FSPAN%3E%3C%2FLI%3E%0A%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%20background-color%3A%20%23ffffff%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2014.6667px%3B%22%3ESW4%5B1%3A8%5D%20%3D%201011%201000%3C%2FSPAN%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3EBoot%20from%3CSPAN%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3EFlexSPI%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%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%22%3EFor%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3ELX2160ARDB%20Rev%201%3C%2FSPAN%3E%2C%20in%20boot%20log%2C%20you'll%20see%3A%3C%2FP%3E%0A%3CP%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%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%3EBoard%3A%20LX2160ACE%20Rev1.0-RDB%2C%20Board%20version%3A%20B%2C%20boot%20from%20FlexSPI%20DEV%230%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%E5%AF%B9%E4%BA%8E%20LX2160ARDB%20Rev%202%EF%BC%8C%E5%9C%A8%E5%90%AF%E5%8A%A8%E6%97%A5%E5%BF%97%E4%B8%AD%EF%BC%8C%E6%82%A8%E4%BC%9A%E7%9C%8B%E5%88%B0%EF%BC%9A%3C%2FP%3E%0A%3CP%3E%3CFONT%20face%3D%22courier%20new%2Ccourier%22%3EBoard%3A%20LX2160ACE%20Rev2.0-RDB%2C%20Board%20version%3A%20B%2C%20boot%20from%20FlexSPI%20DEV%230%3C%2FFONT%3E%3C%2FP%3E%0A%3CH3%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-638837341%22%20id%3D%22toc-hId-1556845028%22%3E%E8%AE%BE%E7%BD%AE%E4%BB%A5%E5%A4%AA%E7%BD%91%E8%BF%9E%E6%8E%A5%3C%2FH3%3E%0A%3CP%20style%3D%22border%3A%200px%3B%22%3E%E4%B8%BB%E6%9D%BF%E5%90%AF%E5%8A%A8%E5%90%8E%EF%BC%8CU-Boot%20%E4%BC%9A%E6%89%93%E5%8D%B0%E5%87%BA%E5%B7%B2%E5%90%AF%E7%94%A8%E7%9A%84%E4%BB%A5%E5%A4%AA%E7%BD%91%E6%8E%A5%E5%8F%A3%E5%88%97%E8%A1%A8%E3%80%82%3C%2FP%3E%0A%3CP%20style%3D%22color%3A%20%2351626f%3B%20background%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-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3EDPMAC2%40xlaui4%2C%20DPMAC3%40xgmii%20%5BPRIME%5D%2C%20DPMAC4%40xgmii%2C%20DPMAC5%4025g-aui%2C%20DPMAC6%4025g-aui%2C%20DPMAC17%40rgmii-id%2C%20DPMAC18%40rgmii-id%2C%20e1000%230%3C%2FSPAN%3E%3C%2FP%3E%0A%3COL%20style%3D%22border%3A%200px%3B%20padding%3A%200px%200px%200px%2030px%3B%22%3E%0A%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%3E%E5%B0%86%E6%9C%8D%E5%8A%A1%E5%99%A8%20IP%20%E5%9C%B0%E5%9D%80%E8%AE%BE%E7%BD%AE%E4%B8%BA%E6%82%A8%E5%B7%B2%E9%85%8D%E7%BD%AE%20TFTP%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E4%B8%BB%E6%9C%BA%E7%9A%84%20IP%20%E5%9C%B0%E5%9D%80%E3%80%82%3C%2FSPAN%3E%0A%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%0A%3C%2FLI%3E%0A%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3E%0A%3CP%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%E5%B0%86%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eethact%3C%2FSPAN%3E%E5%92%8C%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eethprime%3C%2FSPAN%3E%E8%AE%BE%E7%BD%AE%E4%B8%BA%E8%BF%9E%E6%8E%A5%E5%88%B0%20TFTP%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E4%BB%A5%E5%A4%AA%E7%BD%91%E6%8E%A5%E5%8F%A3%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CSPAN%20style%3D%22background-color%3A%20%23ffffff%3B%22%3E%3CSTRONG%3E%E6%B3%A8%E6%84%8F%EF%BC%9A%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%3E%3CA%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%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fdocs%2FDOC-345320%22%20target%3D%22_blank%22%20data-containerid%3D%2211685%22%20data-containertype%3D%2214%22%20data-content-finding%3D%22Community%22%20data-objectid%3D%22345320%22%20data-objecttype%3D%22102%22%3E%E8%AF%B7%E5%8F%82%E9%98%85LX2160ARDB%E4%BB%A5%E5%A4%AA%E7%BD%91%E7%AB%AF%E5%8F%A3%E6%98%A0%E5%B0%84%3C%2FA%3E%3CSPAN%20style%3D%22background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%EF%BC%8C%26nbsp%3B%E4%BB%A5%E4%BA%86%E8%A7%A3%E6%9C%BA%E7%AE%B1%E5%89%8D%E9%9D%A2%E6%9D%BF%E4%B8%8A%E6%98%BE%E7%A4%BA%E7%9A%84%26nbsp%3B%3CSPAN%20style%3D%22background-color%3A%20%23ffffff%3B%22%3E%E4%BB%A5%E5%A4%AA%E7%BD%91%E7%AB%AF%E5%8F%A3%E5%90%8D%E7%A7%B0%3C%2FSPAN%3E%E4%B8%8EU-Boot%E5%92%8CLinux%E4%B8%AD%E7%9A%84%E7%AB%AF%E5%8F%A3%E5%90%8D%E7%A7%B0%E7%9A%84%E5%AF%B9%E5%BA%94%E5%85%B3%E7%B3%BB%E3%80%82%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%3C%2FP%3E%0A%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%0A%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%E4%BE%8B%E5%A6%82%EF%BC%9A%3C%2FSPAN%3E%3C%2FP%3E%0A%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%20%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3EDPMAC3%40xgmii%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%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%0A%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%E4%BE%8B%E5%A6%82%EF%BC%9A%3C%2FSPAN%3E%3C%2FP%3E%0A%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%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3EDPMAC3%40xgmii%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3C%2FLI%3E%0A%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%3E%E8%AE%BE%E7%BD%AE%E7%94%B5%E8%B7%AF%E6%9D%BF%E7%9A%84IP%E5%9C%B0%E5%9D%80%E3%80%82%E6%82%A8%E5%8F%AF%E4%BB%A5%E8%AE%BE%E7%BD%AE%E9%9D%99%E6%80%81IP%E5%9C%B0%E5%9D%80%EF%BC%8C%E6%88%96%E8%80%85%E5%A6%82%E6%9E%9C%E4%B8%BB%E6%9D%BF%E5%8F%AF%E4%BB%A5%E8%BF%9E%E6%8E%A5%E5%88%B0DHCP%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%8C%E6%82%A8%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%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%3E%E5%91%BD%E4%BB%A4%E3%80%82%3C%2FSPAN%3E%0A%3CP%20style%3D%22margin%3A%200px%3B%22%3E%E9%9D%99%E6%80%81%20IP%20%E5%9C%B0%E5%9D%80%E5%88%86%E9%85%8D%EF%BC%9A%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%0A%3CP%20style%3D%22margin%3A%200px%3B%22%3E%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%3D%26gt%3B%20setenv%20gatewayIP%20%3CGATEWAY%20ip%3D%22%22%3E%3C%2FGATEWAY%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20style%3D%22margin%3A%200px%3B%22%3E%E5%8A%A8%E6%80%81%20IP%20%E5%9C%B0%E5%9D%80%E5%88%86%E9%85%8D%EF%BC%9A%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%0A%3C%2FLI%3E%0A%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3E%E4%BF%9D%E5%AD%98%E8%AE%BE%E7%BD%AE%E3%80%82%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%20%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%0A%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3E%E6%A3%80%E6%9F%A5%E7%94%B5%E8%B7%AF%E6%9D%BF%E4%B8%8E%20TFTP%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B9%8B%E9%97%B4%E7%9A%84%E8%BF%9E%E6%8E%A5%E3%80%82%3C%2FLI%3E%0A%3C%2FOL%3E%0A%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%0A%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%E4%BD%BF%E7%94%A8%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3EDPMAC3%40xgmii%3C%2FSPAN%3E%E8%AE%BE%E5%A4%87%3C%2FSPAN%3E%3C%2FP%3E%0A%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%E4%B8%BB%E6%9C%BA%20192.168.1.1%20%E6%98%AF%E6%B4%BB%E8%B7%83%E7%9A%84%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CH3%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--1168617122%22%20id%3D%22toc-hId--250609435%22%3E%E4%BB%8ETFTP%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%8A%A0%E8%BD%BD%E7%94%A8%E4%BA%8ESD%E5%90%AF%E5%8A%A8%E7%9A%84TF-A%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%3C%2FH3%3E%0A%3CP%3E%3CSTRONG%3E%E6%B3%A8%E6%84%8F%EF%BC%9A%3C%2FSTRONG%3E%E6%9C%89%E5%85%B3TF-A%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E7%9A%84%E9%97%AA%E5%AD%98%E9%95%9C%E5%83%8F%E5%B8%83%E5%B1%80%E7%9A%84%E8%AF%A6%E7%BB%86%E4%BF%A1%E6%81%AF%EF%BC%8C%E8%AF%B7%E5%8F%82%E9%98%85%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fdocs%2FDOC-342651%22%20target%3D%22_blank%22%3E%E9%80%82%E7%94%A8%E4%BA%8ETF-A%E5%90%AF%E5%8A%A8%E6%B5%81%E7%A8%8B%E7%9A%84LSDK%E5%86%85%E5%AD%98%E5%B8%83%E5%B1%80%3C%2FA%3E%E3%80%82%3C%2FP%3E%0A%3COL%20style%3D%22border%3A%200px%3B%20padding%3A%200px%200px%200px%2030px%3B%22%3E%0A%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3E%0A%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%0A%3CUL%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20padding%3A%200px%200px%200px%2030px%3B%22%3E%0A%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%0A%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%20dev%200%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%0A%3CP%3E%E6%AD%A4%E5%A4%84%EF%BC%8C%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eblk_cnt%3C%2FSPAN%3E%E6%8C%87%E7%9A%84%E6%98%AF%E6%A0%B9%E6%8D%AE%E6%96%87%E4%BB%B6%E5%A4%A7%E5%B0%8F%E9%9C%80%E8%A6%81%E5%9C%A8SD%E5%8D%A1%E4%B8%8A%E5%86%99%E5%85%A5%E7%9A%84%E5%9D%97%E6%95%B0%E9%87%8F%E3%80%82%3C%2FP%3E%0A%3CP%3E%E4%BE%8B%E5%A6%82%EF%BC%8C%E5%BD%93%E6%82%A8%E4%BB%8ETFTP%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%8A%A0%E8%BD%BD%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ebl2_sd.pbl%3C%2FSPAN%3E%E6%97%B6%EF%BC%8C%E5%A6%82%E6%9E%9C%E4%BC%A0%E8%BE%93%E7%9A%84%E5%AD%97%E8%8A%82%E6%95%B0%E4%B8%BA%3CEM%3E103%2C353%26nbsp%3B%EF%BC%88%E5%8D%81%E5%85%AD%E8%BF%9B%E5%88%B6%E4%B8%BA193b9%EF%BC%89%3C%2FEM%3E%EF%BC%8C%E5%88%99%26nbsp%3B%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eblk_cnt%3C%2FSPAN%3E%20%E8%AE%A1%E7%AE%97%E4%B8%BA%E2%80%9C%3CEM%3E103%2C353%2F512%20%3D%20201%EF%BC%88%E5%8D%81%E5%85%AD%E8%BF%9B%E5%88%B6%E4%B8%BAC9%EF%BC%89%E2%80%9D%2B%20%E2%80%9C%E4%B8%BA%E4%BA%86%E5%90%91%E4%B8%8A%E5%8F%96%E6%95%B4%E4%BB%A5%E7%A1%AE%E4%BF%9D%E6%9C%80%E5%90%8E%E4%B8%80%E4%B8%AA%E5%9D%97%E4%B8%8D%E8%A2%AB%E9%81%97%E6%BC%8F%EF%BC%8C%E9%9C%80%E8%A6%81%E6%B7%BB%E5%8A%A0%E5%87%A0%E4%B8%AA%E6%89%87%E5%8C%BA%E2%80%9D%3CSPAN%3E%E3%80%82%3C%2FSPAN%3E%3C%2FEM%3E%E5%9B%A0%E6%AD%A4%EF%BC%8C%E5%A6%82%E6%9E%9C%E5%90%91%E4%B8%8A%E5%8F%96%E6%95%B4%E5%B9%B6%E5%A2%9E%E5%8A%A010%E4%B8%AA%E6%89%87%E5%8C%BA%EF%BC%88%E5%8D%81%E5%85%AD%E8%BF%9B%E5%88%B6%E4%B8%BAA%EF%BC%89%EF%BC%8C%26nbsp%3B%E5%9C%A8%E6%9C%AC%E7%A4%BA%E4%BE%8B%E4%B8%AD%EF%BC%8Cmmc%20write%E5%91%BD%E4%BB%A4%E5%B0%86%E4%B8%BA%EF%BC%9A%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%26nbsp%3B%3CSPAN%20style%3D%22font-size%3A%2014.6667px%3B%22%3E%3CEM%3ED3%3C%2FEM%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%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%0A%3CUL%3E%0A%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%0A%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3E%0A%3CP%3E%3D%26gt%3B%20%3CFONT%20face%3D%22courier%20new%2Ccourier%22%3Emmc%20dev%200%3B%3C%2FFONT%3E%26nbsp%3B%26nbsp%3B%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%0A%3CP%3E%E6%AD%A4%E5%A4%84%EF%BC%8C%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eblk_cnt%3C%2FSPAN%3E%20%E6%8C%87%E7%9A%84%E6%98%AF%E6%A0%B9%E6%8D%AE%E6%96%87%E4%BB%B6%E5%A4%A7%E5%B0%8F%E9%9C%80%E8%A6%81%E5%9C%A8%20SD%20%E5%8D%A1%E4%B8%8A%E5%86%99%E5%85%A5%E7%9A%84%E5%9D%97%E6%95%B0%E9%87%8F%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%E4%BE%8B%E5%A6%82%EF%BC%8C%E5%BD%93%E6%82%A8%E4%BB%8ETFTP%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%8A%A0%E8%BD%BD%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Efip.bin%3C%2FSPAN%3E%E6%97%B6%EF%BC%8C%E5%A6%82%E6%9E%9C%E4%BC%A0%E8%BE%93%E7%9A%84%E5%AD%97%E8%8A%82%E6%95%B0%E4%B8%BA1%2C178%2C967%EF%BC%88%E5%8D%81%E5%85%AD%E8%BF%9B%E5%88%B6%E4%B8%BA11fd57%EF%BC%89%3C%2FSPAN%3E%3CSPAN%3E%EF%BC%8C%E5%88%99%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%3E%E8%AE%A1%E7%AE%97%E4%B8%BA%EF%BC%9A%3CSPAN%3E%26nbsp%3B%E2%80%9C%3C%2FSPAN%3E%3CEM%3E1%2C178%2C967%2F512%20%3D%202%2C302%EF%BC%88%E5%8D%81%E5%85%AD%E8%BF%9B%E5%88%B6%E4%B8%BA8FE%EF%BC%89%E2%80%9D%20%2B%20%E2%80%9C%E4%B8%BA%E4%BA%86%E5%90%91%E4%B8%8A%E5%8F%96%E6%95%B4%E4%BB%A5%E7%A1%AE%E4%BF%9D%E6%9C%80%E5%90%8E%E4%B8%80%E4%B8%AA%E5%9D%97%E4%B8%8D%E8%A2%AB%E9%81%97%E6%BC%8F%EF%BC%8C%E9%9C%80%E8%A6%81%E6%B7%BB%E5%8A%A0%E5%87%A0%E4%B8%AA%E6%89%87%E5%8C%BA%E2%80%9D%3C%2FEM%3E%E3%80%82%E5%9B%A0%E6%AD%A4%EF%BC%8C%E5%A6%82%E6%9E%9C%E5%90%91%E4%B8%8A%E5%8F%96%E6%95%B4%E5%B9%B6%E5%A2%9E%E5%8A%A010%E4%B8%AA%E6%89%87%E5%8C%BA%EF%BC%88%E5%8D%81%E5%85%AD%E8%BF%9B%E5%88%B6%E4%B8%BAA%EF%BC%89%EF%BC%8C%E5%9C%A8%E6%9C%AC%E7%A4%BA%E4%BE%8B%E4%B8%AD%EF%BC%8Cmmc%20write%20%E5%91%BD%E4%BB%A4%E5%B0%86%E4%B8%BA%EF%BC%9A%26nbsp%3B%3D%26gt%3B%20%26nbsp%3B%26nbsp%3B%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Emmc%20write%2082000000%20800%20908%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3E%3CSPAN%3E%E4%BB%8E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22background-color%3A%20%23ffffff%3B%22%3ESD%E5%8D%A1%3C%2FSPAN%3E%3CSPAN%3E%E5%90%AF%E5%8A%A8%EF%BC%9A%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%20qixis_reset%20sd%3C%2FSPAN%3E%3C%2FSPAN%3E%0A%3CP%20style%3D%22background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20margin%3A%200px%3B%22%3ELX2160ARDB%20%E5%B0%86%E4%BD%BF%E7%94%A8%20TF-A%20%E5%90%AF%E5%8A%A8%E3%80%82%E5%9C%A8%E5%90%AF%E5%8A%A8%E6%97%A5%E5%BF%97%E4%B8%AD%EF%BC%8C%E6%82%A8%E5%B0%86%E7%9C%8B%E5%88%B0%EF%BC%9A%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%3D%26gt%3B%20NOTICE%3A%20%20BL2%3A%20v1.5(release)%3ALSDK-20.04%0ANOTICE%3A%20%20BL2%3A%20Built%20%3A%2022%3A01%3A10%2C%20Aug%2020%202020%0ANOTICE%3A%20%20UDIMM%2018ADF2G72AZ-3G2E1%0ANOTICE%3A%20%20DDR4%20UDIMM%20with%202-rank%2064-bit%20bus%20(x8)%0A%0ANOTICE%3A%20%2032%20GB%20DDR4%2C%2064-bit%2C%20CL%3D22%2C%20ECC%20on%2C%20256B%2C%20CS0%2BCS1%0ANOTICE%3A%20%20BL2%3A%20Booting%20BL31%0ANOTICE%3A%20%20BL31%3A%20v1.5(release)%3ALSDK-20.04%0ANOTICE%3A%20%20BL31%3A%20Built%20%3A%2022%3A02%3A07%2C%20Aug%2020%202020%0ANOTICE%3A%20%20Welc%0A%0AU-Boot%202019.10%20(Aug%2014%202020%20-%2017%3A43%3A28%20%2B0530)%0A%0ASoC%3A%20%20LX2160ACE%20Rev2.0%20(0x87360020)%0AClock%20Configuration%3A%0A%20%20%20%20%20%20%20CPU0(A72)%3A2000%20MHz%20%20CPU1(A72)%3A2000%20MHz%20%20CPU2(A72)%3A2000%20MHz%0A%20%20%20%20%20%20%20CPU3(A72)%3A2000%20MHz%20%20CPU4(A72)%3A2000%20MHz%20%20CPU5(A72)%3A2000%20MHz%0A%20%20%20%20%20%20%20CPU6(A72)%3A2000%20MHz%20%20CPU7(A72)%3A2000%20MHz%20%20CPU8(A72)%3A2000%20MHz%0A%20%20%20%20%20%20%20CPU9(A72)%3A2000%20MHz%20%20CPU10(A72)%3A2000%20MHz%20%20CPU11(A72)%3A2000%20MHz%0A%20%20%20%20%20%20%20CPU12(A72)%3A2000%20MHz%20%20CPU13(A72)%3A2000%20MHz%20%20CPU14(A72)%3A2000%20MHz%0A%20%20%20%20%20%20%20CPU15(A72)%3A2000%20MHz%0A%20%20%20%20%20%20%20Bus%3A%20%20%20%20%20%20700%20%20MHz%20%20DDR%3A%20%20%20%20%20%202900%20MT%2Fs%0AReset%20Configuration%20Word%20(RCW)%3A%0A%20%20%20%20%20%20%2000000000%3A%2050777738%2024500050%2000000000%2000000000%0A%20%20%20%20%20%20%2000000010%3A%2000000000%200c010000%2000000000%2000000000%0A%20%20%20%20%20%20%2000000020%3A%2002e001a0%2000002580%2000000000%2000000096%0A%20%20%20%20%20%20%2000000030%3A%2000000000%2000000000%2000000000%2000000000%0A%20%20%20%20%20%20%2000000040%3A%2000000000%2000000000%2000000000%2000000000%0A%20%20%20%20%20%20%2000000050%3A%2000000000%2000000000%2000000000%2000000000%0A%20%20%20%20%20%20%2000000060%3A%2000000000%2000000000%2000027000%2000000000%0A%20%20%20%20%20%20%2000000070%3A%2008b30010%2000150020%0AModel%3A%20NXP%20Layerscape%20LX2160ARDB%20Board%0ABoard%3A%20LX2160ACE%20Rev2.0-RDB%2C%20Board%20version%3A%20B%2C%20boot%20from%20SD%0A%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CH3%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-1318895711%22%20id%3D%22toc-hId--2058063898%22%3E%E4%BB%8E%20TFTP%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%8A%A0%E8%BD%BD%E7%94%A8%E4%BA%8E%20eMMC%20%E5%90%AF%E5%8A%A8%E7%9A%84%20TF-A%20%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%3C%2FH3%3E%0A%3CP%3E%3CSTRONG%3E%E6%B3%A8%E6%84%8F%EF%BC%9A%3C%2FSTRONG%3E%E6%9C%89%E5%85%B3TF-A%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E7%9A%84%E9%97%AA%E5%AD%98%E9%95%9C%E5%83%8F%E5%B8%83%E5%B1%80%E7%9A%84%E8%AF%A6%E7%BB%86%E4%BF%A1%E6%81%AF%EF%BC%8C%E8%AF%B7%E5%8F%82%E9%98%85%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fdocs%2FDOC-342651%22%20target%3D%22_blank%22%3E%E9%80%82%E7%94%A8%E4%BA%8ETF-A%E5%90%AF%E5%8A%A8%E6%B5%81%E7%A8%8B%E7%9A%84LSDK%E5%86%85%E5%AD%98%E5%B8%83%E5%B1%80%3C%2FA%3E%E3%80%82%3C%2FP%3E%0A%3COL%20style%3D%22border%3A%200px%3B%20padding%3A%200px%200px%200px%2030px%3B%22%3E%0A%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3E%0A%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_emmc.pbl%3C%2FSPAN%3E%3A%3C%2FP%3E%0A%3CUL%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20padding%3A%200px%200px%200px%2030px%3B%22%3E%0A%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_emmc.pbl%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FLI%3E%0A%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%20dev%201%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%0A%3CP%3E%E6%AD%A4%E5%A4%84%EF%BC%8C%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eblk_cnt%3C%2FSPAN%3E%E6%8C%87%E7%9A%84%E6%98%AF%E6%A0%B9%E6%8D%AE%E6%96%87%E4%BB%B6%E5%A4%A7%E5%B0%8F%E9%9C%80%E8%A6%81%E5%9C%A8SD%E5%8D%A1%E4%B8%8A%E5%86%99%E5%85%A5%E7%9A%84%E5%9D%97%E6%95%B0%E9%87%8F%E3%80%82%3C%2FP%3E%0A%3CP%3E%E4%BE%8B%E5%A6%82%EF%BC%8C%E5%BD%93%E6%82%A8%E4%BB%8ETFTP%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%8A%A0%E8%BD%BD%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Ebl2_emmc.pbl%3C%2FSPAN%3E%E6%97%B6%EF%BC%8C%E5%A6%82%E6%9E%9C%E4%BC%A0%E8%BE%93%E7%9A%84%E5%AD%97%E8%8A%82%E6%95%B0%E4%B8%BA%3CEM%3E103%2C353%EF%BC%88%E5%8D%81%E5%85%AD%E8%BF%9B%E5%88%B6%E4%B8%BA193b9%EF%BC%89%3C%2FEM%3E%EF%BC%8C%E5%88%99%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eblk_cnt%3C%2FSPAN%3E%E8%AE%A1%E7%AE%97%E4%B8%BA%E2%80%9C%3CEM%3E103%2C353%2F512%20%3D%20201%EF%BC%88%E5%8D%81%E5%85%AD%E8%BF%9B%E5%88%B6%E4%B8%BAC9%EF%BC%89%E2%80%9D%2B%20%E2%80%9C%E4%B8%BA%E4%BA%86%E5%90%91%E4%B8%8A%E5%8F%96%E6%95%B4%E4%BB%A5%E7%A1%AE%E4%BF%9D%E6%9C%80%E5%90%8E%E4%B8%80%E4%B8%AA%E5%9D%97%E4%B8%8D%E8%A2%AB%E9%81%97%E6%BC%8F%EF%BC%8C%E9%9C%80%E8%A6%81%E6%B7%BB%E5%8A%A0%E5%87%A0%E4%B8%AA%E6%89%87%E5%8C%BA%3CSPAN%3E%E2%80%9D%E3%80%82%3C%2FSPAN%3E%3C%2FEM%3E%E5%9B%A0%E6%AD%A4%EF%BC%8C%E5%A6%82%E6%9E%9C%E5%90%91%E4%B8%8A%E5%8F%96%E6%95%B4%E5%B9%B6%E5%A2%9E%E5%8A%A010%E4%B8%AA%E6%89%87%E5%8C%BA%EF%BC%88%E5%8D%81%E5%85%AD%E8%BF%9B%E5%88%B6%E4%B8%BAA%EF%BC%89%EF%BC%8C%26nbsp%3B%E5%9C%A8%E6%9C%AC%E7%A4%BA%E4%BE%8B%E4%B8%AD%EF%BC%8Cmmc%20write%E5%91%BD%E4%BB%A4%E5%B0%86%E4%B8%BA%EF%BC%9A%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%26nbsp%3B%3CSPAN%20style%3D%22font-size%3A%2014.6667px%3B%22%3E%3CEM%3ED3%3C%2FEM%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%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%0A%3CUL%3E%0A%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%0A%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3E%0A%3CP%3E%3CFONT%20face%3D%22courier%20new%2Ccourier%22%3E%3D%26gt%3B%20mmc%20dev%201%3B%3C%2FFONT%3E%26nbsp%3B%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%0A%3CP%3E%E6%AD%A4%E5%A4%84%EF%BC%8C%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Eblk_cnt%3C%2FSPAN%3E%20%E6%8C%87%E7%9A%84%E6%98%AF%E6%A0%B9%E6%8D%AE%E6%96%87%E4%BB%B6%E5%A4%A7%E5%B0%8F%E9%9C%80%E8%A6%81%E5%9C%A8%20SD%20%E5%8D%A1%E4%B8%8A%E5%86%99%E5%85%A5%E7%9A%84%E5%9D%97%E6%95%B0%E9%87%8F%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%E4%BE%8B%E5%A6%82%EF%BC%8C%E5%BD%93%E6%82%A8%E4%BB%8ETFTP%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%8A%A0%E8%BD%BD%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Efip.bin%3C%2FSPAN%3E%E6%97%B6%EF%BC%8C%E5%A6%82%E6%9E%9C%E4%BC%A0%E8%BE%93%E7%9A%84%E5%AD%97%E8%8A%82%E6%95%B0%E4%B8%BA1%2C178%2C967%EF%BC%88%E5%8D%81%E5%85%AD%E8%BF%9B%E5%88%B6%E4%B8%BA11fd57%EF%BC%89%3C%2FSPAN%3E%3CSPAN%3E%EF%BC%8C%E5%88%99%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%26nbsp%3B%E8%AE%A1%E7%AE%97%E5%A6%82%E4%B8%8B%EF%BC%9A%26nbsp%3B%E2%80%9C%3CEM%3E1%2C178%2C967%2F512%20%3D%202%2C302%EF%BC%88%E5%8D%81%E5%85%AD%E8%BF%9B%E5%88%B6%E4%B8%BA8FE%EF%BC%89%E2%80%9D%20%2B%20%E2%80%9C%E4%B8%BA%E4%BA%86%E5%90%91%E4%B8%8A%E5%8F%96%E6%95%B4%E4%BB%A5%E7%A1%AE%E4%BF%9D%E6%9C%80%E5%90%8E%E4%B8%80%E4%B8%AA%E5%9D%97%E4%B8%8D%E8%A2%AB%E9%81%97%E6%BC%8F%EF%BC%8C%E9%9C%80%E8%A6%81%E6%B7%BB%E5%8A%A0%E5%87%A0%E4%B8%AA%E6%89%87%E5%8C%BA%E2%80%9D%3C%2FEM%3E%E3%80%82%E5%9B%A0%E6%AD%A4%EF%BC%8C%E5%A6%82%E6%9E%9C%E5%90%91%E4%B8%8A%E5%8F%96%E6%95%B4%E5%B9%B6%E5%A2%9E%E5%8A%A010%E4%B8%AA%E6%89%87%E5%8C%BA%EF%BC%88%E5%8D%81%E5%85%AD%E8%BF%9B%E5%88%B6%E4%B8%BAA%EF%BC%89%EF%BC%8C%E5%9C%A8%E6%9C%AC%E7%A4%BA%E4%BE%8B%E4%B8%AD%EF%BC%8Cmmc%20write%E5%91%BD%E4%BB%A4%E4%B8%BA%EF%BC%9A%3D%26gt%3B%26nbsp%3B%26nbsp%3B%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3Emmc%20write%2082000000%20800%20908%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%200.5ex%200px%3B%22%3E%3CSPAN%3E%E4%BB%8E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22background-color%3A%20%23ffffff%3B%22%3EeMMC%E5%8D%A1%E5%90%AF%E5%8A%A8%3C%2FSPAN%3E%3CSPAN%3E%EF%BC%9A%3C%2FSPAN%3E%3CSPAN%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%3D%26gt%3B%20%26nbsp%3Bqixis_reset%20emmc%3C%2FSPAN%3E%3C%2FSPAN%3E%0A%3CP%20style%3D%22background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20margin%3A%200px%3B%22%3ELX2160ARDB%20%E5%B0%86%E4%BD%BF%E7%94%A8%20TF-A%20%E5%90%AF%E5%8A%A8%E3%80%82%E5%9C%A8%E5%90%AF%E5%8A%A8%E6%97%A5%E5%BF%97%E4%B8%AD%EF%BC%8C%E6%82%A8%E5%B0%86%E7%9C%8B%E5%88%B0%EF%BC%9A%3C%2FP%3E%0A%3CP%20style%3D%22background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20margin%3A%200px%3B%22%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%3D%26gt%3B%20NOTICE%3A%20%20BL2%3A%20v1.5(release)%3ALSDK-20.04%0ANOTICE%3A%20%20BL2%3A%20Built%20%3A%2022%3A01%3A10%2C%20Aug%2020%202020%0ANOTICE%3A%20%20UDIMM%2018ADF2G72AZ-3G2E1%0ANOTICE%3A%20%20DDR4%20UDIMM%20with%202-rank%2064-bit%20bus%20(x8)%0A%0ANOTICE%3A%20%2032%20GB%20DDR4%2C%2064-bit%2C%20CL%3D22%2C%20ECC%20on%2C%20256B%2C%20CS0%2BCS1%0ANOTICE%3A%20%20BL2%3A%20Booting%20BL31%0ANOTICE%3A%20%20BL31%3A%20v1.5(release)%3ALSDK-20.04%0ANOTICE%3A%20%20BL31%3A%20Built%20%3A%2022%3A02%3A07%2C%20Aug%2020%202020%0ANOTICE%3A%20%20Welc%0A%0AU-Boot%202019.10%20(Aug%2014%202020%20-%2017%3A43%3A28%20%2B0530)%0A%0ASoC%3A%20%20LX2160ACE%20Rev2.0%20(0x87360020)%0AClock%20Configuration%3A%0A%20%20%20%20%20%20%20CPU0(A72)%3A2000%20MHz%20%20CPU1(A72)%3A2000%20MHz%20%20CPU2(A72)%3A2000%20MHz%0A%20%20%20%20%20%20%20CPU3(A72)%3A2000%20MHz%20%20CPU4(A72)%3A2000%20MHz%20%20CPU5(A72)%3A2000%20MHz%0A%20%20%20%20%20%20%20CPU6(A72)%3A2000%20MHz%20%20CPU7(A72)%3A2000%20MHz%20%20CPU8(A72)%3A2000%20MHz%0A%20%20%20%20%20%20%20CPU9(A72)%3A2000%20MHz%20%20CPU10(A72)%3A2000%20MHz%20%20CPU11(A72)%3A2000%20MHz%0A%20%20%20%20%20%20%20CPU12(A72)%3A2000%20MHz%20%20CPU13(A72)%3A2000%20MHz%20%20CPU14(A72)%3A2000%20MHz%0A%20%20%20%20%20%20%20CPU15(A72)%3A2000%20MHz%0A%20%20%20%20%20%20%20Bus%3A%20%20%20%20%20%20700%20%20MHz%20%20DDR%3A%20%20%20%20%20%202900%20MT%2Fs%0AReset%20Configuration%20Word%20(RCW)%3A%0A%20%20%20%20%20%20%2000000000%3A%2050777738%2024500050%2000000000%2000000000%0A%20%20%20%20%20%20%2000000010%3A%2000000000%200c010000%2000000000%2000000000%0A%20%20%20%20%20%20%2000000020%3A%2002e001a0%2000002580%2000000000%2000000096%0A%20%20%20%20%20%20%2000000030%3A%2000000000%2000000000%2000000000%2000000000%0A%20%20%20%20%20%20%2000000040%3A%2000000000%2000000000%2000000000%2000000000%0A%20%20%20%20%20%20%2000000050%3A%2000000000%2000000000%2000000000%2000000000%0A%20%20%20%20%20%20%2000000060%3A%2000000000%2000000000%2000027000%2000000000%0A%20%20%20%20%20%20%2000000070%3A%2008b30010%2000150020%0AModel%3A%20NXP%20Layerscape%20LX2160ARDB%20Board%0ABoard%3A%20LX2160ACE%20Rev2.0-RDB%2C%20Board%20version%3A%20B%2C%20boot%20from%20eMMC%0A%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CBR%20%2F%3E%0A%3C%2FLI%3E%0A%3C%2FOL%3E%3C%2FLINGO-BODY%3E
无评分
版本历史
最后更新:
‎10-22-2020 03:35 AM
更新人: