<?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: HOW to partition S32K116 RAM in S32 Design Studio</title>
    <link>https://community.nxp.com/t5/S32-Design-Studio/HOW-to-partition-S32K116-RAM/m-p/960414#M5359</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;l need two RAM area, each area need 2kB size,l am so tangle for this problem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 08 Jul 2019 08:57:13 GMT</pubDate>
    <dc:creator>jinshuaixu</dc:creator>
    <dc:date>2019-07-08T08:57:13Z</dc:date>
    <item>
      <title>HOW to partition S32K116 RAM</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/HOW-to-partition-S32K116-RAM/m-p/960405#M5350</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello :&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Now， I&amp;nbsp; meet a question .l want to partion &lt;STRONG&gt;S32K116 chip&lt;/STRONG&gt; RAM address to several ereas to storage variable.the question is : In debug mode, l&amp;nbsp; initialize RAM1&amp;nbsp; area&amp;nbsp; variable ,the project run sucess.In not debug mode, I initialize RAM1 area variable ,when the project run to set RAM1 area variable (&amp;nbsp; RAM1_TEST1=1;), the chip will reset. just as bellow :&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_308.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/89522i3A3C9FBB94DB7CCB/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_308.png" alt="pastedImage_308.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;l think the question is l have setted "S32K1xx_flash.ld" file wrong.please tell how to set&amp;nbsp;&lt;SPAN&gt;"S32K1xx_flash.ld".&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;the memory setting as follow.&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/89523i78B956F19B8E5105/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;&lt;/P&gt;&lt;P&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/89524iE4D7D81D5E643FE3/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_3.png" alt="pastedImage_3.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in project ,I add define as bellow&lt;/P&gt;&lt;P&gt;#define SRAM1_STRORG __attribute__ ((section(".SRAM1"))) /* 8k */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#define SRAM1_STRORG_UINT8 SRAM1_STRORG uint8_t&lt;BR /&gt;#define SRAM1_STRORGL_UINT16 SRAM1_STRORG uint16_t&lt;BR /&gt;#define SRAM1_STRORGL_INT16 SRAM1_STRORG int16_t&lt;BR /&gt;#define SRAM1_STRORG_UINT32 SRAM1_STRORG uint32_t&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l have upload the project ,please reselve my questing,thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Jun 2019 07:17:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/HOW-to-partition-S32K116-RAM/m-p/960405#M5350</guid>
      <dc:creator>jinshuaixu</dc:creator>
      <dc:date>2019-06-24T07:17:40Z</dc:date>
    </item>
    <item>
      <title>Re: HOW to partition S32K116 RAM</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/HOW-to-partition-S32K116-RAM/m-p/960406#M5351</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the linker file used in project is missing - it looks that it is linked from your hard drive.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jiri&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jun 2019 12:05:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/HOW-to-partition-S32K116-RAM/m-p/960406#M5351</guid>
      <dc:creator>jiri_kral</dc:creator>
      <dc:date>2019-06-25T12:05:44Z</dc:date>
    </item>
    <item>
      <title>Re: HOW to partition S32K116 RAM</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/HOW-to-partition-S32K116-RAM/m-p/960407#M5352</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;In project,link file is exist,please check the project again，thank you&lt;/P&gt;&lt;P&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/89779iE8CD6FA942343151/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*&lt;BR /&gt;** ###################################################################&lt;BR /&gt;** Processor: S32K116 with 17 KB SRAM&lt;BR /&gt;** Compiler: GNU C Compiler&lt;BR /&gt;**&lt;BR /&gt;** Abstract:&lt;BR /&gt;** Linker file for the GNU C Compiler&lt;BR /&gt;**&lt;BR /&gt;** Copyright (c) 2015-2016 Freescale Semiconductor, Inc.&lt;BR /&gt;** Copyright 2017-2018 NXP&lt;BR /&gt;** All rights reserved.&lt;BR /&gt;**&lt;BR /&gt;** THIS SOFTWARE IS PROVIDED BY NXP "AS IS" AND ANY EXPRESSED OR&lt;BR /&gt;** IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES&lt;BR /&gt;** OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.&lt;BR /&gt;** IN NO EVENT SHALL NXP OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,&lt;BR /&gt;** INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES&lt;BR /&gt;** (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR&lt;BR /&gt;** SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)&lt;BR /&gt;** HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,&lt;BR /&gt;** STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING&lt;BR /&gt;** IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF&lt;BR /&gt;** THE POSSIBILITY OF SUCH DAMAGE.&lt;BR /&gt;**&lt;BR /&gt;** http: &lt;A href="https://community.nxp.com/www.freescale.com" target="test_blank"&gt;www.freescale.com&lt;/A&gt;&lt;BR /&gt;** mail: support@freescale.com&lt;BR /&gt;**&lt;BR /&gt;** ###################################################################&lt;BR /&gt;*/&lt;/P&gt;&lt;P&gt;/* Entry Point */&lt;BR /&gt;ENTRY(Reset_Handler)&lt;/P&gt;&lt;P&gt;HEAP_SIZE = DEFINED(__heap_size__) ? __heap_size__ : 0x00000200;&lt;BR /&gt;STACK_SIZE = DEFINED(__stack_size__) ? __stack_size__ : 0x00000200;&lt;/P&gt;&lt;P&gt;/* If symbol __flash_vector_table__=1 is defined at link time&lt;BR /&gt; * the interrupt vector will not be copied to RAM.&lt;BR /&gt; * Warning: Using the interrupt vector from Flash will not allow&lt;BR /&gt; * INT_SYS_InstallHandler because the section is Read Only.&lt;BR /&gt; */&lt;BR /&gt;M_VECTOR_RAM_SIZE = DEFINED(__flash_vector_table__) ? 0x0 : 0x00C0;&lt;/P&gt;&lt;P&gt;/* Specify the memory areas */&lt;BR /&gt;MEMORY&lt;BR /&gt;{&lt;BR /&gt; /* Flash */&lt;BR /&gt; m_interrupts (RX) : ORIGIN = 0x00000000, LENGTH = 0x000000C0&lt;BR /&gt; m_flash_config (RX) : ORIGIN = 0x00000400, LENGTH = 0x00000010&lt;BR /&gt; m_text (RX) : ORIGIN = 0x00000410, LENGTH = 0x0001FBF0&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; app_programe_dat (RW) : ORIGIN = 0x10000000, LENGTH = 0x00000800 /*2k*/&lt;BR /&gt; eeprom_dat (RW) : ORIGIN = 0x10002000, LENGTH = 0x00000800 /*2K*/&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; /* SRAM_L */&lt;BR /&gt; m_custom (RW) : ORIGIN = 0x1FFFFC00, LENGTH = 0x00001400&lt;BR /&gt; &lt;BR /&gt; m_data_RAM1 (RW) : ORIGIN = 0x20001000, LENGTH = 0x00001000&lt;BR /&gt; /* SRAM_U */&lt;BR /&gt; m_data (RW) : ORIGIN = 0x20002000, LENGTH = 0x00001000&lt;BR /&gt; m_data_2 (RW) : ORIGIN = 0x20003000, LENGTH = 0x00000800&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;/* Define output sections */&lt;BR /&gt;SECTIONS&lt;BR /&gt;{&lt;BR /&gt; /* The startup code goes first into internal flash */&lt;BR /&gt; .interrupts :&lt;BR /&gt; {&lt;BR /&gt; __VECTOR_TABLE = .;&lt;BR /&gt; __interrupts_start__ = .;&lt;BR /&gt; . = ALIGN(4);&lt;BR /&gt; KEEP(*(.isr_vector)) /* Startup code */&lt;BR /&gt; __interrupts_end__ = .;&lt;BR /&gt; . = ALIGN(4);&lt;BR /&gt; } &amp;gt; m_interrupts&lt;/P&gt;&lt;P&gt;.flash_config :&lt;BR /&gt; {&lt;BR /&gt; . = ALIGN(4);&lt;BR /&gt; KEEP(*(.FlashConfig)) /* Flash Configuration Field (FCF) */&lt;BR /&gt; . = ALIGN(4);&lt;BR /&gt; } &amp;gt; m_flash_config&lt;/P&gt;&lt;P&gt;/* The program code and other data goes into internal flash */&lt;BR /&gt; .text :&lt;BR /&gt; {&lt;BR /&gt; . = ALIGN(4);&lt;BR /&gt; *(.text) /* .text sections (code) */&lt;BR /&gt; *(.text*) /* .text* sections (code) */&lt;BR /&gt; *(.rodata) /* .rodata sections (constants, strings, etc.) */&lt;BR /&gt; *(.rodata*) /* .rodata* sections (constants, strings, etc.) */&lt;BR /&gt; *(.init) /* section used in crti.o files */&lt;BR /&gt; *(.fini) /* section used in crti.o files */&lt;BR /&gt; *(.eh_frame) /* section used in crtbegin.o files */&lt;BR /&gt; . = ALIGN(4);&lt;BR /&gt; } &amp;gt; m_text&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; .app_programe_data :&lt;BR /&gt;{ &lt;BR /&gt; . = ALIGN(4); &lt;BR /&gt; KEEP (*(.app_programe_data))&lt;BR /&gt; . = ALIGN(4); &lt;BR /&gt;} &amp;gt; app_programe_dat&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; /* EEPROM */&lt;BR /&gt; .eeprom_data :&lt;BR /&gt;{ &lt;BR /&gt; . = ALIGN(4); &lt;BR /&gt; KEEP (*(.eeprom_data))&lt;BR /&gt; . = ALIGN(4); &lt;BR /&gt;} &amp;gt; eeprom_dat&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; /* Section used by the libgcc.a library for fvp4 */&lt;BR /&gt; .ARM :&lt;BR /&gt; {&lt;BR /&gt; __exidx_start = .;&lt;BR /&gt; *(.ARM.exidx*)&lt;BR /&gt; __exidx_end = .;&lt;BR /&gt; } &amp;gt; m_text&lt;/P&gt;&lt;P&gt;__etext = .; /* Define a global symbol at end of code. */&lt;BR /&gt; __DATA_ROM = .; /* Symbol is used by startup for data initialization. */&lt;/P&gt;&lt;P&gt;.interrupts_ram :&lt;BR /&gt; {&lt;BR /&gt; . = ALIGN(4);&lt;BR /&gt; __VECTOR_RAM__ = .;&lt;BR /&gt; __RAM_START = .;&lt;BR /&gt; __interrupts_ram_start__ = .; /* Create a global symbol at data start. */&lt;BR /&gt; *(.m_interrupts_ram) /* This is a user defined section. */&lt;BR /&gt; . += M_VECTOR_RAM_SIZE;&lt;BR /&gt; . = ALIGN(4);&lt;BR /&gt; __interrupts_ram_end__ = .; /* Define a global symbol at data end. */&lt;BR /&gt; } &amp;gt; m_data&lt;/P&gt;&lt;P&gt;__VECTOR_RAM = DEFINED(__flash_vector_table__) ? ORIGIN(m_interrupts) : __VECTOR_RAM__ ;&lt;BR /&gt; __RAM_VECTOR_TABLE_SIZE = DEFINED(__flash_vector_table__) ? 0x0 : (__interrupts_ram_end__ - __interrupts_ram_start__) ;&lt;/P&gt;&lt;P&gt;.data : AT(__DATA_ROM)&lt;BR /&gt; {&lt;BR /&gt; . = ALIGN(4);&lt;BR /&gt; __DATA_RAM = .;&lt;BR /&gt; __data_start__ = .; /* Create a global symbol at data start. */&lt;BR /&gt; *(.data) /* .data sections */&lt;BR /&gt; *(.data*) /* .data* sections */&lt;BR /&gt; . = ALIGN(4);&lt;BR /&gt; __data_end__ = .; /* Define a global symbol at data end. */&lt;BR /&gt; } &amp;gt; m_data&lt;/P&gt;&lt;P&gt;__DATA_END = __DATA_ROM + (__data_end__ - __data_start__);&lt;BR /&gt; __CODE_ROM = __DATA_END; /* Symbol is used by code initialization. */&lt;/P&gt;&lt;P&gt;.code : AT(__CODE_ROM)&lt;BR /&gt; {&lt;BR /&gt; . = ALIGN(4);&lt;BR /&gt; __CODE_RAM = .;&lt;BR /&gt; __code_start__ = .; /* Create a global symbol at code start. */&lt;BR /&gt; __code_ram_start__ = .;&lt;BR /&gt; *(.code_ram) /* Custom section for storing code in RAM */&lt;BR /&gt; . = ALIGN(4);&lt;BR /&gt; __code_end__ = .; /* Define a global symbol at code end. */&lt;BR /&gt; __code_ram_end__ = .;&lt;BR /&gt; } &amp;gt; m_data&lt;/P&gt;&lt;P&gt;__CODE_END = __CODE_ROM + (__code_end__ - __code_start__);&lt;BR /&gt; __CUSTOM_ROM = __CODE_END;&lt;/P&gt;&lt;P&gt;/* Custom Section Block that can be used to place data at absolute address. */&lt;BR /&gt; /* Use __attribute__((section (".customSection"))) to place data here. */&lt;BR /&gt; /* Use this section only when MTB (Micro Trace Buffer) is not used, because MTB uses the same RAM area, as described in S32K Reference Manual. */&lt;BR /&gt; .customSectionBlock ORIGIN(m_custom) : AT(__CUSTOM_ROM) &lt;BR /&gt; {&lt;BR /&gt; __customSectionStart = .;&lt;BR /&gt; __customSection_start__ = .;&lt;BR /&gt; KEEP(*(.customSection)) /* Keep section even if not referenced. */&lt;BR /&gt; __customSection_end__ = .;&lt;BR /&gt; } &amp;gt; m_custom&lt;BR /&gt; __CUSTOM_END = __CUSTOM_ROM + (__customSection_end__ - __customSection_start__);&lt;BR /&gt; __SRAM1_ROM = __CUSTOM_END;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; /*&lt;BR /&gt; .SRAM1 ORIGIN(m_data_RAM1) :AT(__SRAM1_ROM) &lt;BR /&gt; {&lt;BR /&gt; __SRAM1Start = .;&lt;BR /&gt; __SRAM1_start__ = .;&lt;BR /&gt; KEEP(*(.SRAM1)) &lt;BR /&gt; __SRAM1_end__ = .;&lt;BR /&gt; } &amp;gt; m_data_RAM1&lt;BR /&gt; &lt;BR /&gt; __SRAM1_END = __SRAM1_ROM + (__SRAM1_end__ - __SRAM1_start__);&lt;BR /&gt; */&lt;/P&gt;&lt;P&gt;.SRAM1 ORIGIN(m_data_RAM1) :&lt;BR /&gt; {&lt;BR /&gt; . = ALIGN(4); &lt;BR /&gt; KEEP(*(.SRAM1)) &lt;BR /&gt; . = ALIGN(4); &lt;BR /&gt; } &amp;gt; m_data_RAM1&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; /* Uninitialized data section. */&lt;BR /&gt; .bss :&lt;BR /&gt; {&lt;BR /&gt; /* This is used by the startup in order to initialize the .bss section. */&lt;BR /&gt; . = ALIGN(4);&lt;BR /&gt; __BSS_START = .;&lt;BR /&gt; __bss_start__ = .;&lt;BR /&gt; *(.bss)&lt;BR /&gt; *(.bss*)&lt;BR /&gt; *(COMMON)&lt;BR /&gt; . = ALIGN(4);&lt;BR /&gt; __bss_end__ = .;&lt;BR /&gt; __BSS_END = .;&lt;BR /&gt; } &amp;gt; m_data_2&lt;/P&gt;&lt;P&gt;/* Put heap section after the program data */&lt;BR /&gt; .heap :&lt;BR /&gt; {&lt;BR /&gt; . = ALIGN(8);&lt;BR /&gt; __end__ = .;&lt;BR /&gt; __heap_start__ = .;&lt;BR /&gt; PROVIDE(end = .);&lt;BR /&gt; PROVIDE(_end = .);&lt;BR /&gt; PROVIDE(__end = .);&lt;BR /&gt; __HeapBase = .;&lt;BR /&gt; . += HEAP_SIZE;&lt;BR /&gt; __HeapLimit = .;&lt;BR /&gt; __heap_limit = .;&lt;BR /&gt; __heap_end__ = .;&lt;BR /&gt; } &amp;gt; m_data_2&lt;/P&gt;&lt;P&gt;/* Initializes stack on the end of block */&lt;BR /&gt; __StackTop = ORIGIN(m_data_2) + LENGTH(m_data_2);&lt;BR /&gt; __StackLimit = __StackTop - STACK_SIZE;&lt;BR /&gt; PROVIDE(__stack = __StackTop);&lt;BR /&gt; __RAM_END = __StackTop;&lt;/P&gt;&lt;P&gt;.stack __StackLimit :&lt;BR /&gt; {&lt;BR /&gt; . = ALIGN(8);&lt;BR /&gt; __stack_start__ = .;&lt;BR /&gt; . += STACK_SIZE;&lt;BR /&gt; __stack_end__ = .;&lt;BR /&gt; } &amp;gt; m_data_2&lt;/P&gt;&lt;P&gt;.ARM.attributes 0 : { *(.ARM.attributes) }&lt;/P&gt;&lt;P&gt;ASSERT(__StackLimit &amp;gt;= __HeapLimit, "region m_data_2 overflowed with stack and heap")&lt;BR /&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Jun 2019 02:49:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/HOW-to-partition-S32K116-RAM/m-p/960407#M5352</guid>
      <dc:creator>jinshuaixu</dc:creator>
      <dc:date>2019-06-26T02:49:10Z</dc:date>
    </item>
    <item>
      <title>Re: HOW to partition S32K116 RAM</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/HOW-to-partition-S32K116-RAM/m-p/960408#M5353</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can reproduce the issue, but didn't find solution yet. Even with disabled optimizations - wihthout debugger MCU ends in reset loop.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jiri&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Jun 2019 11:13:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/HOW-to-partition-S32K116-RAM/m-p/960408#M5353</guid>
      <dc:creator>jiri_kral</dc:creator>
      <dc:date>2019-06-27T11:13:11Z</dc:date>
    </item>
    <item>
      <title>Re: HOW to partition S32K116 RAM</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/HOW-to-partition-S32K116-RAM/m-p/960409#M5354</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;there is some issue with OpenSDA PE Micro. I can successfully attach with Segger J-Link and Lauterbach. I added blinking&amp;nbsp; LED&amp;nbsp; when program is running and it starts normally blinking after board reset.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for reporting this issue. I'll log as a bug. The workaround is use another non PE Micro debug probe.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jiri&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Jun 2019 09:03:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/HOW-to-partition-S32K116-RAM/m-p/960409#M5354</guid>
      <dc:creator>jiri_kral</dc:creator>
      <dc:date>2019-06-28T09:03:09Z</dc:date>
    </item>
    <item>
      <title>Re: HOW to partition S32K116 RAM</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/HOW-to-partition-S32K116-RAM/m-p/960410#M5355</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;First ,my question is :in debug mode,use the project l upload is narmal,when l use pemcrio dowmload the .elf file to s32k116 chip， the s32k116 chip will reset always.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Second, how to partion the S32K116 RAM, can you give me a suggest or example project. my development environment is S32DS software.Can you help me ? thank you.....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jul 2019 00:53:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/HOW-to-partition-S32K116-RAM/m-p/960410#M5355</guid>
      <dc:creator>jinshuaixu</dc:creator>
      <dc:date>2019-07-02T00:53:17Z</dc:date>
    </item>
    <item>
      <title>Re: HOW to partition S32K116 RAM</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/HOW-to-partition-S32K116-RAM/m-p/960411#M5356</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Actually on my side is project working even if&amp;nbsp; .elf file is uploaded by PE Micro (the LED is blinking after reset). But PE Micro is not able attach into running board. I already reported it as a bug.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm not sure what you mean by RAM partitioning. If you mean add custom section into linker file - you are doing it right.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jiri&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jul 2019 07:40:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/HOW-to-partition-S32K116-RAM/m-p/960411#M5356</guid>
      <dc:creator>jiri_kral</dc:creator>
      <dc:date>2019-07-08T07:40:56Z</dc:date>
    </item>
    <item>
      <title>Re: HOW to partition S32K116 RAM</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/HOW-to-partition-S32K116-RAM/m-p/960412#M5357</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; thank you for you response.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; the reason why l need to partion RAM to several area is that l want copy DFLASH store data to RAM after system&amp;nbsp; power on. During system power up,l will change RAM area variable data.Before power down, l will copy data from&amp;nbsp; RAM to Dflash. the variable is too much ,so l can not copy data one by one, l need oprate it batch.&lt;/P&gt;&lt;P&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/90545i429F82720963C6E8/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jul 2019 08:13:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/HOW-to-partition-S32K116-RAM/m-p/960412#M5357</guid>
      <dc:creator>jinshuaixu</dc:creator>
      <dc:date>2019-07-08T08:13:18Z</dc:date>
    </item>
    <item>
      <title>Re: HOW to partition S32K116 RAM</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/HOW-to-partition-S32K116-RAM/m-p/960413#M5358</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the best option is using Emulated EEPROM - if your data can fit into 2kB size. Here is simple example -&amp;nbsp;&lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-340114"&gt;https://community.nxp.com/docs/DOC-340114&lt;/A&gt;&amp;nbsp;and store your data into structure for example.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Otherwise you need to crate some memory management by yourself - something like "save" function where you can specify RAM start address&amp;nbsp; and RAM end address and store this area into dflash.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jiri&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jul 2019 08:42:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/HOW-to-partition-S32K116-RAM/m-p/960413#M5358</guid>
      <dc:creator>jiri_kral</dc:creator>
      <dc:date>2019-07-08T08:42:04Z</dc:date>
    </item>
    <item>
      <title>Re: HOW to partition S32K116 RAM</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/HOW-to-partition-S32K116-RAM/m-p/960414#M5359</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;l need two RAM area, each area need 2kB size,l am so tangle for this problem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jul 2019 08:57:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/HOW-to-partition-S32K116-RAM/m-p/960414#M5359</guid>
      <dc:creator>jinshuaixu</dc:creator>
      <dc:date>2019-07-08T08:57:13Z</dc:date>
    </item>
  </channel>
</rss>

