<?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: Regarding kernel crash of T1042 based board in PowerQUICC Processors</title>
    <link>https://community.nxp.com/t5/PowerQUICC-Processors/Regarding-kernel-crash-of-T1042-based-board/m-p/1968493#M4740</link>
    <description>&lt;P&gt;I checked your u-boot console log, the DDR controller registers configurations are different from the parameters generated by QCVS DDRv tool.&lt;/P&gt;
&lt;P&gt;Please use the parameters generated by QCVS DDRv tool, please refer to&amp;nbsp;t1042_v1_0ds_ddr.c provided by you previously.&lt;/P&gt;
&lt;P&gt;In addition, DQ mappings are required, please refer to the following in "fsl_ddr_cfg_regs_t" definition in&amp;nbsp;include/fsl_ddr_sdram.h.&lt;/P&gt;
&lt;P&gt;unsigned int dq_map_0;&lt;BR /&gt;unsigned int dq_map_1;&lt;BR /&gt;unsigned int dq_map_2;&lt;BR /&gt;unsigned int dq_map_3;&lt;/P&gt;</description>
    <pubDate>Tue, 08 Oct 2024 06:05:41 GMT</pubDate>
    <dc:creator>yipingwang</dc:creator>
    <dc:date>2024-10-08T06:05:41Z</dc:date>
    <item>
      <title>Regarding kernel crash of T1042 based board</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/Regarding-kernel-crash-of-T1042-based-board/m-p/1936063#M4719</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;We are working on a board with a NXP-based processor (T1042: 4 core) and 8GB of BGA mounted RAM. The system operates correctly at the U-Boot level but crashes when booting the kernel. We have attached the Kernel logs for your reference.&lt;/P&gt;&lt;P&gt;Notably, the same kernel works fine on another board with the same configuration (T1042-based processor, 8GB RAM Sodimm module)."&lt;/P&gt;</description>
      <pubDate>Tue, 20 Aug 2024 08:39:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/Regarding-kernel-crash-of-T1042-based-board/m-p/1936063#M4719</guid>
      <dc:creator>anilks</dc:creator>
      <dc:date>2024-08-20T08:39:40Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding kernel crash of T1042 based board</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/Regarding-kernel-crash-of-T1042-based-board/m-p/1938069#M4722</link>
      <description>&lt;P&gt;Please use QCVS DDRv tool to connect to the target board to do DDR validation and optimization. The refine DDR controller configuration parameters in u-boot.&lt;/P&gt;
&lt;P&gt;You could create a QCVS DDR project with "read from target" method.&lt;/P&gt;</description>
      <pubDate>Thu, 22 Aug 2024 05:50:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/Regarding-kernel-crash-of-T1042-based-board/m-p/1938069#M4722</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2024-08-22T05:50:45Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding kernel crash of T1042 based board</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/Regarding-kernel-crash-of-T1042-based-board/m-p/1941237#M4724</link>
      <description>&lt;P&gt;Hi Yiping Wang,&lt;/P&gt;&lt;P&gt;Thank you for your suggestion. We are currently using the evaluation version of the QCVS tool (QCVS_4.5.001). Unfortunately, the "read from target method" feature is not supported in this version. Could you please provide a link to the latest evaluation version of the QCVS tool?&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;</description>
      <pubDate>Tue, 27 Aug 2024 11:08:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/Regarding-kernel-crash-of-T1042-based-board/m-p/1941237#M4724</guid>
      <dc:creator>anilks</dc:creator>
      <dc:date>2024-08-27T11:08:07Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding kernel crash of T1042 based board</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/Regarding-kernel-crash-of-T1042-based-board/m-p/1942166#M4725</link>
      <description>&lt;P&gt;Also, we have some observations while evaluating with the available QCVS software tool.&lt;/P&gt;&lt;P&gt;The current SDRAM which we are using are 5 nos. of Micron MT40A1G16 (16Gb : 1Gb x 16). (4 + 1 ECC).&lt;/P&gt;&lt;P&gt;1) As per the datasheet of the said SDRAM, there are in total 17 row addressing bits A[16:0] and 10 column address bits A[9:0]. But the current QCVS tool which we are using has support of maximum 16 row address bits only. Evaluation failed too.&lt;/P&gt;&lt;P&gt;2) When we configured the QCVS tool with 16 row address bits, there was successful completion of the evaluation. (wherein we configured this same SDRAM in QCVS as 8Gb : 512 Mb x 16).&lt;/P&gt;&lt;P&gt;Could it be that the unavailability of 17th row address bit option in the tool is the reason behind the evaluation failure in case 1? Please help with this.&lt;/P&gt;</description>
      <pubDate>Wed, 28 Aug 2024 10:27:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/Regarding-kernel-crash-of-T1042-based-board/m-p/1942166#M4725</guid>
      <dc:creator>anilks</dc:creator>
      <dc:date>2024-08-28T10:27:17Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding kernel crash of T1042 based board</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/Regarding-kernel-crash-of-T1042-based-board/m-p/1943151#M4726</link>
      <description>&lt;P&gt;Using the&amp;nbsp;&lt;STRONG&gt;MT40A1G16&lt;/STRONG&gt;&amp;nbsp;(16Gb TwinDie) DRAM configuration in the DDRv wizard select 8Gb: 1G x8 configuration. the reset should remain the same. This means when you are getting a pass in DDRv it was configuring/using half of the available memory. this time it will use the full memory.&lt;/P&gt;
&lt;P&gt;If no SPD on the target, please create a QCVS DDR project with auto configuration, the modify properties panel according to your DDR data sheet.&lt;/P&gt;
&lt;P&gt;Then connect to the target board to do validation and optimization.&lt;/P&gt;</description>
      <pubDate>Thu, 29 Aug 2024 07:08:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/Regarding-kernel-crash-of-T1042-based-board/m-p/1943151#M4726</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2024-08-29T07:08:19Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding kernel crash of T1042 based board</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/Regarding-kernel-crash-of-T1042-based-board/m-p/1945156#M4728</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;We evaluated the DDRs along with the configuration you suggested ,i.e., 8Gb x 8. All the tests were successfully passed except the "BIST-Write-then-Read-No-Turnaround" and "DMA Test" operational DDR tests.&lt;/P&gt;&lt;P&gt;We exported the configured registers from t1042_v1_0ds_ddr.c in our uboot code, the processor did not boot from u-boot level itself. In the u-boot , we have used the DDR SPD parameters pertaining to the DDR datasheet of 16Gb : 1Gb x 16.&lt;/P&gt;&lt;P&gt;Observing this, we have two queries:&lt;/P&gt;&lt;P&gt;a) We have validated the 8Gb: 1Gb x 8 as said above but how can we validate the entire SDRAM which is 16Gb : 1Gb x 16?&lt;/P&gt;&lt;P&gt;b) In spite of using the DDR SPD parameters matching the DDR datasheet like changing specific bytes 4 (to 0x46) and 5(to 0x29) to take 17 row addressing bits and 10 column addressing bits but the u-boot did not work. Also configured the SPD bytes for running 8Gb : 512Mb x 16 ,i.e, Byte 4 to 0x45 and Byte 5 to 0x21, but still did not work. What could be the reason?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Sep 2024 06:17:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/Regarding-kernel-crash-of-T1042-based-board/m-p/1945156#M4728</guid>
      <dc:creator>anilks</dc:creator>
      <dc:date>2024-09-02T06:17:15Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding kernel crash of T1042 based board</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/Regarding-kernel-crash-of-T1042-based-board/m-p/1945854#M4729</link>
      <description>&lt;P&gt;Please&amp;nbsp;&lt;SPAN&gt;changed the DDR setting 'Partial Array Self Refresh' to 'HalfArray", then do validation.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;If there is SPD on your custom board, you need to modify "static const struct board_specific_parameters udimm0" in&amp;nbsp;board/freescale/t104xrdb/ddr.h according to the parameters generated by QCVS DDRv tool.&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * memory controller 0&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&amp;nbsp;&amp;nbsp; num|&amp;nbsp; &amp;nbsp; &amp;nbsp; hi|rank|&amp;nbsp; &amp;nbsp; clk| wrlvl |&amp;nbsp;&amp;nbsp; wrlvl&amp;nbsp;&amp;nbsp; |&amp;nbsp; wrlvl&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;* ranks| mhz| GB&amp;nbsp; |adjst| start |&amp;nbsp;&amp;nbsp; ctl2&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp; ctl3&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;After validation, please click Project-&amp;gt;Generate Processor expert code, then use parameters provided in "Genrated_Code" folder.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Sep 2024 03:43:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/Regarding-kernel-crash-of-T1042-based-board/m-p/1945854#M4729</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2024-09-03T03:43:49Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding kernel crash of T1042 based board</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/Regarding-kernel-crash-of-T1042-based-board/m-p/1947138#M4730</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;We have implemented the settings and incorporated the generated parameters into the U-Boot source code as per your recommendations. Our observations are as follows:&lt;/P&gt;&lt;P&gt;1. DDR Setting: Partial Array Self Refresh (Half array BA[1:0] = 00 &amp;amp; 01)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The QCVS tools passed all tests.&lt;BR /&gt;However, the system failed to boot at the U-Boot level.&lt;/P&gt;&lt;P&gt;2. DDR Setting: Partial Array Self Refresh (Half array BA[1:0] = 10 &amp;amp; 11)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The QCVS tools passed all tests.&lt;BR /&gt;Again, the system failed to boot at the U-Boot level.&lt;/P&gt;&lt;P&gt;Please note that in both cases, the value for partial array decoding is set to 'Normal address decoding.'&lt;/P&gt;&lt;P&gt;We would appreciate your guidance on how to proceed. Additionally, we have noted that the DDR4 datasheet mentions row addressing bits as [16:0] which means using 17 row bits, but there is no option for this in the QCVS.&lt;/P&gt;&lt;P&gt;Please find the attached screenshots for your reference.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for your assistance.&lt;/P&gt;</description>
      <pubDate>Wed, 04 Sep 2024 10:01:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/Regarding-kernel-crash-of-T1042-based-board/m-p/1947138#M4730</guid>
      <dc:creator>anilks</dc:creator>
      <dc:date>2024-09-04T10:01:58Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding kernel crash of T1042 based board</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/Regarding-kernel-crash-of-T1042-based-board/m-p/1948045#M4731</link>
      <description>&lt;P&gt;Please confirm whether&amp;nbsp; there is DDR SPD on your custom board.&lt;/P&gt;
&lt;P&gt;Would you also send your u-boot source code and CodeWarrior generated file to me to do more investigation?&lt;/P&gt;</description>
      <pubDate>Thu, 05 Sep 2024 08:59:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/Regarding-kernel-crash-of-T1042-based-board/m-p/1948045#M4731</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2024-09-05T08:59:16Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding kernel crash of T1042 based board</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/Regarding-kernel-crash-of-T1042-based-board/m-p/1949932#M4732</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;There are no SPD EEPROMs on the DDR4 RAM mounted on our custom board. We have made the necessary changes to the SPD parameters in the U-Boot source code. For more details, please refer to the function fsl_ddr_get_spd in main.c.&lt;/P&gt;&lt;P&gt;Additionally, I have attached two files for your reference:&lt;/P&gt;&lt;P&gt;1. source_code_u_boot.zip – contains the relevant U-Boot source files.&lt;BR /&gt;2. generated_code_partial_array_self_refresh_00&amp;amp;01.zip&amp;nbsp; contains the generated source code by the QCVS tool.&lt;/P&gt;</description>
      <pubDate>Mon, 09 Sep 2024 08:57:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/Regarding-kernel-crash-of-T1042-based-board/m-p/1949932#M4732</guid>
      <dc:creator>anilks</dc:creator>
      <dc:date>2024-09-09T08:57:50Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding kernel crash of T1042 based board</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/Regarding-kernel-crash-of-T1042-based-board/m-p/1951965#M4734</link>
      <description>&lt;P&gt;If there is no SPD, please don't use the method provided in&amp;nbsp;board/freescale/t104xrdb/ddr.c(ddr.h).&lt;/P&gt;
&lt;P&gt;Please use fixed DDR controller configuration parameters.&lt;/P&gt;
&lt;P&gt;Please refer to&amp;nbsp;board/freescale/p1010rdb/ddr.c and&amp;nbsp;include/configs/P1010RDB.h&lt;/P&gt;
&lt;P&gt;Please don't modify DDR driver code in&amp;nbsp;drivers/ddr/fsl/.&lt;/P&gt;</description>
      <pubDate>Wed, 11 Sep 2024 09:33:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/Regarding-kernel-crash-of-T1042-based-board/m-p/1951965#M4734</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2024-09-11T09:33:47Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding kernel crash of T1042 based board</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/Regarding-kernel-crash-of-T1042-based-board/m-p/1966743#M4739</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;As per your suggestion, we made the necessary modifications and incorporated the changes for fixed RAM. We configured the system for 4 GB of RAM. we observed,that U-Boot is getting stuck during the second stage of bootloading. The logs are attached for your reference.&lt;/P&gt;&lt;P&gt;We noticed that the values for dq_map_0, dq_map_1, dq_map_2, and dq_map_3 are all set to 0x00000000 even after applying the following configurations:&lt;/P&gt;&lt;P&gt;#define DDRmc1_DQ_MAP0_VAL 0x06106104&lt;BR /&gt;#define DDRmc1_DQ_MAP1_VAL 0x84184184&lt;BR /&gt;#define DDRmc1_DQ_MAP2_VAL 0x06106104&lt;BR /&gt;#define DDRmc1_DQ_MAP3_VAL 0x84184001&lt;/P&gt;&lt;P&gt;could you please suggest what may be the reason ?&lt;/P&gt;&lt;P&gt;previously the system works OK when configured for 4G but the kernel crashes when configured for 8G.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Oct 2024 06:16:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/Regarding-kernel-crash-of-T1042-based-board/m-p/1966743#M4739</guid>
      <dc:creator>anilks</dc:creator>
      <dc:date>2024-10-04T06:16:14Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding kernel crash of T1042 based board</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/Regarding-kernel-crash-of-T1042-based-board/m-p/1968493#M4740</link>
      <description>&lt;P&gt;I checked your u-boot console log, the DDR controller registers configurations are different from the parameters generated by QCVS DDRv tool.&lt;/P&gt;
&lt;P&gt;Please use the parameters generated by QCVS DDRv tool, please refer to&amp;nbsp;t1042_v1_0ds_ddr.c provided by you previously.&lt;/P&gt;
&lt;P&gt;In addition, DQ mappings are required, please refer to the following in "fsl_ddr_cfg_regs_t" definition in&amp;nbsp;include/fsl_ddr_sdram.h.&lt;/P&gt;
&lt;P&gt;unsigned int dq_map_0;&lt;BR /&gt;unsigned int dq_map_1;&lt;BR /&gt;unsigned int dq_map_2;&lt;BR /&gt;unsigned int dq_map_3;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Oct 2024 06:05:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/Regarding-kernel-crash-of-T1042-based-board/m-p/1968493#M4740</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2024-10-08T06:05:41Z</dc:date>
    </item>
  </channel>
</rss>

