<?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 store const structure in particular memory location in kds in Kinetis Design Studio</title>
    <link>https://community.nxp.com/t5/Kinetis-Design-Studio/how-to-store-const-structure-in-particular-memory-location-in/m-p/441675#M4161</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;&amp;nbsp; thanks for your reply. but i want to store CONST structure in perticular memory address only&amp;nbsp; i want that structure in 0x64000 location only for that what can i do..?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks and regards,&lt;/P&gt;&lt;P&gt;sudhakar p&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 30 Jun 2015 04:15:01 GMT</pubDate>
    <dc:creator>sudhakarp</dc:creator>
    <dc:date>2015-06-30T04:15:01Z</dc:date>
    <item>
      <title>how to store const structure in particular memory location in kds</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/how-to-store-const-structure-in-particular-memory-location-in/m-p/441673#M4159</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;i am using MK64FN1M0VLL12 controller. i am using KDS2.0 IDE. i want to store &lt;STRONG&gt;const structure&lt;/STRONG&gt; in particular memory location.&lt;/P&gt;&lt;P&gt;how to do that one. assume i want to store const structure at 0x64000. give some example it will helpful to all.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;my structure like this&lt;/P&gt;&lt;P&gt;const struct&amp;nbsp; config_params&amp;nbsp; default_params =&lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xC0A800FE,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //local IP address&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7727,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //local port No. 7727&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7728,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //local port No. 7728&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7729,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //local port No. 7729&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7730,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //local port No. 7730&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFFFFFF00,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //local Netmask&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xC0A800D2,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Gateway&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks and regards,&lt;/P&gt;&lt;P&gt;sudhakar p&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Jun 2015 12:08:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/how-to-store-const-structure-in-particular-memory-location-in/m-p/441673#M4159</guid>
      <dc:creator>sudhakarp</dc:creator>
      <dc:date>2015-06-29T12:08:59Z</dc:date>
    </item>
    <item>
      <title>Re: how to store const structure in particular memory location in kds</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/how-to-store-const-structure-in-particular-memory-location-in/m-p/441674#M4160</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi sudhakar p,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I just made a demo code of allocating const struct in flash. see attached.&lt;/P&gt;&lt;P&gt;to avoid optimization, I add KEEP (*(.rodata)) in .text section in *.ld file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can this help you?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;Zhang Jun&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jun 2015 03:59:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/how-to-store-const-structure-in-particular-memory-location-in/m-p/441674#M4160</guid>
      <dc:creator>ZhangJennie</dc:creator>
      <dc:date>2015-06-30T03:59:41Z</dc:date>
    </item>
    <item>
      <title>Re: how to store const structure in particular memory location in kds</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/how-to-store-const-structure-in-particular-memory-location-in/m-p/441675#M4161</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;&amp;nbsp; thanks for your reply. but i want to store CONST structure in perticular memory address only&amp;nbsp; i want that structure in 0x64000 location only for that what can i do..?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks and regards,&lt;/P&gt;&lt;P&gt;sudhakar p&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jun 2015 04:15:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/how-to-store-const-structure-in-particular-memory-location-in/m-p/441675#M4161</guid>
      <dc:creator>sudhakarp</dc:creator>
      <dc:date>2015-06-30T04:15:01Z</dc:date>
    </item>
    <item>
      <title>Re: how to store const structure in particular memory location in kds</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/how-to-store-const-structure-in-particular-memory-location-in/m-p/441676#M4162</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi sudhakar p,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this helps &lt;A href="http://mcuoneclipse.com/2012/11/01/defining-variables-at-absolute-addresses-with-gcc/" title="http://mcuoneclipse.com/2012/11/01/defining-variables-at-absolute-addresses-with-gcc/"&gt;Defining Variables at Absolute Addresses with gcc | MCU on Eclipse&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;simple example :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;const uint8_t __attribute__((section (".my_rodata"))) myData[256];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;add this to the linker file :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; .my_rodata_block 0x64000 :&lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; KEEP (*(.my_rodata))&lt;/P&gt;&lt;P&gt;&amp;nbsp; } &amp;gt; m_text&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ondrej&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jul 2015 08:47:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/how-to-store-const-structure-in-particular-memory-location-in/m-p/441676#M4162</guid>
      <dc:creator>ondrejlutera</dc:creator>
      <dc:date>2015-07-01T08:47:48Z</dc:date>
    </item>
    <item>
      <title>Re: how to store const structure in particular memory location in kds</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/how-to-store-const-structure-in-particular-memory-location-in/m-p/441677#M4163</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I just modify the demo code .&lt;/P&gt;&lt;P&gt;see attached,&lt;/P&gt;&lt;P&gt;in ld file, i define a section called my_const:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;my_const &lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;(RX)&amp;nbsp; : ORIGIN = 0x00000410, LENGTH = 0x00000100&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; .my_const :&lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; KEEP(*(.myconst))&lt;/P&gt;&lt;P&gt;&amp;nbsp; } &amp;gt; my_const&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in C code, define structure as&lt;/P&gt;&lt;P&gt;const config_params&amp;nbsp; __attribute__((section(".myconst"))) params_to_myconst=&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x12345678,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //local IP address&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xabcd,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //local port No. 7727&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in memory window you will see the params_to_myconst allocated from 0x410.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can this help?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Zhang Jun&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jul 2015 09:26:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/how-to-store-const-structure-in-particular-memory-location-in/m-p/441677#M4163</guid>
      <dc:creator>ZhangJennie</dc:creator>
      <dc:date>2015-07-01T09:26:26Z</dc:date>
    </item>
    <item>
      <title>Re: how to store const structure in particular memory location in kds</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/how-to-store-const-structure-in-particular-memory-location-in/m-p/441678#M4164</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;can you give detail about "RelocateFunction" API function in internal flash writing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;flashSSDConfig.CallBack = (PCALLBACK)RelocateFunction((uint32_t)__ram_for_callback , CALLBACK_SIZE ,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (uint32_t)callback);&lt;/P&gt;&lt;P&gt;&amp;nbsp; g_FlashLaunchCommand = (pFLASHCOMMANDSEQUENCE)RelocateFunction((uint32_t)__ram_func ,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LAUNCH_CMD_SIZE ,(uint32_t)FlashCommandSequence);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what is the use of this function and how to use this function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;sudhakar p&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jul 2015 10:57:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/how-to-store-const-structure-in-particular-memory-location-in/m-p/441678#M4164</guid>
      <dc:creator>sudhakarp</dc:creator>
      <dc:date>2015-07-01T10:57:08Z</dc:date>
    </item>
    <item>
      <title>Re: how to store const structure in particular memory location in kds</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/how-to-store-const-structure-in-particular-memory-location-in/m-p/441679#M4165</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;because one&amp;nbsp; flash can not be written and read parallel. for writing flash, we need copy flash routine from flash to RAM then execute flash command and programming sequence from&amp;nbsp; RAM.&lt;/P&gt;&lt;P&gt;I don't know where you got the code, but i think these code should on this regard.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Zhang Jun&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Jul 2015 03:07:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/how-to-store-const-structure-in-particular-memory-location-in/m-p/441679#M4165</guid>
      <dc:creator>ZhangJennie</dc:creator>
      <dc:date>2015-07-02T03:07:53Z</dc:date>
    </item>
  </channel>
</rss>

