<?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: Loading an additional ELF binary in MCUXpresso IDE</title>
    <link>https://community.nxp.com/t5/MCUXpresso-IDE/Loading-an-additional-ELF-binary/m-p/749584#M1670</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm still looking for a solution to my original problem - I need to load a portion of a second ELF binary.&amp;nbsp; After the board has been updated using its bootloader (something that happens a lot at this stage in testing) the flash is locked and the programmer has to perform a mass erase, which means that every time I do that I have to fire up PROGACMP again to load the bootloader.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Scott&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 24 Nov 2017 17:11:56 GMT</pubDate>
    <dc:creator>scottm</dc:creator>
    <dc:date>2017-11-24T17:11:56Z</dc:date>
    <item>
      <title>Loading an additional ELF binary</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/Loading-an-additional-ELF-binary/m-p/749575#M1661</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In CodeWarrior it's possible to use the 'target tasks' function to load additional binaries through the flash programming interface.&amp;nbsp; Is there an equivalent in MCUX?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm aware of the 'additional ELF files' option in the debugger's main tab.&amp;nbsp; (Incidentally, making the user enter a '0' in a text field and click 'generate' is an&amp;nbsp;&lt;EM&gt;awful&lt;/EM&gt; way to implement removing a configuration option.)&amp;nbsp; The problem here is that I'm loading a bootloader that has memory regions that overlap the application.&amp;nbsp; The bootloader's ELF file can be loaded standalone, in which case the vector table is needed.&amp;nbsp; But with an application, it generates a CRC error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At the moment I'm sidestepping the issue by loading the bootloader with an external tool and preserving the bootloader's memory area, but it's a cumbersome process when switching boards.&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;Scott&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 05 Nov 2017 04:22:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/Loading-an-additional-ELF-binary/m-p/749575#M1661</guid>
      <dc:creator>scottm</dc:creator>
      <dc:date>2017-11-05T04:22:32Z</dc:date>
    </item>
    <item>
      <title>Re: Loading an additional ELF binary</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/Loading-an-additional-ELF-binary/m-p/749576#M1662</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Scott,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I&amp;nbsp; wonder MCUXpresso doesn't have exact option as CW.&lt;/P&gt;&lt;P&gt;I suggest you refer answer of this thread which should help you.&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/message/917515"&gt;https://community.nxp.com/message/917515&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Jennie Zhang&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>Mon, 06 Nov 2017 03:44:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/Loading-an-additional-ELF-binary/m-p/749576#M1662</guid>
      <dc:creator>ZhangJennie</dc:creator>
      <dc:date>2017-11-06T03:44:28Z</dc:date>
    </item>
    <item>
      <title>Re: Loading an additional ELF binary</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/Loading-an-additional-ELF-binary/m-p/749577#M1663</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What debug probe are you using? The launch configuration settings and available options are specific to the probe.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;MCUXpresso IDE Support&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Nov 2017 12:32:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/Loading-an-additional-ELF-binary/m-p/749577#M1663</guid>
      <dc:creator>lpcxpresso_supp</dc:creator>
      <dc:date>2017-11-06T12:32:59Z</dc:date>
    </item>
    <item>
      <title>Re: Loading an additional ELF binary</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/Loading-an-additional-ELF-binary/m-p/749578#M1664</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That only shows how to add symbols for an already-flashed bootloader.&amp;nbsp; I also don't have those options in my debugger window.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Scott&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Nov 2017 16:04:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/Loading-an-additional-ELF-binary/m-p/749578#M1664</guid>
      <dc:creator>scottm</dc:creator>
      <dc:date>2017-11-06T16:04:21Z</dc:date>
    </item>
    <item>
      <title>Re: Loading an additional ELF binary</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/Loading-an-additional-ELF-binary/m-p/749579#M1665</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;P&amp;amp;E Cyclone ACP over Ethernet.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you explain the difference between the two launcher options?&amp;nbsp; I get "MCUXpresso IDE PEMicro Interface Hardware Debugging (DSF) Launcher" and "GDB PEMicro Interface Hardware Debugging (DSF) Launcher".&amp;nbsp; I'm using the GDB option now.&amp;nbsp; I had a lot of trouble getting it to connect initially.&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;Scott&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Nov 2017 16:06:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/Loading-an-additional-ELF-binary/m-p/749579#M1665</guid>
      <dc:creator>scottm</dc:creator>
      <dc:date>2017-11-06T16:06:42Z</dc:date>
    </item>
    <item>
      <title>Re: Loading an additional ELF binary</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/Loading-an-additional-ELF-binary/m-p/749580#M1666</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So it sounds like you are manually trying to create launch configurations. We do not recommend doing this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Delete any&amp;nbsp;launch configs from within your project, then use the QuickStart Panel's Debug button to create a new launch configuration for the connected part (you can then modify that afterwards if necessary). For more details, please read the supplied User Guide.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;MCUXpresso IDE Support&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Nov 2017 16:28:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/Loading-an-additional-ELF-binary/m-p/749580#M1666</guid>
      <dc:creator>lpcxpresso_supp</dc:creator>
      <dc:date>2017-11-06T16:28:18Z</dc:date>
    </item>
    <item>
      <title>Re: Loading an additional ELF binary</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/Loading-an-additional-ELF-binary/m-p/749581#M1667</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No, that's how I created the connection in the first place.&amp;nbsp; But I deleted it and started over for good measure.&amp;nbsp; (Incidentally, it's confusing to have the quickstart panel launch a welcome screen that's not part of the project - it means the debug launch button and most of the other options get immediately grayed out because the welcome screen is not part of the project.)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here's what the blue debug button finds:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/20048i9B311735EBE67AAF/image-size/large?v=v2&amp;amp;px=999" title="Screenshot 2017-11-06 08.38.49.png" alt="Screenshot 2017-11-06 08.38.49.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Now, I&amp;nbsp;&lt;EM&gt;believe&lt;/EM&gt; those two entries represent the two different launchers.&amp;nbsp; My question stands - what's the difference between the two?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I got the system stuck in a state where it wouldn't connect to the Cyclone the other day.&amp;nbsp; It kept giving me an error about not being able to auto-detect and to specify the settings on the command line.&amp;nbsp; I had to switch to a USB connection before it'd work again, and I think that's when I tried switching launchers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Scott&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Nov 2017 16:50:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/Loading-an-additional-ELF-binary/m-p/749581#M1667</guid>
      <dc:creator>scottm</dc:creator>
      <dc:date>2017-11-06T16:50:33Z</dc:date>
    </item>
    <item>
      <title>Re: Loading an additional ELF binary</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/Loading-an-additional-ELF-binary/m-p/749582#M1668</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I caught an example of that problem.&amp;nbsp; I created a new build configuration for a hardware variant and used the blue bug button to try to launch the debugger and got this.&amp;nbsp; I had to edit the debug configuration manually.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/20049iB0CA7D311626D48D/image-size/large?v=v2&amp;amp;px=999" title="Screenshot 2017-11-06 09.09.24.png" alt="Screenshot 2017-11-06 09.09.24.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Scott&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Nov 2017 17:14:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/Loading-an-additional-ELF-binary/m-p/749582#M1668</guid>
      <dc:creator>scottm</dc:creator>
      <dc:date>2017-11-06T17:14:59Z</dc:date>
    </item>
    <item>
      <title>Re: Loading an additional ELF binary</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/Loading-an-additional-ELF-binary/m-p/749583#M1669</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The P&amp;amp;E probe discovery and connection is basically done by the P&amp;amp;E supplied plugin, rather than the IDE (the IDE simply merges the list of each of the supported types of probe that have been discovered for the user to select from).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We'll therefore need to discuss this with P&amp;amp;E but my suspicion is that this might be related to your use of a networked connection rather than USB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;MCUXpresso IDE Support&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Nov 2017 10:50:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/Loading-an-additional-ELF-binary/m-p/749583#M1669</guid>
      <dc:creator>lpcxpresso_supp</dc:creator>
      <dc:date>2017-11-08T10:50:43Z</dc:date>
    </item>
    <item>
      <title>Re: Loading an additional ELF binary</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/Loading-an-additional-ELF-binary/m-p/749584#M1670</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm still looking for a solution to my original problem - I need to load a portion of a second ELF binary.&amp;nbsp; After the board has been updated using its bootloader (something that happens a lot at this stage in testing) the flash is locked and the programmer has to perform a mass erase, which means that every time I do that I have to fire up PROGACMP again to load the bootloader.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Scott&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Nov 2017 17:11:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/Loading-an-additional-ELF-binary/m-p/749584#M1670</guid>
      <dc:creator>scottm</dc:creator>
      <dc:date>2017-11-24T17:11:56Z</dc:date>
    </item>
  </channel>
</rss>

