<?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: imx8mp 2G lpddr4 in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/imx8mp-2G-lpddr4/m-p/1749018#M214942</link>
    <description>&lt;P&gt;Hi Dhruvit，&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;已尝试:&lt;/P&gt;&lt;P&gt;diff --git a/arch/arm64/boot/dts/freescale/imx8mp.dtsi b/arch/arm64/boot/dts/freescale/imx8mp.dtsi&lt;BR /&gt;index 6eb08e51f560..a085f710f6cc 100755&lt;BR /&gt;--- a/arch/arm64/boot/dts/freescale/imx8mp.dtsi&lt;BR /&gt;+++ b/arch/arm64/boot/dts/freescale/imx8mp.dtsi&lt;BR /&gt;@@ -191,6 +191,11 @@&lt;BR /&gt;linux,cma-default;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;+ gpu_reserved: gpu_reserved@100000000 {&lt;BR /&gt;+ no-map;&lt;BR /&gt;+ reg = &amp;lt;0x1 0x00000000 0 0x10000000&amp;gt;;&lt;BR /&gt;+ };&lt;BR /&gt;+&lt;BR /&gt;dsp_reserved: dsp@92400000 {&lt;BR /&gt;reg = &amp;lt;0 0x92400000 0 0x1000000&amp;gt;;&lt;BR /&gt;no-map;&lt;BR /&gt;@@ -2316,6 +2321,7 @@&lt;BR /&gt;cores = &amp;lt;&amp;amp;gpu_3d&amp;gt;, &amp;lt;&amp;amp;ml_vipsi&amp;gt;, &amp;lt;&amp;amp;gpu_2d&amp;gt;;&lt;BR /&gt;reg = &amp;lt;0x0 0x40000000 0x0 0xC0000000&amp;gt;, &amp;lt;0x0 0x0 0x0 0x10000000&amp;gt;;&lt;BR /&gt;reg-names = "phys_baseaddr", "contiguous_mem";&lt;BR /&gt;+ memory-region=&amp;lt;&amp;amp;gpu_reserved&amp;gt;;&lt;BR /&gt;status = "disabled";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;问题依然存在，具体运行情况见附件: Linux_5.10.52_2Glpddr4_20231030.log&lt;/P&gt;</description>
    <pubDate>Tue, 31 Oct 2023 00:48:49 GMT</pubDate>
    <dc:creator>liyun1</dc:creator>
    <dc:date>2023-10-31T00:48:49Z</dc:date>
    <item>
      <title>imx8mp 2G lpddr4</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8mp-2G-lpddr4/m-p/1746858#M214743</link>
      <description>&lt;P&gt;NXP，你好！&lt;/P&gt;&lt;P&gt;我尝试在imx8mp上使用2G lpddr4未成功，请帮忙支持。&lt;/P&gt;&lt;P&gt;情况如下：&lt;/P&gt;&lt;P&gt;DDR校准完成，且做过"Over Night Test"，确定ds OK, 焊接OK。&lt;/P&gt;&lt;P&gt;且生成lpddr4_timing.c替换到uboot，成功编译支持2G的uboot bin。&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;下载LF_v5.10.52-2.1.0_images_IMX8MPEVK.zip，&lt;/P&gt;&lt;P&gt;用我自己的2G uboot替换到imx-boot-imx8mpevk-sd.bin-flash_evk&lt;/P&gt;&lt;P&gt;使用uuu uuu.auto完成烧录&lt;/P&gt;&lt;P&gt;boot up，中断uboot，输ums 0 mmc 2，接电脑替换我的dtb和Image&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;dts中修改:&lt;/P&gt;&lt;P&gt;memory@40000000 {&lt;BR /&gt;device_type = "memory";&lt;BR /&gt;reg = &amp;lt;0x0 0x40000000 0 0x80000000&amp;gt;;&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;amp;resmem {&lt;BR /&gt;linux,cma {&lt;BR /&gt;size = &amp;lt;0 0x3c000000&amp;gt;;&lt;BR /&gt;alloc-ranges = &amp;lt;0 0x40000000 0 0x80000000&amp;gt;;&lt;BR /&gt;};&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;&amp;amp;mix_gpu_ml {&lt;BR /&gt;reg = &amp;lt;0x0 0x40000000 0x0 0x80000000&amp;gt;, &amp;lt;0x0 0x0 0x0 0x10000000&amp;gt;;&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;开机后随机发生：&lt;/P&gt;&lt;P&gt;[ 20.346583] Unable to handle kernel paging request at virtual address f7ff800011691300&lt;BR /&gt;[ 20.356323] Mem abort info:&lt;BR /&gt;[ 20.361642] ESR = 0x96000004&lt;BR /&gt;[ 20.364764] EC = 0x25: DABT (current EL), IL = 32 bits&lt;BR /&gt;[ 20.370876] SET = 0, FnV = 0&lt;BR /&gt;[ 20.373939] EA = 0, S1PTW = 0&lt;BR /&gt;[ 20.377115] Data abort info:&lt;BR /&gt;[ 20.380017] ISV = 0, ISS = 0x00000004&lt;BR /&gt;[ 20.383866] CM = 0, WnR = 0&lt;BR /&gt;[ 20.386851] [f7ff800011691300] address between user and kernel address ranges&lt;BR /&gt;[ 20.394024] Internal error: Oops: 96000004 [#1] PREEMPT SMP&lt;BR /&gt;[ 20.399597] Modules linked in:&lt;BR /&gt;[ 20.402657] CPU: 2 PID: 260 Comm: systemd-udevd Not tainted 5.10.52+g348eab8cebc6 #1&lt;BR /&gt;[ 20.410397] Hardware name: EMB-3512-V11 (DT)&lt;BR /&gt;[ 20.414667] pstate: 40000005 (nZcv daif -PAN -UAO -TCO BTYPE=--)&lt;BR /&gt;[ 20.420679] pc : __pi_strcmp+0x20/0x158&lt;BR /&gt;[ 20.424519] lr : kernfs_dop_revalidate+0x90/0xe0&lt;BR /&gt;[ 20.429135] sp : ffff80001279ba40&lt;BR /&gt;[ 20.432450] x29: ffff80001279ba40 x28: ffff0000049d9020&lt;BR /&gt;[ 20.437765] x27: 0000000000000000 x26: 2f2f2f2f2f2f2f2f&lt;BR /&gt;[ 20.443080] x25: d0d0d0d0d0d0d0d0 x24: ffff000005ebe3c0&lt;BR /&gt;[ 20.448394] x23: ffff80001279bcb8 x22: ffff0000045e8100&lt;BR /&gt;[ 20.453708] x21: ffff0000045e8f00 x20: ffff800011bc1db0&lt;BR /&gt;[ 20.459022] x19: ffff0000067c0cc0 x18: 0000000000000000&lt;BR /&gt;[ 20.464339] x17: 0000000000000000 x16: 0000000000000000&lt;BR /&gt;[ 20.469654] x15: 0000000000000000 x14: 0000000000000000&lt;BR /&gt;[ 20.474970] x13: 0000000000000000 x12: fefefefefefefeff&lt;BR /&gt;[ 20.480285] x11: 0000000000000018 x10: 0101010101010101&lt;BR /&gt;[ 20.485601] x9 : 00000000e6872885 x8 : 7f7f7f7f7f7f7f7f&lt;BR /&gt;[ 20.490917] x7 : 0000000000000000 x6 : ffff00000675fd80&lt;BR /&gt;[ 20.496229] x5 : 0000000000000007 x4 : 0000000000000000&lt;BR /&gt;[ 20.501540] x3 : ffff800011bc1db0 x2 : 0073726576697264&lt;BR /&gt;[ 20.506854] x1 : f7ff800011691300 x0 : ffff0000067c0d00&lt;BR /&gt;[ 20.512169] Call trace:&lt;BR /&gt;[ 20.514621] __pi_strcmp+0x20/0x158&lt;BR /&gt;[ 20.518113] lookup_fast+0xe8/0x18c&lt;BR /&gt;[ 20.521603] walk_component+0x40/0x1e0&lt;BR /&gt;[ 20.525354] link_path_walk.part.0+0x240/0x360&lt;BR /&gt;[ 20.529799] path_openat+0xa4/0xe20&lt;BR /&gt;[ 20.533289] do_filp_open+0x78/0x124&lt;BR /&gt;[ 20.536866] do_sys_openat2+0xb0/0x160&lt;BR /&gt;[ 20.540618] __arm64_sys_openat+0x68/0xb0&lt;BR /&gt;[ 20.544632] el0_svc_common.constprop.0+0x78/0x1a0&lt;BR /&gt;[ 20.549422] do_el0_svc+0x24/0x90&lt;BR /&gt;[ 20.552740] el0_svc+0x14/0x20&lt;BR /&gt;[ 20.555795] el0_sync_handler+0x1a4/0x1b0&lt;BR /&gt;[ 20.559806] el0_sync+0x180/0x1c0&lt;BR /&gt;[ 20.563125] Code: 540002e1 f2400807 54000141 f8408402 (f8408423)&lt;BR /&gt;[ 20.569221] ---[ end trace e21180f969557d5b ]---&lt;BR /&gt;[ 50.142564] VSD_3V3: disabling&lt;/P&gt;</description>
      <pubDate>Thu, 26 Oct 2023 09:12:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8mp-2G-lpddr4/m-p/1746858#M214743</guid>
      <dc:creator>liyun1</dc:creator>
      <dc:date>2023-10-26T09:12:37Z</dc:date>
    </item>
    <item>
      <title>Re: imx8mp 2G lpddr4</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8mp-2G-lpddr4/m-p/1748284#M214877</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/144686"&gt;@liyun1&lt;/a&gt;,&lt;/P&gt;
&lt;DIV&gt;I hope you are doing well&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Please try to add the reserved memory region(for 2G LPDDR4) for the GPU as shown in the below device tree file and share your observations.&lt;/DIV&gt;
&lt;DIV&gt;&lt;A href="https://github.com/nxp-imx/linux-imx/blob/lf-6.1.y/arch/arm64/boot/dts/freescale/imx8mp.dtsi#L225" target="_blank" rel="noopener" data-saferedirecturl="https://www.google.com/url?q=https://github.com/nxp-imx/linux-imx/blob/lf-6.1.y/arch/arm64/boot/dts/freescale/imx8mp.dtsi%23L225&amp;amp;source=gmail&amp;amp;ust=1698728585084000&amp;amp;usg=AOvVaw2ztxpD-8mTu3wu1-8KQ72y"&gt;imx8mp.dtsi#L225&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;A href="https://github.com/nxp-imx/linux-imx/blob/lf-6.1.y/arch/arm64/boot/dts/freescale/imx8mp.dtsi#L2360" target="_blank" rel="noopener" data-saferedirecturl="https://www.google.com/url?q=https://github.com/nxp-imx/linux-imx/blob/lf-6.1.y/arch/arm64/boot/dts/freescale/imx8mp.dtsi%23L2360&amp;amp;source=gmail&amp;amp;ust=1698728585084000&amp;amp;usg=AOvVaw1pMbXU2IXsL5B980sWdjDg"&gt;imx8mp.dtsi#L2360&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Thanks &amp;amp; Regards,&lt;/DIV&gt;
&lt;DIV&gt;Dhruvit Vasavada&lt;/DIV&gt;</description>
      <pubDate>Mon, 30 Oct 2023 05:09:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8mp-2G-lpddr4/m-p/1748284#M214877</guid>
      <dc:creator>Dhruvit</dc:creator>
      <dc:date>2023-10-30T05:09:37Z</dc:date>
    </item>
    <item>
      <title>Re: imx8mp 2G lpddr4</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8mp-2G-lpddr4/m-p/1749018#M214942</link>
      <description>&lt;P&gt;Hi Dhruvit，&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;已尝试:&lt;/P&gt;&lt;P&gt;diff --git a/arch/arm64/boot/dts/freescale/imx8mp.dtsi b/arch/arm64/boot/dts/freescale/imx8mp.dtsi&lt;BR /&gt;index 6eb08e51f560..a085f710f6cc 100755&lt;BR /&gt;--- a/arch/arm64/boot/dts/freescale/imx8mp.dtsi&lt;BR /&gt;+++ b/arch/arm64/boot/dts/freescale/imx8mp.dtsi&lt;BR /&gt;@@ -191,6 +191,11 @@&lt;BR /&gt;linux,cma-default;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;+ gpu_reserved: gpu_reserved@100000000 {&lt;BR /&gt;+ no-map;&lt;BR /&gt;+ reg = &amp;lt;0x1 0x00000000 0 0x10000000&amp;gt;;&lt;BR /&gt;+ };&lt;BR /&gt;+&lt;BR /&gt;dsp_reserved: dsp@92400000 {&lt;BR /&gt;reg = &amp;lt;0 0x92400000 0 0x1000000&amp;gt;;&lt;BR /&gt;no-map;&lt;BR /&gt;@@ -2316,6 +2321,7 @@&lt;BR /&gt;cores = &amp;lt;&amp;amp;gpu_3d&amp;gt;, &amp;lt;&amp;amp;ml_vipsi&amp;gt;, &amp;lt;&amp;amp;gpu_2d&amp;gt;;&lt;BR /&gt;reg = &amp;lt;0x0 0x40000000 0x0 0xC0000000&amp;gt;, &amp;lt;0x0 0x0 0x0 0x10000000&amp;gt;;&lt;BR /&gt;reg-names = "phys_baseaddr", "contiguous_mem";&lt;BR /&gt;+ memory-region=&amp;lt;&amp;amp;gpu_reserved&amp;gt;;&lt;BR /&gt;status = "disabled";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;问题依然存在，具体运行情况见附件: Linux_5.10.52_2Glpddr4_20231030.log&lt;/P&gt;</description>
      <pubDate>Tue, 31 Oct 2023 00:48:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8mp-2G-lpddr4/m-p/1749018#M214942</guid>
      <dc:creator>liyun1</dc:creator>
      <dc:date>2023-10-31T00:48:49Z</dc:date>
    </item>
    <item>
      <title>Re: imx8mp 2G lpddr4</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8mp-2G-lpddr4/m-p/1750269#M215059</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/144686"&gt;@liyun1&lt;/a&gt;,&lt;/P&gt;
&lt;DIV&gt;I hope you are doing well&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;The value of the reg property is by default will access memory above 3 GB(which will overflow the available dram range).&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Kindly change the value within the range of 2GB LPDDR4 as below and try.&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;reg = &amp;lt;0x0 0x80000000 0 0x10000000&amp;gt;;&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Thanks &amp;amp; Regards,&lt;/DIV&gt;
&lt;DIV&gt;Dhruvit Vasavada&lt;/DIV&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 01 Nov 2023 12:53:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8mp-2G-lpddr4/m-p/1750269#M215059</guid>
      <dc:creator>Dhruvit</dc:creator>
      <dc:date>2023-11-01T12:53:36Z</dc:date>
    </item>
    <item>
      <title>Re: imx8mp 2G lpddr4</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8mp-2G-lpddr4/m-p/1750335#M215063</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi Dhruvit，&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;感谢支持。&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;已尝试：&lt;STRONG&gt;reg = &amp;lt;0x0 0x80000000 0 0x10000000&amp;gt;;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;diff --git a/arch/arm64/boot/dts/freescale/imx8mp.dtsi b/arch/arm64/boot/dts/freescale/imx8mp.dtsi&lt;BR /&gt;index 6eb08e51f560..b7d282e9159e 100755&lt;BR /&gt;--- a/arch/arm64/boot/dts/freescale/imx8mp.dtsi&lt;BR /&gt;+++ b/arch/arm64/boot/dts/freescale/imx8mp.dtsi&lt;BR /&gt;@@ -191,6 +191,12 @@&lt;BR /&gt;linux,cma-default;&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;+ gpu_reserved: gpu_reserved@100000000 {&lt;BR /&gt;+ no-map;&lt;BR /&gt;+ //reg = &amp;lt;0x1 0x00000000 0 0x10000000&amp;gt;;&lt;BR /&gt;+ reg = &amp;lt;0x0 0x80000000 0 0x10000000&amp;gt;;&lt;BR /&gt;+ };&lt;BR /&gt;+&lt;BR /&gt;dsp_reserved: dsp@92400000 {&lt;BR /&gt;reg = &amp;lt;0 0x92400000 0 0x1000000&amp;gt;;&lt;BR /&gt;no-map;&lt;BR /&gt;@@ -2316,6 +2322,7 @@&lt;BR /&gt;cores = &amp;lt;&amp;amp;gpu_3d&amp;gt;, &amp;lt;&amp;amp;ml_vipsi&amp;gt;, &amp;lt;&amp;amp;gpu_2d&amp;gt;;&lt;BR /&gt;reg = &amp;lt;0x0 0x40000000 0x0 0xC0000000&amp;gt;, &amp;lt;0x0 0x0 0x0 0x10000000&amp;gt;;&lt;BR /&gt;reg-names = "phys_baseaddr", "contiguous_mem";&lt;BR /&gt;+ memory-region=&amp;lt;&amp;amp;gpu_reserved&amp;gt;;&lt;BR /&gt;status = "disabled";&lt;BR /&gt;};&lt;BR /&gt;仍没有改进，详细log见附件: Linux_5.10.52_2Glpddr4_20231101.log&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;另外我注意到：LPDDR4颗料最大速率为1600MHz，页8mp固定设置为2000MHz，是否与此有关？&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="liyun1_1-1698848896502.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/247929i35702521FDE79DA6/image-size/large?v=v2&amp;amp;px=999" role="button" title="liyun1_1-1698848896502.png" alt="liyun1_1-1698848896502.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;liyun1_1-1698848896502.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;D-00246&amp;nbsp;FORESEE_LPDDR_FLXC2002G-N2_200ball_10x14.5x1.00_3200Mbps.pdf 第7页：&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="liyun1_0-1698848687475.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/247928i0CECB783391379E9/image-size/large?v=v2&amp;amp;px=999" role="button" title="liyun1_0-1698848687475.png" alt="liyun1_0-1698848687475.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;liyun1_0-1698848687475.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 01 Nov 2023 14:30:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8mp-2G-lpddr4/m-p/1750335#M215063</guid>
      <dc:creator>liyun1</dc:creator>
      <dc:date>2023-11-01T14:30:13Z</dc:date>
    </item>
    <item>
      <title>回复： imx8mp 2G lpddr4</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8mp-2G-lpddr4/m-p/1751077#M215128</link>
      <description>&lt;P&gt;已解决&lt;/P&gt;&lt;P&gt;参考：&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/1866MHz-LPDDR4-Porting-Guide/ta-p/1459835" target="_blank"&gt;https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/1866MHz-LPDDR4-Porting-Guide/ta-p/1459835&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/iMX-8M-Mini-Register-Programming-Aid-DRAM-PLL-setting/ta-p/1112094" target="_blank"&gt;https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/iMX-8M-Mini-Register-Programming-Aid-DRAM-PLL-setting/ta-p/1112094&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/i-MX-8M-Family-DDR-Tool-Release/ta-p/1104467" target="_blank"&gt;https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/i-MX-8M-Family-DDR-Tool-Release/ta-p/1104467&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/i-MX-8MPlus-m865S-DDR-Register-Programming-Aids-RPA/ta-p/1235352" target="_blank"&gt;https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/i-MX-8MPlus-m865S-DDR-Register-Programming-Aids-RPA/ta-p/1235352&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;得出总结：&lt;/P&gt;&lt;P&gt;如果是2GB内存，&amp;nbsp;LPDDR4-4266或LPDDR4-3733则不需要关注以下。&lt;/P&gt;&lt;P&gt;8mp 校准2GB LPDDR4-3200 时， 时钟设置为2000MHz，校准和压力测试都OK，但是运行应用程序发生:&lt;/P&gt;&lt;P&gt;CPU: 2 PID: 260 Comm: systemd-udevd Not tainted 5.10.52+g348eab8cebc6 #1&lt;/P&gt;&lt;P&gt;systemd-udevd相应用bin移除后，另一个bin执行也是报类似错误，个人怀疑原因可能是超频使用DDR所至。&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;步骤：&lt;/P&gt;&lt;P&gt;使用mscale_ddr_tool_v3.31&amp;nbsp; MX8M_Plus_LPDDR4_RPA_v9.xlsx进行校准&lt;/P&gt;&lt;P&gt;1、 MX8M_Plus_LPDDR4_RPA_v9.xlsx 中对着DDR参数配置好（注意2000MHz不用改），保存一个DS文件。&lt;/P&gt;&lt;P&gt;2、编辑ds文件&lt;/P&gt;&lt;P&gt;编辑DS文件中将0x30360054后面的值改为 0x10B080 (这个值如何算出，参考&lt;BR /&gt;&lt;A href="https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/iMX-8M-Mini-Register-Programming-Aid-DRAM-PLL-setting/ta-p/1112094" target="_blank"&gt;https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/iMX-8M-Mini-Register-Programming-Aid-DRAM-PLL-setting/ta-p/1112094&lt;/A&gt;&amp;nbsp;)&lt;/P&gt;&lt;P&gt;1600Mhz =&amp;nbsp;0x10B080&lt;/P&gt;&lt;P&gt;&amp;nbsp;3、mscale_ddr_tool加载ds，校准&lt;/P&gt;&lt;P&gt;4、DDR校准几秒就完成，然后压力测试，填上速率开始测试。建议把"Over Night Test" 勾上，测一晚OK更放心。&lt;/P&gt;&lt;P&gt;5、生成&amp;nbsp;lpddr4_timing.c&amp;nbsp;&lt;/P&gt;&lt;P&gt;6、最关键的地方，参考下面链接的第3点：&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/iMX-8M-Mini-Register-Programming-Aid-DRAM-PLL-setting/ta-p/1112094" target="_blank"&gt;https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/iMX-8M-Mini-Register-Programming-Aid-DRAM-PLL-setting/ta-p/1112094&lt;/A&gt;&lt;/P&gt;&lt;P&gt;生成的&amp;nbsp;lpddr4_timing.c 中，将&amp;nbsp;ddr_dram_fsp_msg 数组中的4000改为 32000即可。&lt;/P&gt;</description>
      <pubDate>Thu, 02 Nov 2023 11:14:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8mp-2G-lpddr4/m-p/1751077#M215128</guid>
      <dc:creator>liyun1</dc:creator>
      <dc:date>2023-11-02T11:14:08Z</dc:date>
    </item>
  </channel>
</rss>

