<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>LayerscapeのトピックLS1043ARDB cannot bring up the kernel downloaded from TFTP</title>
    <link>https://community.nxp.com/t5/Layerscape/LS1043ARDB-cannot-bring-up-the-kernel-downloaded-from-TFTP/m-p/632787#M2029</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;Switches set to boot from default NOR.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;Try to set TFTP&amp;nbsp;boot but cannot succeed to bring up the kernel&amp;nbsp;downloaded from TFTP.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;What's wrong?&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;------------------------------------------------------------------------------------------------------------------------&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;environment&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;------------------------------------------------------------------------------------------------------------------------&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;baudrate=115200&lt;BR /&gt;bootargs=console=ttyS0,115200 root=/dev/ram0 earlycon=uart8250,0x21c0500,115200&lt;BR /&gt;bootcmd=cp.b $kernel_start $kernel_load $kernel_size &amp;amp;&amp;amp; bootm $kernel_load&lt;BR /&gt;bootdelay=3&lt;BR /&gt;console=ttyAMA0,38400n8&lt;BR /&gt;eth1addr=00:04:9f:04:4d:c4&lt;BR /&gt;eth2addr=00:04:9f:04:4d:c5&lt;BR /&gt;eth3addr=00:04:9f:04:4d:c6&lt;BR /&gt;eth4addr=00:04:9f:04:4d:c7&lt;BR /&gt;eth5addr=00:04:9f:04:4d:c8&lt;BR /&gt;eth6addr=00:04:9f:04:4d:c9&lt;BR /&gt;ethact=FM1@DTSEC1&lt;BR /&gt;ethaddr=00:04:9f:04:4d:c3&lt;BR /&gt;ethprime=e1000#0&lt;BR /&gt;fdt_high=0xffffffffffffffff&lt;BR /&gt;fman_ucode=60300000&lt;BR /&gt;gatewayip=192.168.1.1&lt;BR /&gt;hwconfig=fsl_ddr:bank_intlv=auto&lt;BR /&gt;initrd_high=0xffffffffffffffff&lt;BR /&gt;ipaddr=192.168.1.100&lt;BR /&gt;kernel_addr=0x100000&lt;BR /&gt;kernel_load=0xa0000000&lt;BR /&gt;kernel_size=0x2800000&lt;BR /&gt;kernel_start=0x61100000&lt;BR /&gt;loadaddr=0x80100000&lt;BR /&gt;netmask=255.255.255.0&lt;BR /&gt;ramdisk_addr=0x800000&lt;BR /&gt;ramdisk_size=0x2000000&lt;BR /&gt;scsidevs=0&lt;BR /&gt;serverip=192.168.1.1&lt;BR /&gt;stderr=serial&lt;BR /&gt;stdin=serial&lt;BR /&gt;stdout=serial&lt;/P&gt;&lt;P&gt;Environment size: 902/131068 bytes&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 15px;"&gt;------------------------------------------------------------------------------------------------------------------------&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 15px;"&gt;command&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;------------------------------------------------------------------------------------------------------------------------&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt;=&amp;gt; setenv ipaddr 10.20.2.200&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 15px;"&gt;=&amp;gt; setenv serverip 10.20.2.26&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 15px;"&gt;=&amp;gt; setenv netmask 255.255.255.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 15px;"&gt;=&amp;gt; setenv gatewayip 10.20.2.26&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 15px;"&gt;=&amp;gt; setenv bootargs "root=/dev/ram0 earlycon=uart8250,0x21c0500,mmio,115200 console=ttyS0,115200"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 15px;"&gt;=&amp;gt; tftp a0000000 kernel.itb&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt;=&amp;gt; bootm a0000000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 15px;"&gt;------------------------------------------------------------------------------------------------------------------------&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 15px;"&gt;log&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;------------------------------------------------------------------------------------------------------------------------&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2016.12.21 17:44:27 =~=~=~=~=~=~=~=~=~=~=~=&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;U-Boot 2015.01QorIQ-SDK-V1.7+gc297f5b (Dec 20 2015 - 13:08:26)&lt;/P&gt;&lt;P&gt;Clock Configuration:&lt;BR /&gt; CPU0(A53):1600 MHz CPU1(A53):1600 MHz CPU2(A53):1600 MHz &lt;BR /&gt; CPU3(A53):1600 MHz &lt;BR /&gt; Bus: 400 MHz DDR: 1600 MT/s FMAN: 500 MHz&lt;BR /&gt;Reset Configuration Word (RCW):&lt;BR /&gt; 00000000: 08100010 0a000000 00000000 00000000&lt;BR /&gt; 00000010: 14550002 80004012 e0025000 c1002000&lt;BR /&gt; 00000020: 00000000 00000000 00000000 00038800&lt;BR /&gt; 00000030: 00000000 00001101 00000096 00000001&lt;BR /&gt;Board: LS1043ARDB, boot from vBank 0&lt;BR /&gt;CPLD: V1.4&lt;BR /&gt;PCBA: V3.0&lt;BR /&gt;SERDES Reference Clocks:&lt;BR /&gt;SD1_CLK1 = 156.25MHZ, SD1_CLK2 = 100.00MHZ&lt;BR /&gt;I2C: ready&lt;BR /&gt;DRAM: Initializing DDR....&lt;BR /&gt;Detected UDIMM Fixed DDR on board&lt;BR /&gt;2 GiB (DDR4, 32-bit, CL=11, ECC off)&lt;BR /&gt;Firmware 'Microcode version 0.0.1 for LS1021a r1.0' for 1021 V1.0&lt;BR /&gt;QE: uploading microcode 'Microcode for LS1021a r1.0' version 0.0.1&lt;BR /&gt;Using SERDES1 Protocol: 5205 (0x1455)&lt;BR /&gt;fman_port_enet_if:71: port(FM1_DTSEC3) is OK&lt;BR /&gt;fman_port_enet_if:77: port(FM1_DTSEC4) is OK&lt;BR /&gt;Flash: 128 MiB&lt;BR /&gt;NAND: 512 MiB&lt;BR /&gt;MMC: FSL_SDHC: 0&lt;BR /&gt;EEPROM: NXID v1&lt;BR /&gt;PCIe1: disabled&lt;BR /&gt;PCIe2: Root Complex no link, regs @ 0x3500000&lt;BR /&gt;PCIe3: Root Complex no link, regs @ 0x3600000&lt;BR /&gt;In: serial&lt;BR /&gt;Out: serial&lt;BR /&gt;Err: serial&lt;BR /&gt;Net: Fman1: Uploading microcode version 106.4.17&lt;BR /&gt;FM1@DTSEC1, FM1@DTSEC2, FM1@DTSEC3, FM1@DTSEC4, FM1@DTSEC5, FM1@DTSEC6, FM1@TGEC1&lt;BR /&gt;Hit any key to stop autoboot: 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &lt;BR /&gt;=&amp;gt; printenv&lt;BR /&gt;baudrate=115200&lt;BR /&gt;bootargs=console=ttyS0,115200 root=/dev/ram0 earlycon=uart8250,0x21c0500,115200&lt;BR /&gt;bootcmd=cp.b $kernel_start $kernel_load $kernel_size &amp;amp;&amp;amp; bootm $kernel_load&lt;BR /&gt;bootdelay=3&lt;BR /&gt;console=ttyAMA0,38400n8&lt;BR /&gt;eth1addr=00:04:9f:04:4d:c4&lt;BR /&gt;eth2addr=00:04:9f:04:4d:c5&lt;BR /&gt;eth3addr=00:04:9f:04:4d:c6&lt;BR /&gt;eth4addr=00:04:9f:04:4d:c7&lt;BR /&gt;eth5addr=00:04:9f:04:4d:c8&lt;BR /&gt;eth6addr=00:04:9f:04:4d:c9&lt;BR /&gt;ethact=FM1@DTSEC1&lt;BR /&gt;ethaddr=00:04:9f:04:4d:c3&lt;BR /&gt;ethprime=e1000#0&lt;BR /&gt;fdt_high=0xffffffffffffffff&lt;BR /&gt;fman_ucode=60300000&lt;BR /&gt;gatewayip=192.168.1.1&lt;BR /&gt;hwconfig=fsl_ddr:bank_intlv=auto&lt;BR /&gt;initrd_high=0xffffffffffffffff&lt;BR /&gt;ipaddr=192.168.1.100&lt;BR /&gt;kernel_addr=0x100000&lt;BR /&gt;kernel_load=0xa0000000&lt;BR /&gt;kernel_size=0x2800000&lt;BR /&gt;kernel_start=0x61100000&lt;BR /&gt;loadaddr=0x80100000&lt;BR /&gt;netmask=255.255.255.0&lt;BR /&gt;ramdisk_addr=0x800000&lt;BR /&gt;ramdisk_size=0x2000000&lt;BR /&gt;scsidevs=0&lt;BR /&gt;serverip=192.168.1.1&lt;BR /&gt;stderr=serial&lt;BR /&gt;stdin=serial&lt;BR /&gt;stdout=serial&lt;/P&gt;&lt;P&gt;Environment size: 902/131068 bytes&lt;BR /&gt;=&amp;gt; setenv ipaddr 10.20.2.200&lt;BR /&gt;=&amp;gt; setenv serverip 10.20.2.26&lt;BR /&gt;=&amp;gt; setenv netmask 255.255.255.0&lt;BR /&gt;=&amp;gt; setenv gatewayip 10.20.2.26&lt;BR /&gt;=&amp;gt; setenv bootargs "root=/dev/ram0 earlycon=uart8250,0x21c0500,mmio,115200 console=ttyS0,115200"&lt;BR /&gt;=&amp;gt; tftp a0000000 kernel.itb&lt;BR /&gt;Using FM1@DTSEC1 device&lt;BR /&gt;TFTP from server 10.20.2.26; our IP address is 10.20.2.200&lt;BR /&gt;Filename 'kernel.itb'.&lt;BR /&gt;Load address: 0xa0000000&lt;BR /&gt;Loading: * #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; ####################&lt;BR /&gt; 1.8 MiB/s&lt;BR /&gt;done&lt;BR /&gt;Bytes transferred = 32726607 (1f35e4f hex)&lt;BR /&gt;=&amp;gt; bootm a0000000&lt;BR /&gt;## Loading kernel from FIT Image at a0000000 ...&lt;BR /&gt; Using 'config@1' configuration&lt;BR /&gt; Trying 'kernel@1' kernel subimage&lt;BR /&gt; Description: ARM64 Linux kernel&lt;BR /&gt; Type: Kernel Image&lt;BR /&gt; Compression: gzip compressed&lt;BR /&gt; Data Start: 0xa00000d4&lt;BR /&gt; Data Size: 5465897 Bytes = 5.2 MiB&lt;BR /&gt; Architecture: AArch64&lt;BR /&gt; OS: Linux&lt;BR /&gt; Load Address: 0x80080000&lt;BR /&gt; Entry Point: 0x80080000&lt;BR /&gt; Verifying Hash Integrity ... OK&lt;BR /&gt;## Loading ramdisk from FIT Image at a0000000 ...&lt;BR /&gt; Using 'config@1' configuration&lt;BR /&gt; Trying 'ramdisk@1' ramdisk subimage&lt;BR /&gt; Description: Ramdisk&lt;BR /&gt; Type: RAMDisk Image&lt;BR /&gt; Compression: uncompressed&lt;BR /&gt; Data Start: 0xa053d094&lt;BR /&gt; Data Size: 27232880 Bytes = 26 MiB&lt;BR /&gt; Architecture: AArch64&lt;BR /&gt; OS: Linux&lt;BR /&gt; Load Address: unavailable&lt;BR /&gt; Entry Point: unavailable&lt;BR /&gt; Verifying Hash Integrity ... OK&lt;BR /&gt;## Loading fdt from FIT Image at a0000000 ...&lt;BR /&gt; Using 'config@1' configuration&lt;BR /&gt; Trying 'fdt@1' fdt subimage&lt;BR /&gt; Description: Flattened Device Tree blob&lt;BR /&gt; Type: Flat Device Tree&lt;BR /&gt; Compression: uncompressed&lt;BR /&gt; Data Start: 0xa05368b4&lt;BR /&gt; Data Size: 26463 Bytes = 25.8 KiB&lt;BR /&gt; Architecture: AArch64&lt;BR /&gt; Verifying Hash Integrity ... OK&lt;BR /&gt; Loading fdt from 0xa05368b4 to 0x90000000&lt;BR /&gt; Booting using the fdt blob at 0x90000000&lt;BR /&gt; Uncompressing Kernel Image ... OK&lt;BR /&gt; Using Device Tree in place at 0000000090000000, end 000000009001975e&lt;/P&gt;&lt;P&gt;Starting kernel ...&lt;/P&gt;&lt;P&gt;[ 0.000000] Booting Linux on physical CPU 0x0&lt;BR /&gt;[ 0.000000] Initializing cgroup subsys cpu&lt;BR /&gt;[ 0.000000] Linux version 4.1.30-rt34+g4004071 (victor@u14d-64b) (gcc version 4.9.3 20150311 (prerelease) (Linaro GCC 4.9-2015.03) ) #1 SMP Tue Dec 13 15:29:03 CST 2016&lt;BR /&gt;[ 0.000000] CPU: AArch64 Processor [410fd034] revision 4&lt;BR /&gt;[ 0.000000] Detected VIPT I-cache on CPU0&lt;BR /&gt;[ 0.000000] alternatives: enabling workaround for ARM erratum 845719&lt;BR /&gt;[ 0.000000] earlycon: Early serial console at MMIO 0x21c0500 (options 'mmio,115200')&lt;BR /&gt;[ 0.000000] bootconsole [uart0] enabled&lt;BR /&gt;[ 0.000000] efi: Getting EFI parameters from FDT:&lt;BR /&gt;[ 0.000000] efi: UEFI not found.&lt;BR /&gt;[ 0.000000] Reserved memory: initialized node bman-fbpr, compatible id fsl,bman-fbpr&lt;BR /&gt;[ 0.000000] Reserved memory: initialized node qman-fqd, compatible id fsl,qman-fqd&lt;BR /&gt;[ 0.000000] Reserved memory: initialized node qman-pfdr, compatible id fsl,qman-pfdr&lt;BR /&gt;[ 0.000000] cma: Reserved 16 MiB at 0x00000000fb000000&lt;BR /&gt;[ 0.000000] psci: probing for conduit method from DT.&lt;BR /&gt;[ 0.000000] psci: PSCIv0.2 detected in firmware.&lt;BR /&gt;[ 0.000000] psci: Using standard PSCI v0.2 function IDs&lt;BR /&gt;[ 0.000000] PERCPU: Embedded 18 pages/cpu @ffff80007fd84000 s34880 r8192 d30656 u73728&lt;BR /&gt;[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 515592&lt;BR /&gt;[ 0.000000] Kernel command line: root=/dev/ram0 earlycon=uart8250,0x21c0500,mmio,115200 console=ttyS0,115200&lt;BR /&gt;[ 0.000000] log_buf_len individual max cpu contribution: 4096 bytes&lt;BR /&gt;[ 0.000000] log_buf_len total cpu_extra contributions: 12288 bytes&lt;BR /&gt;[ 0.000000] log_buf_len min size: 16384 bytes&lt;BR /&gt;[ 0.000000] log_buf_len: 32768 bytes&lt;BR /&gt;[ 0.000000] early log buf free: 14400(87%)&lt;BR /&gt;[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)&lt;BR /&gt;[ 0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)&lt;BR /&gt;[ 0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)&lt;BR /&gt;[ 0.000000] software IO TLB [mem 0xf5000000-0xf9000000] (64MB) mapped at [ffff800075000000-ffff800078ffffff]&lt;BR /&gt;[ 0.000000] Memory: 1879488K/2095104K available (7746K kernel code, 581K rwdata, 3196K rodata, 480K init, 757K bss, 199232K reserved, 16384K cma-reserved)&lt;BR /&gt;[ 0.000000] Virtual kernel memory layout:&lt;BR /&gt;[ 0.000000] vmalloc : 0xffff000000000000 - 0xffff7bffbfff0000 (126974 GB)&lt;BR /&gt;[ 0.000000] vmemmap : 0xffff7bffc0000000 - 0xffff7fffc0000000 ( 4096 GB maximum)&lt;BR /&gt;[ 0.000000] 0xffff7bffc0000000 - 0xffff7bffc1ff8000 ( 31 MB actual)&lt;BR /&gt;[ 0.000000] fixed : 0xffff7ffffabfd000 - 0xffff7ffffac00000 ( 12 KB)&lt;BR /&gt;[ 0.000000] PCI I/O : 0xffff7ffffae00000 - 0xffff7ffffbe00000 ( 16 MB)&lt;BR /&gt;[ 0.000000] modules : 0xffff7ffffc000000 - 0xffff800000000000 ( 64 MB)&lt;BR /&gt;[ 0.000000] memory : 0xffff800000000000 - 0xffff80007fe00000 ( 2046 MB)&lt;BR /&gt;[ 0.000000] .init : 0xffff800000b32000 - 0xffff800000baa000 ( 480 KB)&lt;BR /&gt;[ 0.000000] .text : 0xffff800000080000 - 0xffff800000b31974 ( 10951 KB)&lt;BR /&gt;[ 0.000000] .data : 0xffff800000bbb000 - 0xffff800000c4c600 ( 582 KB)&lt;BR /&gt;[ 0.000000] Hierarchical RCU implementation.&lt;BR /&gt;[ 0.000000] Additional per-CPU info printed with stalls.&lt;BR /&gt;[ 0.000000] RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=4.&lt;BR /&gt;[ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4&lt;BR /&gt;[ 0.000000] NR_IRQS:64 nr_irqs:64 0&lt;BR /&gt;[ 0.000000] GIC CPU mask not found - kernel will fail to boot.&lt;BR /&gt;[ 0.000000] GIC CPU mask not found - kernel will fail to boot.&lt;BR /&gt;[ 0.000000] Architected cp15 timer(s) running at 25.00MHz (phys).&lt;BR /&gt;[ 0.000000] clocksource arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x5c40939b5, max_idle_ns: 440795202646 ns&lt;BR /&gt;[ 0.000002] sched_clock: 56 bits at 25MHz, resolution 40ns, wraps every 4398046511100ns&lt;BR /&gt;[ 0.008282] Console: colour dummy device 80x25&lt;BR /&gt;[ 0.012750] Calibrating delay loop (skipped), value calculated using timer frequency.. 50.00 BogoMIPS (lpj=250000)&lt;BR /&gt;[ 0.023150] pid_max: default: 32768 minimum: 301&lt;BR /&gt;[ 0.027834] Security Framework initialized&lt;BR /&gt;[ 0.031970] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes)&lt;BR /&gt;[ 0.038700] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes)&lt;BR /&gt;[ 0.046176] Initializing cgroup subsys memory&lt;BR /&gt;[ 0.050564] Initializing cgroup subsys hugetlb&lt;BR /&gt;[ 0.055146] hw perfevents: enabled with arm/armv8-pmuv3 PMU driver, 7 counters available&lt;BR /&gt;[ 0.063287] EFI services will not be available.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 21 Dec 2016 09:59:05 GMT</pubDate>
    <dc:creator>jheng-jhongwu</dc:creator>
    <dc:date>2016-12-21T09:59:05Z</dc:date>
    <item>
      <title>LS1043ARDB cannot bring up the kernel downloaded from TFTP</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1043ARDB-cannot-bring-up-the-kernel-downloaded-from-TFTP/m-p/632787#M2029</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;Switches set to boot from default NOR.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;Try to set TFTP&amp;nbsp;boot but cannot succeed to bring up the kernel&amp;nbsp;downloaded from TFTP.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;What's wrong?&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;------------------------------------------------------------------------------------------------------------------------&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;environment&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;------------------------------------------------------------------------------------------------------------------------&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;baudrate=115200&lt;BR /&gt;bootargs=console=ttyS0,115200 root=/dev/ram0 earlycon=uart8250,0x21c0500,115200&lt;BR /&gt;bootcmd=cp.b $kernel_start $kernel_load $kernel_size &amp;amp;&amp;amp; bootm $kernel_load&lt;BR /&gt;bootdelay=3&lt;BR /&gt;console=ttyAMA0,38400n8&lt;BR /&gt;eth1addr=00:04:9f:04:4d:c4&lt;BR /&gt;eth2addr=00:04:9f:04:4d:c5&lt;BR /&gt;eth3addr=00:04:9f:04:4d:c6&lt;BR /&gt;eth4addr=00:04:9f:04:4d:c7&lt;BR /&gt;eth5addr=00:04:9f:04:4d:c8&lt;BR /&gt;eth6addr=00:04:9f:04:4d:c9&lt;BR /&gt;ethact=FM1@DTSEC1&lt;BR /&gt;ethaddr=00:04:9f:04:4d:c3&lt;BR /&gt;ethprime=e1000#0&lt;BR /&gt;fdt_high=0xffffffffffffffff&lt;BR /&gt;fman_ucode=60300000&lt;BR /&gt;gatewayip=192.168.1.1&lt;BR /&gt;hwconfig=fsl_ddr:bank_intlv=auto&lt;BR /&gt;initrd_high=0xffffffffffffffff&lt;BR /&gt;ipaddr=192.168.1.100&lt;BR /&gt;kernel_addr=0x100000&lt;BR /&gt;kernel_load=0xa0000000&lt;BR /&gt;kernel_size=0x2800000&lt;BR /&gt;kernel_start=0x61100000&lt;BR /&gt;loadaddr=0x80100000&lt;BR /&gt;netmask=255.255.255.0&lt;BR /&gt;ramdisk_addr=0x800000&lt;BR /&gt;ramdisk_size=0x2000000&lt;BR /&gt;scsidevs=0&lt;BR /&gt;serverip=192.168.1.1&lt;BR /&gt;stderr=serial&lt;BR /&gt;stdin=serial&lt;BR /&gt;stdout=serial&lt;/P&gt;&lt;P&gt;Environment size: 902/131068 bytes&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 15px;"&gt;------------------------------------------------------------------------------------------------------------------------&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 15px;"&gt;command&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;------------------------------------------------------------------------------------------------------------------------&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt;=&amp;gt; setenv ipaddr 10.20.2.200&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 15px;"&gt;=&amp;gt; setenv serverip 10.20.2.26&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 15px;"&gt;=&amp;gt; setenv netmask 255.255.255.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 15px;"&gt;=&amp;gt; setenv gatewayip 10.20.2.26&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 15px;"&gt;=&amp;gt; setenv bootargs "root=/dev/ram0 earlycon=uart8250,0x21c0500,mmio,115200 console=ttyS0,115200"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 15px;"&gt;=&amp;gt; tftp a0000000 kernel.itb&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt;=&amp;gt; bootm a0000000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 15px;"&gt;------------------------------------------------------------------------------------------------------------------------&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 15px;"&gt;log&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;------------------------------------------------------------------------------------------------------------------------&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2016.12.21 17:44:27 =~=~=~=~=~=~=~=~=~=~=~=&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;U-Boot 2015.01QorIQ-SDK-V1.7+gc297f5b (Dec 20 2015 - 13:08:26)&lt;/P&gt;&lt;P&gt;Clock Configuration:&lt;BR /&gt; CPU0(A53):1600 MHz CPU1(A53):1600 MHz CPU2(A53):1600 MHz &lt;BR /&gt; CPU3(A53):1600 MHz &lt;BR /&gt; Bus: 400 MHz DDR: 1600 MT/s FMAN: 500 MHz&lt;BR /&gt;Reset Configuration Word (RCW):&lt;BR /&gt; 00000000: 08100010 0a000000 00000000 00000000&lt;BR /&gt; 00000010: 14550002 80004012 e0025000 c1002000&lt;BR /&gt; 00000020: 00000000 00000000 00000000 00038800&lt;BR /&gt; 00000030: 00000000 00001101 00000096 00000001&lt;BR /&gt;Board: LS1043ARDB, boot from vBank 0&lt;BR /&gt;CPLD: V1.4&lt;BR /&gt;PCBA: V3.0&lt;BR /&gt;SERDES Reference Clocks:&lt;BR /&gt;SD1_CLK1 = 156.25MHZ, SD1_CLK2 = 100.00MHZ&lt;BR /&gt;I2C: ready&lt;BR /&gt;DRAM: Initializing DDR....&lt;BR /&gt;Detected UDIMM Fixed DDR on board&lt;BR /&gt;2 GiB (DDR4, 32-bit, CL=11, ECC off)&lt;BR /&gt;Firmware 'Microcode version 0.0.1 for LS1021a r1.0' for 1021 V1.0&lt;BR /&gt;QE: uploading microcode 'Microcode for LS1021a r1.0' version 0.0.1&lt;BR /&gt;Using SERDES1 Protocol: 5205 (0x1455)&lt;BR /&gt;fman_port_enet_if:71: port(FM1_DTSEC3) is OK&lt;BR /&gt;fman_port_enet_if:77: port(FM1_DTSEC4) is OK&lt;BR /&gt;Flash: 128 MiB&lt;BR /&gt;NAND: 512 MiB&lt;BR /&gt;MMC: FSL_SDHC: 0&lt;BR /&gt;EEPROM: NXID v1&lt;BR /&gt;PCIe1: disabled&lt;BR /&gt;PCIe2: Root Complex no link, regs @ 0x3500000&lt;BR /&gt;PCIe3: Root Complex no link, regs @ 0x3600000&lt;BR /&gt;In: serial&lt;BR /&gt;Out: serial&lt;BR /&gt;Err: serial&lt;BR /&gt;Net: Fman1: Uploading microcode version 106.4.17&lt;BR /&gt;FM1@DTSEC1, FM1@DTSEC2, FM1@DTSEC3, FM1@DTSEC4, FM1@DTSEC5, FM1@DTSEC6, FM1@TGEC1&lt;BR /&gt;Hit any key to stop autoboot: 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &lt;BR /&gt;=&amp;gt; printenv&lt;BR /&gt;baudrate=115200&lt;BR /&gt;bootargs=console=ttyS0,115200 root=/dev/ram0 earlycon=uart8250,0x21c0500,115200&lt;BR /&gt;bootcmd=cp.b $kernel_start $kernel_load $kernel_size &amp;amp;&amp;amp; bootm $kernel_load&lt;BR /&gt;bootdelay=3&lt;BR /&gt;console=ttyAMA0,38400n8&lt;BR /&gt;eth1addr=00:04:9f:04:4d:c4&lt;BR /&gt;eth2addr=00:04:9f:04:4d:c5&lt;BR /&gt;eth3addr=00:04:9f:04:4d:c6&lt;BR /&gt;eth4addr=00:04:9f:04:4d:c7&lt;BR /&gt;eth5addr=00:04:9f:04:4d:c8&lt;BR /&gt;eth6addr=00:04:9f:04:4d:c9&lt;BR /&gt;ethact=FM1@DTSEC1&lt;BR /&gt;ethaddr=00:04:9f:04:4d:c3&lt;BR /&gt;ethprime=e1000#0&lt;BR /&gt;fdt_high=0xffffffffffffffff&lt;BR /&gt;fman_ucode=60300000&lt;BR /&gt;gatewayip=192.168.1.1&lt;BR /&gt;hwconfig=fsl_ddr:bank_intlv=auto&lt;BR /&gt;initrd_high=0xffffffffffffffff&lt;BR /&gt;ipaddr=192.168.1.100&lt;BR /&gt;kernel_addr=0x100000&lt;BR /&gt;kernel_load=0xa0000000&lt;BR /&gt;kernel_size=0x2800000&lt;BR /&gt;kernel_start=0x61100000&lt;BR /&gt;loadaddr=0x80100000&lt;BR /&gt;netmask=255.255.255.0&lt;BR /&gt;ramdisk_addr=0x800000&lt;BR /&gt;ramdisk_size=0x2000000&lt;BR /&gt;scsidevs=0&lt;BR /&gt;serverip=192.168.1.1&lt;BR /&gt;stderr=serial&lt;BR /&gt;stdin=serial&lt;BR /&gt;stdout=serial&lt;/P&gt;&lt;P&gt;Environment size: 902/131068 bytes&lt;BR /&gt;=&amp;gt; setenv ipaddr 10.20.2.200&lt;BR /&gt;=&amp;gt; setenv serverip 10.20.2.26&lt;BR /&gt;=&amp;gt; setenv netmask 255.255.255.0&lt;BR /&gt;=&amp;gt; setenv gatewayip 10.20.2.26&lt;BR /&gt;=&amp;gt; setenv bootargs "root=/dev/ram0 earlycon=uart8250,0x21c0500,mmio,115200 console=ttyS0,115200"&lt;BR /&gt;=&amp;gt; tftp a0000000 kernel.itb&lt;BR /&gt;Using FM1@DTSEC1 device&lt;BR /&gt;TFTP from server 10.20.2.26; our IP address is 10.20.2.200&lt;BR /&gt;Filename 'kernel.itb'.&lt;BR /&gt;Load address: 0xa0000000&lt;BR /&gt;Loading: * #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; #################################################################&lt;BR /&gt; ####################&lt;BR /&gt; 1.8 MiB/s&lt;BR /&gt;done&lt;BR /&gt;Bytes transferred = 32726607 (1f35e4f hex)&lt;BR /&gt;=&amp;gt; bootm a0000000&lt;BR /&gt;## Loading kernel from FIT Image at a0000000 ...&lt;BR /&gt; Using 'config@1' configuration&lt;BR /&gt; Trying 'kernel@1' kernel subimage&lt;BR /&gt; Description: ARM64 Linux kernel&lt;BR /&gt; Type: Kernel Image&lt;BR /&gt; Compression: gzip compressed&lt;BR /&gt; Data Start: 0xa00000d4&lt;BR /&gt; Data Size: 5465897 Bytes = 5.2 MiB&lt;BR /&gt; Architecture: AArch64&lt;BR /&gt; OS: Linux&lt;BR /&gt; Load Address: 0x80080000&lt;BR /&gt; Entry Point: 0x80080000&lt;BR /&gt; Verifying Hash Integrity ... OK&lt;BR /&gt;## Loading ramdisk from FIT Image at a0000000 ...&lt;BR /&gt; Using 'config@1' configuration&lt;BR /&gt; Trying 'ramdisk@1' ramdisk subimage&lt;BR /&gt; Description: Ramdisk&lt;BR /&gt; Type: RAMDisk Image&lt;BR /&gt; Compression: uncompressed&lt;BR /&gt; Data Start: 0xa053d094&lt;BR /&gt; Data Size: 27232880 Bytes = 26 MiB&lt;BR /&gt; Architecture: AArch64&lt;BR /&gt; OS: Linux&lt;BR /&gt; Load Address: unavailable&lt;BR /&gt; Entry Point: unavailable&lt;BR /&gt; Verifying Hash Integrity ... OK&lt;BR /&gt;## Loading fdt from FIT Image at a0000000 ...&lt;BR /&gt; Using 'config@1' configuration&lt;BR /&gt; Trying 'fdt@1' fdt subimage&lt;BR /&gt; Description: Flattened Device Tree blob&lt;BR /&gt; Type: Flat Device Tree&lt;BR /&gt; Compression: uncompressed&lt;BR /&gt; Data Start: 0xa05368b4&lt;BR /&gt; Data Size: 26463 Bytes = 25.8 KiB&lt;BR /&gt; Architecture: AArch64&lt;BR /&gt; Verifying Hash Integrity ... OK&lt;BR /&gt; Loading fdt from 0xa05368b4 to 0x90000000&lt;BR /&gt; Booting using the fdt blob at 0x90000000&lt;BR /&gt; Uncompressing Kernel Image ... OK&lt;BR /&gt; Using Device Tree in place at 0000000090000000, end 000000009001975e&lt;/P&gt;&lt;P&gt;Starting kernel ...&lt;/P&gt;&lt;P&gt;[ 0.000000] Booting Linux on physical CPU 0x0&lt;BR /&gt;[ 0.000000] Initializing cgroup subsys cpu&lt;BR /&gt;[ 0.000000] Linux version 4.1.30-rt34+g4004071 (victor@u14d-64b) (gcc version 4.9.3 20150311 (prerelease) (Linaro GCC 4.9-2015.03) ) #1 SMP Tue Dec 13 15:29:03 CST 2016&lt;BR /&gt;[ 0.000000] CPU: AArch64 Processor [410fd034] revision 4&lt;BR /&gt;[ 0.000000] Detected VIPT I-cache on CPU0&lt;BR /&gt;[ 0.000000] alternatives: enabling workaround for ARM erratum 845719&lt;BR /&gt;[ 0.000000] earlycon: Early serial console at MMIO 0x21c0500 (options 'mmio,115200')&lt;BR /&gt;[ 0.000000] bootconsole [uart0] enabled&lt;BR /&gt;[ 0.000000] efi: Getting EFI parameters from FDT:&lt;BR /&gt;[ 0.000000] efi: UEFI not found.&lt;BR /&gt;[ 0.000000] Reserved memory: initialized node bman-fbpr, compatible id fsl,bman-fbpr&lt;BR /&gt;[ 0.000000] Reserved memory: initialized node qman-fqd, compatible id fsl,qman-fqd&lt;BR /&gt;[ 0.000000] Reserved memory: initialized node qman-pfdr, compatible id fsl,qman-pfdr&lt;BR /&gt;[ 0.000000] cma: Reserved 16 MiB at 0x00000000fb000000&lt;BR /&gt;[ 0.000000] psci: probing for conduit method from DT.&lt;BR /&gt;[ 0.000000] psci: PSCIv0.2 detected in firmware.&lt;BR /&gt;[ 0.000000] psci: Using standard PSCI v0.2 function IDs&lt;BR /&gt;[ 0.000000] PERCPU: Embedded 18 pages/cpu @ffff80007fd84000 s34880 r8192 d30656 u73728&lt;BR /&gt;[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 515592&lt;BR /&gt;[ 0.000000] Kernel command line: root=/dev/ram0 earlycon=uart8250,0x21c0500,mmio,115200 console=ttyS0,115200&lt;BR /&gt;[ 0.000000] log_buf_len individual max cpu contribution: 4096 bytes&lt;BR /&gt;[ 0.000000] log_buf_len total cpu_extra contributions: 12288 bytes&lt;BR /&gt;[ 0.000000] log_buf_len min size: 16384 bytes&lt;BR /&gt;[ 0.000000] log_buf_len: 32768 bytes&lt;BR /&gt;[ 0.000000] early log buf free: 14400(87%)&lt;BR /&gt;[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)&lt;BR /&gt;[ 0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)&lt;BR /&gt;[ 0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)&lt;BR /&gt;[ 0.000000] software IO TLB [mem 0xf5000000-0xf9000000] (64MB) mapped at [ffff800075000000-ffff800078ffffff]&lt;BR /&gt;[ 0.000000] Memory: 1879488K/2095104K available (7746K kernel code, 581K rwdata, 3196K rodata, 480K init, 757K bss, 199232K reserved, 16384K cma-reserved)&lt;BR /&gt;[ 0.000000] Virtual kernel memory layout:&lt;BR /&gt;[ 0.000000] vmalloc : 0xffff000000000000 - 0xffff7bffbfff0000 (126974 GB)&lt;BR /&gt;[ 0.000000] vmemmap : 0xffff7bffc0000000 - 0xffff7fffc0000000 ( 4096 GB maximum)&lt;BR /&gt;[ 0.000000] 0xffff7bffc0000000 - 0xffff7bffc1ff8000 ( 31 MB actual)&lt;BR /&gt;[ 0.000000] fixed : 0xffff7ffffabfd000 - 0xffff7ffffac00000 ( 12 KB)&lt;BR /&gt;[ 0.000000] PCI I/O : 0xffff7ffffae00000 - 0xffff7ffffbe00000 ( 16 MB)&lt;BR /&gt;[ 0.000000] modules : 0xffff7ffffc000000 - 0xffff800000000000 ( 64 MB)&lt;BR /&gt;[ 0.000000] memory : 0xffff800000000000 - 0xffff80007fe00000 ( 2046 MB)&lt;BR /&gt;[ 0.000000] .init : 0xffff800000b32000 - 0xffff800000baa000 ( 480 KB)&lt;BR /&gt;[ 0.000000] .text : 0xffff800000080000 - 0xffff800000b31974 ( 10951 KB)&lt;BR /&gt;[ 0.000000] .data : 0xffff800000bbb000 - 0xffff800000c4c600 ( 582 KB)&lt;BR /&gt;[ 0.000000] Hierarchical RCU implementation.&lt;BR /&gt;[ 0.000000] Additional per-CPU info printed with stalls.&lt;BR /&gt;[ 0.000000] RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=4.&lt;BR /&gt;[ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4&lt;BR /&gt;[ 0.000000] NR_IRQS:64 nr_irqs:64 0&lt;BR /&gt;[ 0.000000] GIC CPU mask not found - kernel will fail to boot.&lt;BR /&gt;[ 0.000000] GIC CPU mask not found - kernel will fail to boot.&lt;BR /&gt;[ 0.000000] Architected cp15 timer(s) running at 25.00MHz (phys).&lt;BR /&gt;[ 0.000000] clocksource arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x5c40939b5, max_idle_ns: 440795202646 ns&lt;BR /&gt;[ 0.000002] sched_clock: 56 bits at 25MHz, resolution 40ns, wraps every 4398046511100ns&lt;BR /&gt;[ 0.008282] Console: colour dummy device 80x25&lt;BR /&gt;[ 0.012750] Calibrating delay loop (skipped), value calculated using timer frequency.. 50.00 BogoMIPS (lpj=250000)&lt;BR /&gt;[ 0.023150] pid_max: default: 32768 minimum: 301&lt;BR /&gt;[ 0.027834] Security Framework initialized&lt;BR /&gt;[ 0.031970] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes)&lt;BR /&gt;[ 0.038700] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes)&lt;BR /&gt;[ 0.046176] Initializing cgroup subsys memory&lt;BR /&gt;[ 0.050564] Initializing cgroup subsys hugetlb&lt;BR /&gt;[ 0.055146] hw perfevents: enabled with arm/armv8-pmuv3 PMU driver, 7 counters available&lt;BR /&gt;[ 0.063287] EFI services will not be available.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Dec 2016 09:59:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1043ARDB-cannot-bring-up-the-kernel-downloaded-from-TFTP/m-p/632787#M2029</guid>
      <dc:creator>jheng-jhongwu</dc:creator>
      <dc:date>2016-12-21T09:59:05Z</dc:date>
    </item>
    <item>
      <title>Re: LS1043ARDB cannot bring up the kernel downloaded from TFTP</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1043ARDB-cannot-bring-up-the-kernel-downloaded-from-TFTP/m-p/632788#M2030</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; background: white;"&gt;It looks like that u-boot in the LS1043 NOR Flash old version. Try to boot from bank 4 or NAND or SD card. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; background: white;"&gt;The following setting is used on the LS1043a board:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; background: white;"&gt;NOR (bank0) SW4[1-8] +SW5[1] = 0b'00010010_1 SW5[4-6]= 0b'000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; background: white;"&gt;NOR (bank4) SW4[1-8] +SW5[1] = 0b'00010010_1 SW5[4-6]= 0b'001&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; background: white;"&gt;NAND SW4[1-8] +SW5[1] = 0b'10000011_0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; background: white;"&gt;SD SW4[1-8] +SW5[1] = 0b'00100000_0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; background: white;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; background: white;"&gt;Use the following command for burning u-boot binary image (u_boot_sd.bin file) and microcode (ucode.bin file) to SD card:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; background: white;"&gt;u-boot writing to SD&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; background: white;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10.0pt; background: white;"&gt; tftp 82000000 /LS1043ARDB/u_boot_sd.bin&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10.0pt; background: white;"&gt; mmc erase 8 0x800 // the start at 8 block; the end of 2048 block&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10.0pt; background: white;"&gt; mmc write 0x82000000 8 0x800 // the first block is 8 the last block is 0x808 (2056 dec)&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; background: white;"&gt;++++++++++++++++++++++++++++++++++++++&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; background: white;"&gt;it must be done.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; background: white;"&gt;Program a new microcode to SD Card:&lt;/SPAN&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10.0pt; background: white;"&gt; tftp 83000000 LS1043ARDB/ucode.bin&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10.0pt; background: white;"&gt; mmc erase 820 50 // the start at 8 block; the end of 2048 block&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10.0pt; background: white;"&gt; mmc write 83000000 820 50 // after that the first block is 8 the last block is 0x870 (2160 dec)&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10.0pt; background: white;"&gt; cpld reset sd&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Pavel Chubakov&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Dec 2016 05:26:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1043ARDB-cannot-bring-up-the-kernel-downloaded-from-TFTP/m-p/632788#M2030</guid>
      <dc:creator>Pavel</dc:creator>
      <dc:date>2016-12-26T05:26:13Z</dc:date>
    </item>
    <item>
      <title>Re: LS1043ARDB cannot bring up the kernel downloaded from TFTP</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1043ARDB-cannot-bring-up-the-kernel-downloaded-from-TFTP/m-p/632789#M2031</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It's very useful.&lt;/P&gt;&lt;P&gt;Thanks for your help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Dec 2016 08:28:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1043ARDB-cannot-bring-up-the-kernel-downloaded-from-TFTP/m-p/632789#M2031</guid>
      <dc:creator>jheng-jhongwu</dc:creator>
      <dc:date>2016-12-27T08:28:00Z</dc:date>
    </item>
  </channel>
</rss>

