<?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: RT Relocate Memory in i.MX RT Crossover MCUs</title>
    <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT-Relocate-Memory/m-p/1833947#M29494</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for contacting NXP support.&lt;/P&gt;
&lt;P&gt;I understand that you are changing and relocating the memory, but is important to make sure MCUXpresso is using this memory placements. In this case I will recommend the MCUXpresso User Guide in the chapter 20 you will find the memory and liker scripts information and configuration.&lt;/P&gt;
&lt;P&gt;This is necessary so the linker script has also the same memory configuration.&lt;/P&gt;
&lt;P&gt;Please let me know if there is anything else where I can help you.&lt;/P&gt;</description>
    <pubDate>Fri, 22 Mar 2024 20:57:04 GMT</pubDate>
    <dc:creator>nxf77486</dc:creator>
    <dc:date>2024-03-22T20:57:04Z</dc:date>
    <item>
      <title>RT Relocate Memory</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT-Relocate-Memory/m-p/1820421#M29140</link>
      <description>&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;I am using custom board with i.mx.rt 1176 processor. On my board, i have 4MB flash and 32MB ram. I aim to split flash section two parts to jump main application from bootloader.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is my explanation:&lt;/P&gt;&lt;P&gt;0x3000 0000 to 0x3003 6000 bootloader program, 0x3003 6000 to 0x3040 0000 main application.&lt;/P&gt;&lt;P&gt;In my main application, i set memory section as i mentioned. In main, i set SCB-&amp;gt; VTOR to 0x3003 6000 + offset. When i debug my main application code, i get error. I can not run this project.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bkaya_1-1709544599794.png" style="width: 555px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/266245iA6D963E3FFDCFE22/image-dimensions/555x204?v=v2" width="555" height="204" role="button" title="Bkaya_1-1709544599794.png" alt="Bkaya_1-1709544599794.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;In my bootloader project, i set memory section. Project gets .bin file from USB, deletes memory section from 0x3003 6000 to 0x3040 0000, writes new data that address. After boot process, i want to jump main application.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bkaya_2-1709544919681.png" style="width: 549px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/266252iDC170CC9569C37D8/image-dimensions/549x210?v=v2" width="549" height="210" role="button" title="Bkaya_2-1709544919681.png" alt="Bkaya_2-1709544919681.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I will start from bootloader and check some inputs to start boot process. If boot process is not &lt;SPAN&gt;necessary, i will jump to main application.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;1) Is my tihnking correct for boot process?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2) I try to debug my main application but i get error.(I am not loading my bootloader project) Am i missing something while referencing address?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;3) How should i split flash and jump correctly as i mentioned?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks for your help!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Best Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Basri KAYA&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 04 Mar 2024 09:43:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT-Relocate-Memory/m-p/1820421#M29140</guid>
      <dc:creator>Bkaya</dc:creator>
      <dc:date>2024-03-04T09:43:01Z</dc:date>
    </item>
    <item>
      <title>Re: RT Relocate Memory</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT-Relocate-Memory/m-p/1833947#M29494</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for contacting NXP support.&lt;/P&gt;
&lt;P&gt;I understand that you are changing and relocating the memory, but is important to make sure MCUXpresso is using this memory placements. In this case I will recommend the MCUXpresso User Guide in the chapter 20 you will find the memory and liker scripts information and configuration.&lt;/P&gt;
&lt;P&gt;This is necessary so the linker script has also the same memory configuration.&lt;/P&gt;
&lt;P&gt;Please let me know if there is anything else where I can help you.&lt;/P&gt;</description>
      <pubDate>Fri, 22 Mar 2024 20:57:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT-Relocate-Memory/m-p/1833947#M29494</guid>
      <dc:creator>nxf77486</dc:creator>
      <dc:date>2024-03-22T20:57:04Z</dc:date>
    </item>
    <item>
      <title>Re: RT Relocate Memory</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT-Relocate-Memory/m-p/1834215#M29507</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/190340"&gt;@nxf77486&lt;/a&gt;&amp;nbsp;Hi,&lt;/P&gt;&lt;P&gt;I did the most of the problems succsessfully that i mentioned above. I just need some example or application note about this problem:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;In my flash, I am starting debug section for my bootloader program (0x3000 0000 to 0x3003 6000) and writing the main application from bin file (0x3003 6000 to 0x3040 0000). After the boot process done, i reset the device with NVIC_SystemReset() function (it does not work while debugging) and the bootloader function re-started i want to jump address of the main application (0x3003 6000). &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;How can i do this? Which interrupts do i stop? Which registers should i change?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 25 Mar 2024 04:48:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT-Relocate-Memory/m-p/1834215#M29507</guid>
      <dc:creator>Bkaya</dc:creator>
      <dc:date>2024-03-25T04:48:51Z</dc:date>
    </item>
    <item>
      <title>Re: RT Relocate Memory</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT-Relocate-Memory/m-p/1836672#M29568</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for the explanation, I think the following &lt;A title="community post" href="https://community.nxp.com/t5/i-MX-RT/Jump-into-Application-from-Custom-bootloader/m-p/1557466" target="_blank" rel="noopener"&gt;community post&lt;/A&gt; will be useful for your requirements.&lt;/P&gt;</description>
      <pubDate>Wed, 27 Mar 2024 19:00:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT-Relocate-Memory/m-p/1836672#M29568</guid>
      <dc:creator>nxf77486</dc:creator>
      <dc:date>2024-03-27T19:00:16Z</dc:date>
    </item>
    <item>
      <title>Re: RT Relocate Memory</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT-Relocate-Memory/m-p/1837050#M29586</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;Thanks for the answers. I was exactly looking for this solution. Have great day.&lt;BR /&gt;&lt;BR /&gt;Best Regards,&lt;BR /&gt;Basri KAYA</description>
      <pubDate>Thu, 28 Mar 2024 07:30:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT-Relocate-Memory/m-p/1837050#M29586</guid>
      <dc:creator>Bkaya</dc:creator>
      <dc:date>2024-03-28T07:30:28Z</dc:date>
    </item>
  </channel>
</rss>

