<?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: S32K144 in S32K</title>
    <link>https://community.nxp.com/t5/S32K/S32K144/m-p/1682893#M24836</link>
    <description>&lt;P&gt;i am building a project named uds bootloader ,as requried,i have to bulid another project named flash_driver, which will be downloaded to ram and run,while the flash driver finish download APP to flash ,the flash&amp;nbsp; drievr code will lose after power down,in the article you adviced ,i find some information :&lt;/P&gt;&lt;P&gt;but this&amp;nbsp; is the first time that i use s32k144,i can not figure out this method is&amp;nbsp;available,in adition ,i want to know the link files'difference&amp;nbsp;&lt;SPAN&gt;between&amp;nbsp;S32K144_64_flash.ld and S32K144_64_ram.ld，When this file is needed for&amp;nbsp;S32K144_64_ram.ld&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="zq1_0-1688628418657.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/231057i6B7F908CC4230A8E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="zq1_0-1688628418657.png" alt="zq1_0-1688628418657.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;zq1_0-1688628418657.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 06 Jul 2023 07:33:32 GMT</pubDate>
    <dc:creator>zq1</dc:creator>
    <dc:date>2023-07-06T07:33:32Z</dc:date>
    <item>
      <title>S32K144</title>
      <link>https://community.nxp.com/t5/S32K/S32K144/m-p/1681961#M24803</link>
      <description>&lt;P&gt;i have read the s32k-RM and s32 sdk api&amp;nbsp;&lt;SPAN&gt;thoroughly,but not found the flash sector information about S32K144，i want to konw how many bytes a scetor contains, &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;secondly,if i just&amp;nbsp; need flexnvm&amp;nbsp; as dflash , what else shoud i need to do&amp;nbsp; in the function "Flash_Init"?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;void Flash_Init(void)&lt;BR /&gt;{&lt;BR /&gt;FLASH_DRV_Init(&amp;amp;Flash_InitConfig0,&amp;amp;Flash_SSD_InitConfig0);&lt;BR /&gt;if(Flash_SSD_InitConfig0.EEESize == 0)&lt;BR /&gt;{&lt;BR /&gt;FLASH_DRV_DEFlashPartition(&amp;amp;Flash_SSD_InitConfig0,0x02,0x04,0,false,true);&lt;BR /&gt;FLASH_DRV_Init(&amp;amp;Flash_InitConfig0,&amp;amp;Flash_SSD_InitConfig0);&lt;BR /&gt;FLASH_DRV_SetFlexRamFunction(&amp;amp;Flash_SSD_InitConfig0,EEE_ENABLE,0,NULL);&lt;BR /&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;i have read the api ,but i still fell confused,thank you&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jul 2023 10:35:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144/m-p/1681961#M24803</guid>
      <dc:creator>zq1</dc:creator>
      <dc:date>2023-07-05T10:35:38Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144</title>
      <link>https://community.nxp.com/t5/S32K/S32K144/m-p/1682617#M24818</link>
      <description>&lt;P&gt;&lt;A href="mailto:Hi@zq1" target="_blank"&gt;Hi@zq1&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;all you question can be solved on this article.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://mp.weixin.qq.com/s?__biz=MzI0MDk0ODcxMw==&amp;amp;mid=2247486771&amp;amp;idx=1&amp;amp;sn=b8ce7999c37242734bb5aa82e2ca7eee&amp;amp;chksm=e91249b5de65c0a30407db00ec5aa4ad9d6818e04c8378772c7ea0191baa1476317f13032d42&amp;amp;scene=21#wechat_redirect" target="_self"&gt;S32 SDK -&amp;gt; FTFC&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Senlent_0-1688611137159.png" style="width: 579px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/230976i8B139438863B3F46/image-dimensions/579x382?v=v2" width="579" height="382" role="button" title="Senlent_0-1688611137159.png" alt="Senlent_0-1688611137159.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Senlent_0-1688611137159.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;2.&lt;SPAN&gt;if i just&amp;nbsp; need flexnvm&amp;nbsp; as dflash,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;a.EEPROM DATA SIZE = 0 -----------------------------------&amp;gt; FCCOB4[3:0] = 0xf&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;b.Data Flash Size = 64 kbytes (for S32K14x)-------------&amp;gt;FCCOB5[3:0] = 0x0&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;FLASH_DRV_DEFlashPartition(&amp;amp;Flash_SSD_InitConfig0,0xF,0x00,0,false,false);&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>Thu, 06 Jul 2023 02:54:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144/m-p/1682617#M24818</guid>
      <dc:creator>Senlent</dc:creator>
      <dc:date>2023-07-06T02:54:46Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144</title>
      <link>https://community.nxp.com/t5/S32K/S32K144/m-p/1682780#M24825</link>
      <description>&lt;P&gt;thank you very much ,your reply is very useful to me ,according to your reply ,i have find some information in s32-RM,here i put them intend to review&amp;nbsp;More conveniently&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="企业微信截图_16886210649967.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/231025i413B21552B8897D7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="企业微信截图_16886210649967.png" alt="企业微信截图_16886210649967.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;企业微信截图_16886210649967.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="企业微信截图_16886209539379.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/231026i77F8F440678D8D17/image-size/medium?v=v2&amp;amp;px=400" role="button" title="企业微信截图_16886209539379.png" alt="企业微信截图_16886209539379.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;企业微信截图_16886209539379.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="企业微信截图_16885368249349.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/231027iD2098C36CCF8C256/image-size/medium?v=v2&amp;amp;px=400" role="button" title="企业微信截图_16885368249349.png" alt="企业微信截图_16885368249349.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;企业微信截图_16885368249349.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="企业微信截图_16886104406975.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/231028i9899B62E5CA71550/image-size/medium?v=v2&amp;amp;px=400" role="button" title="企业微信截图_16886104406975.png" alt="企业微信截图_16886104406975.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;企业微信截图_16886104406975.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="企业微信截图_168853521122.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/231029i6DCA5FD893B4E12F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="企业微信截图_168853521122.png" alt="企业微信截图_168853521122.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;企业微信截图_168853521122.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="企业微信截图_16883847898846.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/231030i04AAD1BD2C8CB48E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="企业微信截图_16883847898846.png" alt="企业微信截图_16883847898846.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;企业微信截图_16883847898846.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; but i have another two questions to ask help from you :&lt;/P&gt;&lt;P&gt;&amp;nbsp;first ,the flash driver must copy to ram and run in the ram,how coud i do to get it? is there&amp;nbsp; a special function to make it ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jul 2023 06:07:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144/m-p/1682780#M24825</guid>
      <dc:creator>zq1</dc:creator>
      <dc:date>2023-07-06T06:07:10Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144</title>
      <link>https://community.nxp.com/t5/S32K/S32K144/m-p/1682802#M24827</link>
      <description>&lt;P&gt;&lt;A href="mailto:Hi@zq1" target="_blank"&gt;Hi@zq1&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;if you're using SDK to create your project then you don't have to do that,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;for example, you can see this function was already mapped to RAM.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Senlent_0-1688624237069.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/231037i46BA36DBE6ABB4D3/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Senlent_0-1688624237069.png" alt="Senlent_0-1688624237069.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Senlent_0-1688624237069.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jul 2023 06:18:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144/m-p/1682802#M24827</guid>
      <dc:creator>Senlent</dc:creator>
      <dc:date>2023-07-06T06:18:50Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144</title>
      <link>https://community.nxp.com/t5/S32K/S32K144/m-p/1682893#M24836</link>
      <description>&lt;P&gt;i am building a project named uds bootloader ,as requried,i have to bulid another project named flash_driver, which will be downloaded to ram and run,while the flash driver finish download APP to flash ,the flash&amp;nbsp; drievr code will lose after power down,in the article you adviced ,i find some information :&lt;/P&gt;&lt;P&gt;but this&amp;nbsp; is the first time that i use s32k144,i can not figure out this method is&amp;nbsp;available,in adition ,i want to know the link files'difference&amp;nbsp;&lt;SPAN&gt;between&amp;nbsp;S32K144_64_flash.ld and S32K144_64_ram.ld，When this file is needed for&amp;nbsp;S32K144_64_ram.ld&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="zq1_0-1688628418657.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/231057i6B7F908CC4230A8E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="zq1_0-1688628418657.png" alt="zq1_0-1688628418657.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;zq1_0-1688628418657.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jul 2023 07:33:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144/m-p/1682893#M24836</guid>
      <dc:creator>zq1</dc:creator>
      <dc:date>2023-07-06T07:33:32Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144</title>
      <link>https://community.nxp.com/t5/S32K/S32K144/m-p/1682905#M24838</link>
      <description>&lt;P&gt;the&amp;nbsp;&lt;SPAN&gt;instructions you&amp;nbsp; came out with a red coil ,i can not find them in my project with sdk,could you please copy it and paste here,i want learn how to ue se it and figure out the&amp;nbsp;theory&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jul 2023 07:45:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144/m-p/1682905#M24838</guid>
      <dc:creator>zq1</dc:creator>
      <dc:date>2023-07-06T07:45:07Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144</title>
      <link>https://community.nxp.com/t5/S32K/S32K144/m-p/1683003#M24845</link>
      <description>&lt;P&gt;&lt;A href="mailto:Hi@zq1" target="_blank"&gt;Hi@zq1&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;1.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Senlent_0-1688634180505.png" style="width: 694px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/231087iDD64472EDB3B1B52/image-dimensions/694x314?v=v2" width="694" height="314" role="button" title="Senlent_0-1688634180505.png" alt="Senlent_0-1688634180505.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Senlent_0-1688634180505.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;2.&lt;SPAN&gt;S32K144_64_ram.ld for test use&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Download the program to RAM, the program will be lost when power off&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;3.flash driver&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="times new roman,times" size="4"&gt;“The Flash Driver(actual flash algorithm) is the hardware dependent code for performing the flash functions.In most cases, programming flash memory from flash is not possible.Therefore the Flash Driver is downloaded and executed into RAM to allow programming of the application.The advantage of downloading the flash algorithm into RAM is that updates to the flash algorithms are possible without the need to reprogram the primary bootloader. The algorithm is cleared from RAM upon completion of the download to avoid accidental calls to the flash functions while in application.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face="times new roman,times" size="4"&gt;In special cases the flash algorithms are kept in flash memory and copied to RAM when needed. Of course the possibility of changing the flash algorithms is no longer available when this configuration is used. Moreover, there is a risk that the flash memory will be unintentionally erased from an accidental call to these functions. A remedy to correct this would be to encrypt the corresponding program code, such as e.g an XOR or the like.”&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;A href="https://community.nxp.com/t5/S32K-Knowledge-Base/S32K-How-to-make-Flash-Driver-image/ta-p/1630873" target="_self"&gt;https://community.nxp.com/t5/S32K-Knowledge-Base/S32K-How-to-make-Flash-Driver-image/ta-p/1630873&lt;/A&gt;&amp;nbsp;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jul 2023 09:09:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144/m-p/1683003#M24845</guid>
      <dc:creator>Senlent</dc:creator>
      <dc:date>2023-07-06T09:09:03Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144</title>
      <link>https://community.nxp.com/t5/S32K/S32K144/m-p/1683047#M24846</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i must say :thank you very much ,but i still have questions :&lt;/P&gt;&lt;P&gt;i have found the&amp;nbsp;macro： START_FUNCTION_DEFINITION_RAMSECTION，this means if i want to use the fuction and make it runing in the ram ,i have to add&amp;nbsp;START_FUNCTION_DEFINITION_RAMSECTION and&amp;nbsp;&amp;nbsp;END_FUNCTION_DEFINITION_RAMSECTION while define the function?&lt;/P&gt;&lt;P&gt;or just need do as :&lt;A href="https://community.nxp.com/t5/S32K-Knowledge-Base/S32K-How-to-make-Flash-Driver-image/ta-p/1630873" target="_blank"&gt;https://community.nxp.com/t5/S32K-Knowledge-Base/S32K-How-to-make-Flash-Driver-image/ta-p/1630873&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jul 2023 09:33:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144/m-p/1683047#M24846</guid>
      <dc:creator>zq1</dc:creator>
      <dc:date>2023-07-06T09:33:25Z</dc:date>
    </item>
    <item>
      <title>Re: S32K144</title>
      <link>https://community.nxp.com/t5/S32K/S32K144/m-p/1683582#M24862</link>
      <description>&lt;P&gt;&lt;A href="mailto:Hi@zq1" target="_blank"&gt;Hi@zq1&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;"i have found the&amp;nbsp;macro： START_FUNCTION_DEFINITION_RAMSECTION，this means if i want to use the fuction and make it runing in the ram ,i have to add&amp;nbsp;START_FUNCTION_DEFINITION_RAMSECTION and&amp;nbsp;&amp;nbsp;END_FUNCTION_DEFINITION_RAMSECTION while define the function?"&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;The above is only designed for flash, if you want to map some functions to RAM, you have to do some steps, just like the steps of making flash driver.&lt;/P&gt;
&lt;P&gt;this article is very detailed.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://mp.weixin.qq.com/s?__biz=MzI0MDk0ODcxMw==&amp;amp;mid=2247484996&amp;amp;idx=1&amp;amp;sn=1d18b1781a491406524fc230b84e9c98&amp;amp;chksm=e91242c2de65cbd40ded82a660927c9eea2016abf2e74259e494be4b0fa34a038050bf2ba810&amp;amp;scene=21" target="_self"&gt;https://mp.weixin.qq.com/s?__biz=MzI0MDk0ODcxMw==&amp;amp;mid=2247484996&amp;amp;idx=1&amp;amp;sn=1d18b1781a491406524fc230b84e9c98&amp;amp;chksm=e91242c2de65cbd40ded82a660927c9eea2016abf2e74259e494be4b0fa34a038050bf2ba810&amp;amp;scene=21&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 07 Jul 2023 03:20:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K144/m-p/1683582#M24862</guid>
      <dc:creator>Senlent</dc:creator>
      <dc:date>2023-07-07T03:20:29Z</dc:date>
    </item>
  </channel>
</rss>

