<?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>Kinetis MicrocontrollersのトピックWhat's the memory map for the debug/OpenSDA K20 on the Freescale Freedom?</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/What-s-the-memory-map-for-the-debug-OpenSDA-K20-on-the-Freescale/m-p/219635#M3940</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'd like to develop my own dev/debug app to load on the debug K20 on the FRDM-LK25Z.&amp;nbsp; What's the memory map for image files loaded by the debug bootstrap code?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Specifically, I'm looking for the information needed to make a loadable debug app:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The starting address for the image (i.e. where it gets loaded in flash)&lt;/LI&gt;&lt;LI&gt;The boot entry point address&lt;/LI&gt;&lt;LI&gt;How/where interrupt vectors are handled&lt;/LI&gt;&lt;LI&gt;Ranges of flash and RAM available to loaded apps (vs reserved for the bootloader)&lt;/LI&gt;&lt;LI&gt;Any other requirements (e.g. a signature recognized by the bootloader)&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Back in Oct someone asked about the source code to make a loadable app (see:&amp;nbsp; &lt;A href="https://community.nxp.com/message/304931"&gt;OpenSDA Source code&lt;/A&gt;), with the a release planned "in the next couple of weeks".&amp;nbsp; Short of getting the source code, is this information documented anywhere?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-andy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 02 Jan 2013 13:32:06 GMT</pubDate>
    <dc:creator>andrewpayne</dc:creator>
    <dc:date>2013-01-02T13:32:06Z</dc:date>
    <item>
      <title>What's the memory map for the debug/OpenSDA K20 on the Freescale Freedom?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/What-s-the-memory-map-for-the-debug-OpenSDA-K20-on-the-Freescale/m-p/219635#M3940</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'd like to develop my own dev/debug app to load on the debug K20 on the FRDM-LK25Z.&amp;nbsp; What's the memory map for image files loaded by the debug bootstrap code?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Specifically, I'm looking for the information needed to make a loadable debug app:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The starting address for the image (i.e. where it gets loaded in flash)&lt;/LI&gt;&lt;LI&gt;The boot entry point address&lt;/LI&gt;&lt;LI&gt;How/where interrupt vectors are handled&lt;/LI&gt;&lt;LI&gt;Ranges of flash and RAM available to loaded apps (vs reserved for the bootloader)&lt;/LI&gt;&lt;LI&gt;Any other requirements (e.g. a signature recognized by the bootloader)&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Back in Oct someone asked about the source code to make a loadable app (see:&amp;nbsp; &lt;A href="https://community.nxp.com/message/304931"&gt;OpenSDA Source code&lt;/A&gt;), with the a release planned "in the next couple of weeks".&amp;nbsp; Short of getting the source code, is this information documented anywhere?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-andy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Jan 2013 13:32:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/What-s-the-memory-map-for-the-debug-OpenSDA-K20-on-the-Freescale/m-p/219635#M3940</guid>
      <dc:creator>andrewpayne</dc:creator>
      <dc:date>2013-01-02T13:32:06Z</dc:date>
    </item>
    <item>
      <title>Re: What's the memory map for the debug/OpenSDA K20 on the Freescale Freedom?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/What-s-the-memory-map-for-the-debug-OpenSDA-K20-on-the-Freescale/m-p/219636#M3941</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Update:&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I opened a support ticket with Freescale (&lt;STRONG style="color: #51626f; font-family: Arial, Helvetica, sans-serif; font-size: small; background-color: #ffffff;"&gt;1-996057826&lt;/STRONG&gt;), they replied:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"&lt;SPAN style="color: #51626f; font-family: arial, sans-serif; font-size: 12px; background-color: #ecf0f1;"&gt;Please accept my apologies for the late response. Unfortunately the firmware that is loaded on the K20 of the freedom board was develop by P&amp;amp;E micro, because of this is property of P&amp;amp;E.&lt;/SPAN&gt;"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;...and referred me to P&amp;amp;E. I opened a support request with P&amp;amp;E.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2013 19:10:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/What-s-the-memory-map-for-the-debug-OpenSDA-K20-on-the-Freescale/m-p/219636#M3941</guid>
      <dc:creator>andrewpayne</dc:creator>
      <dc:date>2013-01-16T19:10:41Z</dc:date>
    </item>
    <item>
      <title>Re: What's the memory map for the debug/OpenSDA K20 on the Freescale Freedom?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/What-s-the-memory-map-for-the-debug-OpenSDA-K20-on-the-Freescale/m-p/219637#M3942</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Andrew,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please refer to, &lt;A href="https://community.nxp.com/thread/303258"&gt;Basic OpenSDA Project&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jan 2013 08:08:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/What-s-the-memory-map-for-the-debug-OpenSDA-K20-on-the-Freescale/m-p/219637#M3942</guid>
      <dc:creator>rogerzhong</dc:creator>
      <dc:date>2013-01-17T08:08:00Z</dc:date>
    </item>
    <item>
      <title>Re: What's the memory map for the debug/OpenSDA K20 on the Freescale Freedom?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/What-s-the-memory-map-for-the-debug-OpenSDA-K20-on-the-Freescale/m-p/219638#M3943</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I heard back from P&amp;amp;E Micro (they were very helpful, and responded quickly):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;In short, the memory map available is from $8000-$1ffff. The bootloader expects &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;the loaded application to have it's vector table at address $8000 which is &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;where we fetch the "reset vector" for your application. You have full control &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;of everything on the processor (including all ram and peripherals) with the &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;exception of flash ranges $0000-$7FFF. One of the first operations your &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;application should perform if you want to use interrupts is to set the SCB_VTOR &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;register to point to your vector table (presumably at address $8000).&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, an SREC origin'd at 0x8000 should do the trick. &lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jan 2013 23:17:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/What-s-the-memory-map-for-the-debug-OpenSDA-K20-on-the-Freescale/m-p/219638#M3943</guid>
      <dc:creator>andrewpayne</dc:creator>
      <dc:date>2013-01-30T23:17:29Z</dc:date>
    </item>
  </channel>
</rss>

