<?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: i.MX8M LPDDR4 調降 800MHz 問題 in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-LPDDR4-%E8%AA%BF%E9%99%8D-800MHz-%E5%95%8F%E9%A1%8C/m-p/905386#M136609</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi charleo&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;L4.9.88 does not fully support i.MX8M, as described in p.2 Release Notes:&lt;/P&gt;&lt;P&gt;"i.MX 8MQuad EVK Board (Beta Quality) ".&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.nxp.com/webapp/Download?colCode=L4.9.88_2.0.0_LINUX_DOCS"&gt;Linux 4.9.88_2.0.0 BSP &amp;amp; Multimedia Codecs Documentation&lt;/A&gt;&lt;BR /&gt;Recommended to use L4.14.78 or&amp;nbsp; L4.14.98 which fully support i.MX8M, with uboot v.2018.03:&lt;BR /&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/uboot-imx/tree/?h=imx_v2018.03_4.14.78_1.0.0_ga" title="https://source.codeaurora.org/external/imx/uboot-imx/tree/?h=imx_v2018.03_4.14.78_1.0.0_ga"&gt;uboot-imx - i.MX U-Boot&lt;/A&gt;&amp;nbsp;&lt;BR /&gt;Link below gives example in [3] how set 1200MHz - use it in similar way to change DDR frequency.&lt;/P&gt;&lt;P&gt;Modify DRAM PLL configuration in uboot-imx/drivers/ddr/imx8m.c, specifically the code &lt;BR /&gt;highlighted below (function call dram_pll_init)&lt;BR /&gt;&lt;A href="https://community.nxp.com/docs/DOC-340179"&gt;i.MX8 MSCALE SERIES DDR Tool Release (V2.10)&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/uboot-imx/tree/drivers/ddr/imx8m/ddr4_init.c?h=imx_v2018.03_4.14.78_1.0.0_ga" title="https://source.codeaurora.org/external/imx/uboot-imx/tree/drivers/ddr/imx8m/ddr4_init.c?h=imx_v2018.03_4.14.78_1.0.0_ga"&gt;ddr4_init.c\imx8m\ddr\drivers - uboot-imx - i.MX U-Boot&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&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>Sun, 12 May 2019 22:47:21 GMT</pubDate>
    <dc:creator>igorpadykov</dc:creator>
    <dc:date>2019-05-12T22:47:21Z</dc:date>
    <item>
      <title>i.MX8M LPDDR4 調降 800MHz 問題</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-LPDDR4-%E8%AA%BF%E9%99%8D-800MHz-%E5%95%8F%E9%A1%8C/m-p/905385#M136608</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;您好，&lt;/P&gt;&lt;P&gt;使用 Linux BSP L4.9.88 &amp;amp;&amp;nbsp;&lt;SPAN style="font-size: 12.0pt;"&gt;MCIMX8M-EVK 平台，調降 LPDDR4 工作頻率為 800MHz，結果無法進入到 U-Boot。&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 16px;"&gt;&lt;STRONG&gt;請問下列步驟是否有問題？&lt;/STRONG&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;1.&amp;nbsp;i.MX8 MSCALE SERIES DDR Tool Release (V2.10) (&lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-340179"&gt;https://community.nxp.com/docs/DOC-340179&lt;/A&gt;) 下載相關文檔。&lt;/P&gt;&lt;P&gt;2. 修改 Aid (MX8M_LPDDR4_RPA_v22.xlsx) 文檔的欄位&amp;nbsp;Clock Cycle Freq (MHz) 為 800，並產生 "mx8m_micron_lpddr4_800.ds" 文檔。&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/69310i04E4237C1E634CEF/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;3.&amp;nbsp;MSCALE_DDR_Tool.exe (administrator 權限) 載入 "&lt;SPAN&gt;mx8m_micron_lpddr4_800.ds" 文檔，並調校和測試後，產生 "ddr_init.c" &amp;amp; "ddrphy_train.c" 文檔。&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;4. 將產生的 "ddr_init.c" &amp;amp; "ddrphy_train.c" 文檔複製到 /work/bsp-l4988/xway-8mqevk/tmp/work/imx8mqevk-poky-linux/u-boot-imx/2017.03-r0/git/board/freescale/imx8mq_evk/ddr 資料夾。&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;5. 複製 mscale_ddr_tool_v2.10 的 bin 資料夾內 lpddr4_pmu_train_1d_imem.bin &amp;amp; lpddr4_pmu_train_2d_imem.bin &amp;amp; lpddr4_pmu_train_1d_dmem.bin &amp;amp; lpddr4_pmu_train_2d_dmem.bin&amp;nbsp; 四個文檔到&amp;nbsp;/work/bsp-l4988/xway-8mqevk/tmp/deploy/images/imx8mqevk&amp;nbsp;資料夾。&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;6. 下達 $ bitbake u-boot-imx -c compile -f imx-boot 編譯指令後在&amp;nbsp;/work/bsp-l4988/xway-8mqevk/tmp/work/imx8mqevk-poky-linux/imx-boot/0.2-r0/git/iMX8M 內產生 flash.bin 檔。&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;7. $ sudo dd if=/work/bsp-l4988/xway-8mqevk/tmp/work/imx8mqevk-poky-linux/imx-boot/0.2-r0/git/iMX8M/flash.bin of=/dev/sde bs=1k seek=33&amp;nbsp; 燒入至 SD 卡。&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;8. 如下圖，供電後在 "Trying to boot from MMC2" 就停止。&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/70582iEF0FA632B879CA08/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;9.&amp;nbsp;Aid (&lt;SPAN&gt;MX8M_LPDDR4_RPA_v22.xlsx) 文檔的欄位回復&amp;nbsp;&lt;SPAN&gt;Clock Cycle Freq (MHz) :&amp;nbsp;1600，可以正常開機。&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_3.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/70056i5695B1043FF9138F/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_3.png" alt="pastedImage_3.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 May 2019 12:50:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-LPDDR4-%E8%AA%BF%E9%99%8D-800MHz-%E5%95%8F%E9%A1%8C/m-p/905385#M136608</guid>
      <dc:creator>charleochiu</dc:creator>
      <dc:date>2019-05-08T12:50:08Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX8M LPDDR4 調降 800MHz 問題</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-LPDDR4-%E8%AA%BF%E9%99%8D-800MHz-%E5%95%8F%E9%A1%8C/m-p/905386#M136609</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi charleo&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;L4.9.88 does not fully support i.MX8M, as described in p.2 Release Notes:&lt;/P&gt;&lt;P&gt;"i.MX 8MQuad EVK Board (Beta Quality) ".&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.nxp.com/webapp/Download?colCode=L4.9.88_2.0.0_LINUX_DOCS"&gt;Linux 4.9.88_2.0.0 BSP &amp;amp; Multimedia Codecs Documentation&lt;/A&gt;&lt;BR /&gt;Recommended to use L4.14.78 or&amp;nbsp; L4.14.98 which fully support i.MX8M, with uboot v.2018.03:&lt;BR /&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/uboot-imx/tree/?h=imx_v2018.03_4.14.78_1.0.0_ga" title="https://source.codeaurora.org/external/imx/uboot-imx/tree/?h=imx_v2018.03_4.14.78_1.0.0_ga"&gt;uboot-imx - i.MX U-Boot&lt;/A&gt;&amp;nbsp;&lt;BR /&gt;Link below gives example in [3] how set 1200MHz - use it in similar way to change DDR frequency.&lt;/P&gt;&lt;P&gt;Modify DRAM PLL configuration in uboot-imx/drivers/ddr/imx8m.c, specifically the code &lt;BR /&gt;highlighted below (function call dram_pll_init)&lt;BR /&gt;&lt;A href="https://community.nxp.com/docs/DOC-340179"&gt;i.MX8 MSCALE SERIES DDR Tool Release (V2.10)&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/uboot-imx/tree/drivers/ddr/imx8m/ddr4_init.c?h=imx_v2018.03_4.14.78_1.0.0_ga" title="https://source.codeaurora.org/external/imx/uboot-imx/tree/drivers/ddr/imx8m/ddr4_init.c?h=imx_v2018.03_4.14.78_1.0.0_ga"&gt;ddr4_init.c\imx8m\ddr\drivers - uboot-imx - i.MX U-Boot&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&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>Sun, 12 May 2019 22:47:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-LPDDR4-%E8%AA%BF%E9%99%8D-800MHz-%E5%95%8F%E9%A1%8C/m-p/905386#M136609</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-05-12T22:47:21Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX8M LPDDR4 調降 800MHz 問題</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-LPDDR4-%E8%AA%BF%E9%99%8D-800MHz-%E5%95%8F%E9%A1%8C/m-p/905387#M136610</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;1.&amp;nbsp; "/work/bsp-l41498/xway-8mqevk/tmp/work/imx8mqevk-poky-linux/u-boot-imx/2018.03-r0/git/drivers/ddr/imx8m/lpddr4_init.c" 已經改為 "dram_pll_init(DRAM_PLL_OUT_400M);"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;在 L4.9.88 的資料夾&lt;STRONG&gt;有&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;"&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;bsp-l4988/&lt;/SPAN&gt;/xway-8mqevk/tmp/work/imx8mqevk-poky-linux/u-boot-imx/2017.03-r0/git/board/freescale/imx8mq_evk/ddr/ "&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;資料夾&lt;/SPAN&gt;可以存放&amp;nbsp;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;ddr_init.c" &amp;amp; "&lt;/SPAN&gt;&lt;SPAN&gt;ddrphy_train.c"，但是在&amp;nbsp;&lt;/SPAN&gt;Linux BSP L4.14.98&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;沒有&lt;/STRONG&gt;相對應的資料夾，搜尋後結果後，嘗試將&amp;nbsp;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;ddr_init.c" &amp;amp; "&lt;/SPAN&gt;&lt;SPAN&gt;ddrphy_train.c" 放進 "/bsp-l41498/xway-8mqevk/tmp/work/imx8mqevk-poky-linux/u-boot-imx/2018.03-r0/git/board/freescale/imx8mq_arm2/ddr/ddr4" 編譯後燒入 flash.bin 至 SD card。&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;3. 開機後沒看到埋入的 Log 訊息 [&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;printf("ddr_init_800M.c (fn: ddr_init) charleo : modify code for 800MHz \n");]，所以確認應該是沒有編譯到這兩個文檔。&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;請問&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;"ddr_init.c" &amp;amp; "ddrphy_train.c" 在 BSP L4.14.98 應該放置在什麼位置，才會編譯得到？&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;非常感謝您的支持！&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 May 2019 12:55:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-LPDDR4-%E8%AA%BF%E9%99%8D-800MHz-%E5%95%8F%E9%A1%8C/m-p/905387#M136610</guid>
      <dc:creator>charleochiu</dc:creator>
      <dc:date>2019-05-13T12:55:59Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX8M LPDDR4 調降 800MHz 問題</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-LPDDR4-%E8%AA%BF%E9%99%8D-800MHz-%E5%95%8F%E9%A1%8C/m-p/905388#M136611</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi charleo&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one can try to rebuild all image from scratch using sect.4.5.13&lt;/P&gt;&lt;P&gt;How to build imx-boot image by using imx-mkimage attached Linux Guide.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 May 2019 10:53:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-LPDDR4-%E8%AA%BF%E9%99%8D-800MHz-%E5%95%8F%E9%A1%8C/m-p/905388#M136611</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-05-14T10:53:58Z</dc:date>
    </item>
  </channel>
</rss>

