<?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>topic Re: IMX6DL  hung up Uncompressing Linux... done, booting the kernel. in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX6DL-hung-up-Uncompressing-Linux-done-booting-the-kernel/m-p/1217524#M168043</link>
    <description>&lt;P&gt;Dear sir :&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; I&amp;nbsp; try to use the old ddr,&amp;nbsp; 1GB DDR to startup system , cold startup 500times is ok .&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; can you give me&amp;nbsp; &lt;STRONG&gt;MT41K256M16TW-107 AUT_P_Micron&lt;/STRONG&gt;&amp;nbsp; DDR calibration script 。&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; I suspect there is a problem with my 2GB DDR calibration parameters.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; thanks very much。&lt;/P&gt;</description>
    <pubDate>Wed, 20 Jan 2021 02:14:52 GMT</pubDate>
    <dc:creator>chenfulin5</dc:creator>
    <dc:date>2021-01-20T02:14:52Z</dc:date>
    <item>
      <title>IMX6DL  hung up Uncompressing Linux... done, booting the kernel.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6DL-hung-up-Uncompressing-Linux-done-booting-the-kernel/m-p/1213143#M167901</link>
      <description>&lt;P&gt;My company has an IMX6DL product,&amp;nbsp; &amp;nbsp;there is 2%&amp;nbsp; probability that then Kernel cannot be started。&lt;/P&gt;&lt;P&gt;I try to follow way to solution this Problem：&lt;/P&gt;&lt;P&gt;1.&amp;nbsp; &amp;nbsp;I&amp;nbsp; open kerner low level debug print . when cannot start up kernel ,&amp;nbsp; have follow kernel debug :&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Uncompressing Linux... done, booting the kernel.&lt;/P&gt;&lt;P&gt;2.&amp;nbsp; &amp;nbsp;I&amp;nbsp; try to cold start up&amp;nbsp; product ,&amp;nbsp; try&amp;nbsp; 3000 times cold start up , 2940 times can startup success .&lt;/P&gt;&lt;P&gt;3.&amp;nbsp; &amp;nbsp;U-boot&amp;nbsp; log follow :&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;U-Boot 2015.04-g310e0ad-dirty (Jan 15 2021 - 16:20:00)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;CPU: Freescale i.MX6DL rev1.3 at 792 MHz&lt;/P&gt;&lt;P&gt;CPU: Temperature 36 C&lt;/P&gt;&lt;P&gt;Reset cause: POR&lt;/P&gt;&lt;P&gt;Board: MX6-SabreSD&lt;/P&gt;&lt;P&gt;I2C: ready&lt;/P&gt;&lt;P&gt;DRAM: 2 GiB&lt;/P&gt;&lt;P&gt;PMIC: PFUZE100 ID=0x10&lt;/P&gt;&lt;P&gt;MMC: Card did not respond to voltage select!&lt;/P&gt;&lt;P&gt;Card did not respond to voltage select!&lt;/P&gt;&lt;P&gt;FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2&lt;/P&gt;&lt;P&gt;*** Warning - bad CRC, using default environment&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Display: panel1280x800d24 (1280x800)&lt;/P&gt;&lt;P&gt;In: serial&lt;/P&gt;&lt;P&gt;Out: serial&lt;/P&gt;&lt;P&gt;Err: serial&lt;/P&gt;&lt;P&gt;config_ipu_lvds_clk: freq = 560000000.&lt;/P&gt;&lt;P&gt;config_ipu_lvds_clk(16): 84857130 Hz.&lt;/P&gt;&lt;P&gt;switch to partitions #0, OK&lt;/P&gt;&lt;P&gt;mmc2(part 0) is current device&lt;/P&gt;&lt;P&gt;Net: FEC [PRIME]&lt;/P&gt;&lt;P&gt;Error: FEC address not set.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Normal Boot&lt;/P&gt;&lt;P&gt;Hit any key to stop autoboot: 1 &amp;#8;&amp;#8;&amp;#8; 0&lt;/P&gt;&lt;P&gt;switch to partitions #0, OK&lt;/P&gt;&lt;P&gt;mmc2(part 0) is current device&lt;/P&gt;&lt;P&gt;reading boot.scr&lt;/P&gt;&lt;P&gt;** Unable to read file boot.scr **&lt;/P&gt;&lt;P&gt;reading zImage&lt;/P&gt;&lt;P&gt;7913104 bytes read in 214 ms (35.3 MiB/s)&lt;/P&gt;&lt;P&gt;Booting from mmc ...&lt;/P&gt;&lt;P&gt;reading imx6dl-sabresd.dtb&lt;/P&gt;&lt;P&gt;43977 bytes read in 18 ms (2.3 MiB/s)&lt;/P&gt;&lt;P&gt;Kernel image @ 0x12000000 [ 0x000000 - 0x78be90 ]&lt;/P&gt;&lt;P&gt;## Flattened Device Tree blob at 18000000&lt;/P&gt;&lt;P&gt;Booting using the fdt blob at 0x18000000&lt;/P&gt;&lt;P&gt;Using Device Tree in place at 18000000, end 1800dbc8&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Starting kernel ...arm&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Uncompressing Linux... done, booting the kernel.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;4.&amp;nbsp; follow is my bootargs :&lt;/P&gt;&lt;P&gt;=&amp;gt; pri&lt;BR /&gt;baudrate=115200&lt;BR /&gt;boot_fdt=try&lt;BR /&gt;bootcmd=mmc dev ${mmcdev};if mmc rescan; then if run loadbootscript; then run bootscript; else if run loadimage; then run mmcboot; else run netboot; fi; fi; else run netboot; fi&lt;BR /&gt;bootcmd_mfg=run mfgtool_args;bootz ${loadaddr} ${initrd_addr} ${fdt_addr};&lt;BR /&gt;bootdelay=1&lt;BR /&gt;bootscript=echo Running bootscript from mmc ...; source&lt;BR /&gt;console=ttymxc0&lt;BR /&gt;disp_num=1&lt;BR /&gt;emmcdev=2&lt;BR /&gt;epdc_waveform=epdc_splash.bin&lt;BR /&gt;ethact=FEC&lt;BR /&gt;ethprime=FEC&lt;BR /&gt;fdt_addr=0x18000000&lt;BR /&gt;fdt_file=imx6dl-sabresd.dtb&lt;BR /&gt;fdt_high=0xffffffff&lt;BR /&gt;image=zImage&lt;BR /&gt;initrd_addr=0x12C00000&lt;BR /&gt;initrd_high=0xffffffff&lt;BR /&gt;ip_dyn=yes&lt;BR /&gt;loadaddr=0x12000000&lt;BR /&gt;loadbootscript=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${script};&lt;BR /&gt;loadfdt=fatload mmc ${mmcdev}:${mmcpart} ${fdt_addr} ${fdt_file}&lt;BR /&gt;loadimage=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${image}&lt;BR /&gt;lvds_num=1&lt;BR /&gt;mfgtool_args=setenv bootargs console=ttymxc0,115200 rdinit=/linuxrc g_mass_storage.stall=0 g_mass_storage.removable=1 g_mass_storage.file=/fat g_mass_storage.ro=1 g_mass_storage.idVendor=0x066F g_mass_storage.idProduct=0x37FF g_mass_storage.iSerialNumber="" enable_wait_mode=off&lt;BR /&gt;mmcargs=setenv bootargs console=${console},${baudrate} ${smp} root=${mmcroot} video=mxcfb0:dev=ldb,1280x800M@60,if=RGB24,bpp=32 video=mxcfb1:off video=mxcfb2:off vmalloc=256M Backlight_polarity=0,Backlight_min=0,Backlight_frequency=200 usbcore.autosuspend=-1&lt;BR /&gt;mmcautodetect=yes&lt;BR /&gt;mmcboot=echo Booting from mmc ...; run mmcargs; if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if run loadfdt; then bootz ${loadaddr} - ${fdt_addr}; else if test ${boot_fdt} = try; then bootz; else echo WARN: Cannot load the DT; fi; fi; else bootz; fi;&lt;BR /&gt;mmcdev=2&lt;BR /&gt;mmcpart=1&lt;BR /&gt;mmcroot=/dev/mmcblk3p2 rootwait rw&lt;BR /&gt;netargs=setenv bootargs console=${console},${baudrate} ${smp} root=/dev/nfs ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp&lt;BR /&gt;netboot=echo Booting from net ...; run netargs; if test ${ip_dyn} = yes; then setenv get_cmd dhcp; else setenv get_cmd tftp; fi; ${get_cmd} ${image}; if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if ${get_cmd} ${fdt_addr} ${fdt_file}; then bootz ${loadaddr} - ${fdt_addr}; else if test ${boot_fdt} = try; then bootz; else echo WARN: Cannot load the DT; fi; fi; else bootz; fi;&lt;BR /&gt;panel=panel1280x800d24&lt;BR /&gt;script=boot.scr&lt;BR /&gt;update_emmc_firmware=if test ${ip_dyn} = yes; then setenv get_cmd dhcp; else setenv get_cmd tftp; fi; if ${get_cmd} ${update_sd_firmware_filename}; then if mmc dev ${emmcdev} 1; then setexpr fw_sz ${filesize} / 0x200; setexpr fw_sz ${fw_sz} + 1; mmc write ${loadaddr} 0x2 ${fw_sz}; fi; fi&lt;BR /&gt;update_sd_firmware=if test ${ip_dyn} = yes; then setenv get_cmd dhcp; else setenv get_cmd tftp; fi; if mmc dev ${mmcdev}; then if ${get_cmd} ${update_sd_firmware_filename}; then setexpr fw_sz ${filesize} / 0x200; setexpr fw_sz ${fw_sz} + 1; mmc write ${loadaddr} 0x2 ${fw_sz}; fi; fi&lt;/P&gt;&lt;P&gt;Environment size: 2883/8188 bytes&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;5.&amp;nbsp; I suspect it is the DDR parameter。&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; a.&amp;nbsp; I&amp;nbsp; tried to use the tools to&amp;nbsp; calibrate the&amp;nbsp; DDR parameters at room temperature。but also have same problem。&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; c.&amp;nbsp; I&amp;nbsp; tried to use the tools to&amp;nbsp; calibrate the&amp;nbsp; DDR parameters at 70°。but also have same problem。&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; c.&amp;nbsp; I&amp;nbsp; tried to use the tools to&amp;nbsp; calibrate the&amp;nbsp; DDR parameters at 40°。but also have same problem。&lt;/P&gt;&lt;P&gt;6.&amp;nbsp;&amp;nbsp;I suspect it is a problem with the power-on sequence of the product, but I use the oscilloscope to measure VDD_CORE, VDD_SOC, VDD_DDR, and the waveform is the same when it is normal and abnormal.&lt;/P&gt;&lt;P&gt;7.&amp;nbsp;&amp;nbsp;There are currently 10 samples, all showing the same phenomenon.&lt;/P&gt;&lt;P&gt;8.&amp;nbsp;&amp;nbsp;I also tried to use DDR stress to test the stability of DDR, and the test passed.&lt;/P&gt;&lt;P&gt;please help me&amp;nbsp; to&amp;nbsp; solution this problem， thanks&amp;nbsp; very&amp;nbsp; much .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 18 Jan 2021 08:25:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6DL-hung-up-Uncompressing-Linux-done-booting-the-kernel/m-p/1213143#M167901</guid>
      <dc:creator>chenfulin5</dc:creator>
      <dc:date>2021-01-18T08:25:15Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6DL  hung up Uncompressing Linux... done, booting the kernel.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6DL-hung-up-Uncompressing-Linux-done-booting-the-kernel/m-p/1213247#M167913</link>
      <description>&lt;P&gt;Hi chenfulin5&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;except ddr such issue may be caused by emmc signal integrity, so one can try suggestions&lt;/P&gt;
&lt;P&gt;provided on&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/i-MX-Processors/eMMC-8GB-to-4GB-crash-on-linux-yocto-boot/m-p/373231" target="_blank"&gt;https://community.nxp.com/t5/i-MX-Processors/eMMC-8GB-to-4GB-crash-on-linux-yocto-boot/m-p/373231&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;</description>
      <pubDate>Mon, 18 Jan 2021 09:51:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6DL-hung-up-Uncompressing-Linux-done-booting-the-kernel/m-p/1213247#M167913</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2021-01-18T09:51:42Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6DL  hung up Uncompressing Linux... done, booting the kernel.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6DL-hung-up-Uncompressing-Linux-done-booting-the-kernel/m-p/1217524#M168043</link>
      <description>&lt;P&gt;Dear sir :&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; I&amp;nbsp; try to use the old ddr,&amp;nbsp; 1GB DDR to startup system , cold startup 500times is ok .&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; can you give me&amp;nbsp; &lt;STRONG&gt;MT41K256M16TW-107 AUT_P_Micron&lt;/STRONG&gt;&amp;nbsp; DDR calibration script 。&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; I suspect there is a problem with my 2GB DDR calibration parameters.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; thanks very much。&lt;/P&gt;</description>
      <pubDate>Wed, 20 Jan 2021 02:14:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6DL-hung-up-Uncompressing-Linux-done-booting-the-kernel/m-p/1217524#M168043</guid>
      <dc:creator>chenfulin5</dc:creator>
      <dc:date>2021-01-20T02:14:52Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6DL  hung up Uncompressing Linux... done, booting the kernel.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6DL-hung-up-Uncompressing-Linux-done-booting-the-kernel/m-p/1217645#M168058</link>
      <description>&lt;P&gt;scripts can be found on&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/i-MX6ULL-LPDDR2-Script-Aid/ta-p/1121785" target="_blank"&gt;https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/i-MX6ULL-LPDDR2-Script-Aid/ta-p/1121785&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Jan 2021 05:59:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6DL-hung-up-Uncompressing-Linux-done-booting-the-kernel/m-p/1217645#M168058</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2021-01-20T05:59:41Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6DL  hung up Uncompressing Linux... done, booting the kernel.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6DL-hung-up-Uncompressing-Linux-done-booting-the-kernel/m-p/1217665#M168061</link>
      <description>&lt;P&gt;Dear Sir ,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Do you have a form this configured parameters ? about&amp;nbsp;&amp;nbsp;&lt;STRONG&gt;MT41K256M16TW-107 AUT_P_Micro.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/STRONG&gt;I have configured it with reference to this link,&amp;nbsp; but&amp;nbsp; this phenomenon still occurs .&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Jan 2021 06:36:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6DL-hung-up-Uncompressing-Linux-done-booting-the-kernel/m-p/1217665#M168061</guid>
      <dc:creator>chenfulin5</dc:creator>
      <dc:date>2021-01-20T06:36:54Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6DL  hung up Uncompressing Linux... done, booting the kernel.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6DL-hung-up-Uncompressing-Linux-done-booting-the-kernel/m-p/1389111#M184695</link>
      <description>&lt;P&gt;Hello, did you find solution to this issue? Was issue related to RAM calibration?&lt;/P&gt;</description>
      <pubDate>Sun, 19 Dec 2021 22:20:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6DL-hung-up-Uncompressing-Linux-done-booting-the-kernel/m-p/1389111#M184695</guid>
      <dc:creator>radiant</dc:creator>
      <dc:date>2021-12-19T22:20:27Z</dc:date>
    </item>
  </channel>
</rss>

