<?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 S32K3X8 singlecore TCM backdoor access in S32K</title>
    <link>https://community.nxp.com/t5/S32K/S32K3X8-singlecore-TCM-backdoor-access/m-p/1987109#M42875</link>
    <description>&lt;P&gt;Hello, NXP team and others.&lt;/P&gt;&lt;P&gt;I'm working with s32k358 with decoupled cores as we aim for s32k328 later.&lt;/P&gt;&lt;P&gt;I have problems using DTCM2 and ITCM2 through backdoor when running only core 0.&lt;/P&gt;&lt;P&gt;So I have set up the project to use single core 0 and I can read and write DTCM0/ITCM0 and DTCM1/ITCM1 via backdoor access. But when I try to write values to DTCM2/ITCM2 via backdoor they are always 0.&lt;BR /&gt;I used this project&amp;nbsp;&lt;A href="https://community.nxp.com/t5/S32K-Knowledge-Base/Example-S32K314-DTCM1-Backdoor-RTD201-DS34-v3/ta-p/1689350" target="_blank"&gt;Example_S32K314_DTCM1_Backdoor_RTD201_DS34_v3 - NXP Community&lt;/A&gt;&amp;nbsp;as a reference and also chapter '3.4 TCM as system memory' of&amp;nbsp;S32K3xx Reference Manual, Rev. 9, 07/2024.&lt;/P&gt;&lt;P&gt;Below is the example project attached where one can observe the issue.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;The files modified are:&lt;BR /&gt;1) src/main.c&lt;BR /&gt;2)&amp;nbsp;Project_Settings\Linker_Files\linker_flash_s32k328.ld&lt;BR /&gt;3) Project_Settings\Startup_Code\startup_cm7.s&lt;BR /&gt;4) Project_Settings\Startup_Code\Vector_Table.s - only&amp;nbsp;__Stack_dtcm_start renamed to __Stack_start&lt;/P&gt;</description>
    <pubDate>Mon, 04 Nov 2024 14:31:32 GMT</pubDate>
    <dc:creator>dmitry_buchynski</dc:creator>
    <dc:date>2024-11-04T14:31:32Z</dc:date>
    <item>
      <title>S32K3X8 singlecore TCM backdoor access</title>
      <link>https://community.nxp.com/t5/S32K/S32K3X8-singlecore-TCM-backdoor-access/m-p/1987109#M42875</link>
      <description>&lt;P&gt;Hello, NXP team and others.&lt;/P&gt;&lt;P&gt;I'm working with s32k358 with decoupled cores as we aim for s32k328 later.&lt;/P&gt;&lt;P&gt;I have problems using DTCM2 and ITCM2 through backdoor when running only core 0.&lt;/P&gt;&lt;P&gt;So I have set up the project to use single core 0 and I can read and write DTCM0/ITCM0 and DTCM1/ITCM1 via backdoor access. But when I try to write values to DTCM2/ITCM2 via backdoor they are always 0.&lt;BR /&gt;I used this project&amp;nbsp;&lt;A href="https://community.nxp.com/t5/S32K-Knowledge-Base/Example-S32K314-DTCM1-Backdoor-RTD201-DS34-v3/ta-p/1689350" target="_blank"&gt;Example_S32K314_DTCM1_Backdoor_RTD201_DS34_v3 - NXP Community&lt;/A&gt;&amp;nbsp;as a reference and also chapter '3.4 TCM as system memory' of&amp;nbsp;S32K3xx Reference Manual, Rev. 9, 07/2024.&lt;/P&gt;&lt;P&gt;Below is the example project attached where one can observe the issue.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;The files modified are:&lt;BR /&gt;1) src/main.c&lt;BR /&gt;2)&amp;nbsp;Project_Settings\Linker_Files\linker_flash_s32k328.ld&lt;BR /&gt;3) Project_Settings\Startup_Code\startup_cm7.s&lt;BR /&gt;4) Project_Settings\Startup_Code\Vector_Table.s - only&amp;nbsp;__Stack_dtcm_start renamed to __Stack_start&lt;/P&gt;</description>
      <pubDate>Mon, 04 Nov 2024 14:31:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K3X8-singlecore-TCM-backdoor-access/m-p/1987109#M42875</guid>
      <dc:creator>dmitry_buchynski</dc:creator>
      <dc:date>2024-11-04T14:31:32Z</dc:date>
    </item>
    <item>
      <title>Re: S32K3X8 singlecore TCM backdoor access</title>
      <link>https://community.nxp.com/t5/S32K/S32K3X8-singlecore-TCM-backdoor-access/m-p/1987288#M42880</link>
      <description>&lt;P&gt;S32K358 has only two cores: 1 pair in lockstep and 1 decoupled.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="davidtosenovjan_1-1730749525369.png" style="width: 561px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/308470iA9746D16B842B5BC/image-dimensions/561x101?v=v2" width="561" height="101" role="button" title="davidtosenovjan_1-1730749525369.png" alt="davidtosenovjan_1-1730749525369.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Have you perfomed DCF record programming in order to switch it to the S32K338 configuration?&lt;/P&gt;
&lt;P&gt;S32K328 is dual core configuration as well.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 04 Nov 2024 19:47:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K3X8-singlecore-TCM-backdoor-access/m-p/1987288#M42880</guid>
      <dc:creator>davidtosenovjan</dc:creator>
      <dc:date>2024-11-04T19:47:01Z</dc:date>
    </item>
    <item>
      <title>Re: S32K3X8 singlecore TCM backdoor access</title>
      <link>https://community.nxp.com/t5/S32K/S32K3X8-singlecore-TCM-backdoor-access/m-p/1987840#M42913</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/52613"&gt;@davidtosenovjan&lt;/a&gt;&amp;nbsp;Hello, thanks for response. Yes I have done DCF programming. But then my questions are:&lt;BR /&gt;1) what does disabled core on s32k328 mean? It cannot be used in any way?&lt;BR /&gt;2) what is the correct way to access all the TCM memory using core 0 on s32k328 and s32k358 (DTCM0/1/2 and ITCM0/1/2)?&lt;/P&gt;</description>
      <pubDate>Tue, 05 Nov 2024 09:00:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K3X8-singlecore-TCM-backdoor-access/m-p/1987840#M42913</guid>
      <dc:creator>dmitry_buchynski</dc:creator>
      <dc:date>2024-11-05T09:00:12Z</dc:date>
    </item>
    <item>
      <title>Re: S32K3X8 singlecore TCM backdoor access</title>
      <link>https://community.nxp.com/t5/S32K/S32K3X8-singlecore-TCM-backdoor-access/m-p/1988626#M42961</link>
      <description>&lt;P&gt;1) From user point of view, there is no difference whether you buy S32K328 or switch S32K358 to S32K328 configuration. 'Disabled' mean the core is not present or any of its part.&lt;/P&gt;
&lt;P&gt;2) I would switch the device to S32K338. Then you have 3 decoupled cores available.&lt;/P&gt;</description>
      <pubDate>Wed, 06 Nov 2024 08:22:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K3X8-singlecore-TCM-backdoor-access/m-p/1988626#M42961</guid>
      <dc:creator>davidtosenovjan</dc:creator>
      <dc:date>2024-11-06T08:22:14Z</dc:date>
    </item>
    <item>
      <title>Re: S32K3X8 singlecore TCM backdoor access</title>
      <link>https://community.nxp.com/t5/S32K/S32K3X8-singlecore-TCM-backdoor-access/m-p/1992670#M43163</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/52613"&gt;@davidtosenovjan&lt;/a&gt;&amp;nbsp;unfortunately we have s32k328 already installed in the device. So I would like to know how core 0 can access ITCM2 and DTCM2 through the backdoor.&lt;/P&gt;</description>
      <pubDate>Tue, 12 Nov 2024 08:41:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K3X8-singlecore-TCM-backdoor-access/m-p/1992670#M43163</guid>
      <dc:creator>dmitry_buchynski</dc:creator>
      <dc:date>2024-11-12T08:41:57Z</dc:date>
    </item>
  </channel>
</rss>

