<?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>MCUXpresso General中的主题 One Software - two processors</title>
    <link>https://community.nxp.com/t5/MCUXpresso-General/One-Software-two-processors/m-p/788430#M596</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the scenario is the following: I have software,&amp;nbsp;that means an MCUXpresso C-Project, that is supposed to run on a Kinetis KV56 (MKV56F&lt;STRONG&gt;512&lt;/STRONG&gt;VLL24). But now, i want to take that software (with some extensions added by conditional compilation), and use it on a board that happens to have an MKV56F&lt;STRONG&gt;1M0&lt;/STRONG&gt;VLL24 equipped. Is there an&amp;nbsp;elegant&amp;nbsp;way&amp;nbsp;to do this? Can get away with using just&amp;nbsp;one MCUXpresso project for both processors since the only difference is slightly different memory? Ideally i would like to get the smaller binary and the bigger binary at the&amp;nbsp;same time&amp;nbsp;from one project.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When i want to change the processor assigned to my project, the defined symbols don't change and the conditional compilation in the CMSIS and fsl-drivers don't work as they should.&amp;nbsp;Also the IDE states that i will lose my custom memory layout, so i would have&amp;nbsp;to export and import it everytime i switch. The only way i see now is to create a second project specifically for the MKV56F&lt;STRONG&gt;1M0&lt;/STRONG&gt;VLL24&amp;nbsp; and share &amp;nbsp;(link) the source files into the old and the new Project, which still seems relatively complicated because then i have to maintain&amp;nbsp;two Projects with 99%&amp;nbsp;identical settings&amp;nbsp;and compile two different projects everytime to get the two binaries.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;jv&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 12 Dec 2018 08:42:24 GMT</pubDate>
    <dc:creator>janvogel</dc:creator>
    <dc:date>2018-12-12T08:42:24Z</dc:date>
    <item>
      <title>One Software - two processors</title>
      <link>https://community.nxp.com/t5/MCUXpresso-General/One-Software-two-processors/m-p/788430#M596</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the scenario is the following: I have software,&amp;nbsp;that means an MCUXpresso C-Project, that is supposed to run on a Kinetis KV56 (MKV56F&lt;STRONG&gt;512&lt;/STRONG&gt;VLL24). But now, i want to take that software (with some extensions added by conditional compilation), and use it on a board that happens to have an MKV56F&lt;STRONG&gt;1M0&lt;/STRONG&gt;VLL24 equipped. Is there an&amp;nbsp;elegant&amp;nbsp;way&amp;nbsp;to do this? Can get away with using just&amp;nbsp;one MCUXpresso project for both processors since the only difference is slightly different memory? Ideally i would like to get the smaller binary and the bigger binary at the&amp;nbsp;same time&amp;nbsp;from one project.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When i want to change the processor assigned to my project, the defined symbols don't change and the conditional compilation in the CMSIS and fsl-drivers don't work as they should.&amp;nbsp;Also the IDE states that i will lose my custom memory layout, so i would have&amp;nbsp;to export and import it everytime i switch. The only way i see now is to create a second project specifically for the MKV56F&lt;STRONG&gt;1M0&lt;/STRONG&gt;VLL24&amp;nbsp; and share &amp;nbsp;(link) the source files into the old and the new Project, which still seems relatively complicated because then i have to maintain&amp;nbsp;two Projects with 99%&amp;nbsp;identical settings&amp;nbsp;and compile two different projects everytime to get the two binaries.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;jv&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Dec 2018 08:42:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-General/One-Software-two-processors/m-p/788430#M596</guid>
      <dc:creator>janvogel</dc:creator>
      <dc:date>2018-12-12T08:42:24Z</dc:date>
    </item>
    <item>
      <title>Re: One Software - two processors</title>
      <link>https://community.nxp.com/t5/MCUXpresso-General/One-Software-two-processors/m-p/788431#M597</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 think it is possible to use one project for both chips.&lt;/P&gt;&lt;P&gt;The difference of both chips is Flash and SRAM memory size, while the Flash memory address is continuous.&lt;/P&gt;&lt;P&gt;You can use the project based on MKV56F&lt;STRONG&gt;1M0&lt;/STRONG&gt;VLL24. Set macro definition to mask code to be compiled for MKV56F&lt;STRONG&gt;512&lt;/STRONG&gt;VLL24 chip.&lt;/P&gt;&lt;P&gt;Thank you for the attention.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Mike&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, 13 Dec 2018 05:13:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-General/One-Software-two-processors/m-p/788431#M597</guid>
      <dc:creator>Hui_Ma</dc:creator>
      <dc:date>2018-12-13T05:13:30Z</dc:date>
    </item>
  </channel>
</rss>

