
=>tftp 81000000 fip_ddr.bin
=>mmc erase 0x4000 0x400
=>mmc write 0x81000000 0x4000 0x400
# flash phy-ucode firmware
=>tftp 81000000 phy-ucode.txt
=>mmc erase 0x4C00 0x200
=>mmc write 0x81000000 0x4C00 0x200
# flash MC firmware
=>tftp 81000000 mc.itb
=>mmc erase 0x5000 0x1800
=>mmc write 0x81000000 0x5000 0x1800
# flash dpl-eth firmware
=>tftp 81000000 dpl-eth.19.dtb
=>mmc erase 0x6800 0x800
=>mmc write 0x81000000 0x6800 0x800
# flash dpc-usxgmii firmware
=>tftp 81000000 dpc-usxgmii.dtb
=>mmc erase 0x7000 0x800
=>mmc write 0x81000000 0x7000 0x800
#then reset the board
• Deploying kernel and Ramdisk from TFTP
1. Set the U-Boot environment.
=>setenv bootargs ‘console=ttyAMA0,115200 root=/dev/ram0 rw rootwait
earlycon=pl011,mmio32,0x21c0000’
=>saveenv
2. Boot up the system.
=>mmcinfo;mmc read $mc_fw_addr 0x05000 0x1800;mmc read $dpc_addr 0x07000 0x800;mmc read
$dpl_addr 0x06800 0x800;fsl_mc start mc $mc_fw_addr $dpc_addr;fsl_mc apply dpl $dpl_addr;
=>tftp 83000000 Image
=>tftp 88000000 rootfs.cpio.uboot
=>tftp 8f000000 fsl-lx2160a-rdb.dtb
=>booti 83000000 88000000 8f000000
NXP Semiconductors
NXP OpenIL platforms
Open Industrial User Guide, Rev. 1.8, 05/2020
User's Guide
39 / 199