<?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 Design Studio中的主题 Re: MQXLite for M0+ (MKL25Z128VLK4) fails to build</title>
    <link>https://community.nxp.com/t5/Kinetis-Design-Studio/MQXLite-for-M0-MKL25Z128VLK4-fails-to-build/m-p/322990#M378</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Stephen Langstaff ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; I have reproduced this problem and logged this problem as a defect to DevTech team. report number: ENGR00320240&lt;/P&gt;&lt;P&gt; I will keep you posted.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;ZhangJun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 27 Jun 2014 08:47:38 GMT</pubDate>
    <dc:creator>ZhangJennie</dc:creator>
    <dc:date>2014-06-27T08:47:38Z</dc:date>
    <item>
      <title>MQXLite for M0+ (MKL25Z128VLK4) fails to build</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/MQXLite-for-M0-MKL25Z128VLK4-fails-to-build/m-p/322988#M376</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Kinetis Design Studio [beta]&lt;/P&gt;&lt;P&gt;Version: 1.0.1 [beta]&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Create a new Kinetis Design Studio Project.&lt;/P&gt;&lt;P&gt;Select processor = MKL25Z128VLK4&lt;/P&gt;&lt;P&gt;Add component MQXLite&lt;/P&gt;&lt;P&gt;Generate Processor Expert code.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Build debug target...&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;'Building file: ../MQXLITE/psp/cortex_m/core/M0/dispatch.S'&lt;/P&gt;&lt;P&gt;'Invoking: Cross ARM GNU Assembler'&lt;/P&gt;&lt;P&gt;arm-none-eabi-gcc -mcpu=cortex-m0plus -mthumb -O0 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections&amp;nbsp; -g3 -x assembler-with-cpp -I"C:/Users/srl/workspace.kds/test1/MQXLITE/include" -I"C:/Users/srl/workspace.kds/test1/MQXLITE/config" -I"C:/Users/srl/workspace.kds/test1/MQXLITE/kernel" -I"C:/Users/srl/workspace.kds/test1/MQXLITE/psp/cortex_m" -I"C:/Users/srl/workspace.kds/test1/MQXLITE/psp/cortex_m/core/M0" -I"C:/Users/srl/workspace.kds/test1/MQXLITE/psp/cortex_m/compiler/cwgcc" -MMD -MP -MF"MQXLITE/psp/cortex_m/core/M0/dispatch.d" -MT"MQXLITE/psp/cortex_m/core/M0/dispatch.o" -c -o "MQXLITE/psp/cortex_m/core/M0/dispatch.o" "../MQXLITE/psp/cortex_m/core/M0/dispatch.S"&lt;/P&gt;&lt;P&gt;../MQXLITE/psp/cortex_m/core/M0/dispatch.S: Assembler messages:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;../MQXLITE/psp/cortex_m/core/M0/dispatch.S:276: writing to APSR without specifying a bitmask is deprecated&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;'Finished building: ../MQXLITE/psp/cortex_m/core/M0/dispatch.S'&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Message was edited by: Stephen Langstaff&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jun 2014 09:29:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/MQXLite-for-M0-MKL25Z128VLK4-fails-to-build/m-p/322988#M376</guid>
      <dc:creator>stephenlangstaf</dc:creator>
      <dc:date>2014-06-23T09:29:06Z</dc:date>
    </item>
    <item>
      <title>Re: MQXLite for M0+ (MKL25Z128VLK4) fails to build</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/MQXLite-for-M0-MKL25Z128VLK4-fails-to-build/m-p/322989#M377</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have seen this occasionally as well when targeting a KE06, but I seem to be able to launch the debugger despite the error.&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jun 2014 13:30:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/MQXLite-for-M0-MKL25Z128VLK4-fails-to-build/m-p/322989#M377</guid>
      <dc:creator>davidsherman</dc:creator>
      <dc:date>2014-06-25T13:30:04Z</dc:date>
    </item>
    <item>
      <title>Re: MQXLite for M0+ (MKL25Z128VLK4) fails to build</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/MQXLite-for-M0-MKL25Z128VLK4-fails-to-build/m-p/322990#M378</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Stephen Langstaff ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; I have reproduced this problem and logged this problem as a defect to DevTech team. report number: ENGR00320240&lt;/P&gt;&lt;P&gt; I will keep you posted.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;ZhangJun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jun 2014 08:47:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/MQXLite-for-M0-MKL25Z128VLK4-fails-to-build/m-p/322990#M378</guid>
      <dc:creator>ZhangJennie</dc:creator>
      <dc:date>2014-06-27T08:47:38Z</dc:date>
    </item>
    <item>
      <title>Re: MQXLite for M0+ (MKL25Z128VLK4) fails to build</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/MQXLite-for-M0-MKL25Z128VLK4-fails-to-build/m-p/322991#M379</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Stephen,&lt;/P&gt;&lt;P&gt;it looks like the GCC v 4.8.0 which is in KDS evaluates the move to special register wrong way (msr APSR, rn). &lt;BR /&gt;For Cortex M0 (M0+) the syntax does not specify status register fields&lt;BR /&gt;Syntax &lt;STRONG&gt;MSR spec_reg, Rn &lt;/STRONG&gt;&lt;BR /&gt;&lt;A href="http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0662b/BABGIDDI.html" target="_blank"&gt;http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0662b/BABGIDDI.html&lt;/A&gt; &lt;BR /&gt;For Cortex M4 the syntax requires optional flags &lt;BR /&gt;Syntax &lt;STRONG&gt;MSR{cond} spec_reg, Rn &lt;/STRONG&gt;&lt;BR /&gt;&lt;A href="http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0553a/BABEEJCI.html" target="_blank"&gt;http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0553a/BABEEJCI.html&lt;/A&gt; &lt;BR /&gt;When checking the syntax &lt;STRONG&gt;MSR APSR_nzcvq, Rn&lt;/STRONG&gt; (which is OK for GCC 4.8.0) with IAR on M0+ the compiler emits &lt;BR /&gt;Error[447]: The selected cpu/core does not support status register fields.&lt;/P&gt;&lt;P&gt;So you can try do following workaround to which should work on all compilers supported by PEx:&lt;/P&gt;&lt;P&gt;Modify the code in "c:\Freescale\KDS_1.1\eclipse\ProcessorExpert\lib\mqxlite\V1.1.&lt;STRONG&gt;x&lt;/STRONG&gt;\source\psp\cortex_m\core\M0\dispatch.S" on line 276 following way.&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;#ifdef __GNUC__&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msr APSR_nzcvq, r1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;#else&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msr APSR, r1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;#endif&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;After that when you regenerate project (or create new one) you should be able to compile it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards Petr&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Jul 2014 12:30:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/MQXLite-for-M0-MKL25Z128VLK4-fails-to-build/m-p/322991#M379</guid>
      <dc:creator>petr_uhlir</dc:creator>
      <dc:date>2014-07-03T12:30:36Z</dc:date>
    </item>
    <item>
      <title>Re: MQXLite for M0+ (MKL25Z128VLK4) fails to build</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/MQXLite-for-M0-MKL25Z128VLK4-fails-to-build/m-p/322992#M380</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I thought I'd report that this bug is still present in KDS 1.1.1.&amp;nbsp; If I create a new project for the KE06 using Processor Expert, it compiles, but this error still shows up.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Sep 2014 12:45:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/MQXLite-for-M0-MKL25Z128VLK4-fails-to-build/m-p/322992#M380</guid>
      <dc:creator>davidsherman</dc:creator>
      <dc:date>2014-09-05T12:45:44Z</dc:date>
    </item>
  </channel>
</rss>

