<?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: Selected Processor does not support in THUMB Mode  in MCUXpresso IDE</title>
    <link>https://community.nxp.com/t5/MCUXpresso-IDE/Selected-Processor-does-not-support-in-THUMB-Mode/m-p/836794#M3243</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Karthik,&lt;/P&gt;&lt;P&gt;Both LDR/STR and LDA/STL are load/store instructions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One big difference is that LDA is supported in armv8 only but LDR can be supported in armv6/armv7/armv8.&lt;/P&gt;&lt;P&gt;LDR is a normal instruction for loading with immediate offset, pre-indexed immediate offset, or post-indexed immediate offset.&lt;/P&gt;&lt;P&gt;LDA uses the concept of Load-Acquire and Store-Release of armv8. armv8 manual has a section document this topic. Please check them.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Jun 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>Fri, 28 Dec 2018 06:48:38 GMT</pubDate>
    <dc:creator>ZhangJennie</dc:creator>
    <dc:date>2018-12-28T06:48:38Z</dc:date>
    <item>
      <title>Selected Processor does not support in THUMB Mode</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/Selected-Processor-does-not-support-in-THUMB-Mode/m-p/836789#M3238</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am using Freescale controller with MCUXpresso IDE. While i compile the project i am facing issue of "Selected Processor does not support in THUMB Mode " at the line where the asm code __asm("LDA R1, Variable");&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Proceesor :- ARM Cortex M4&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anybody give me the solution?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Dec 2018 05:31:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/Selected-Processor-does-not-support-in-THUMB-Mode/m-p/836789#M3238</guid>
      <dc:creator>kaarthick</dc:creator>
      <dc:date>2018-12-27T05:31:11Z</dc:date>
    </item>
    <item>
      <title>Re: Selected Processor does not support in THUMB Mode</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/Selected-Processor-does-not-support-in-THUMB-Mode/m-p/836790#M3239</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I suspect you meant to use&lt;/P&gt;&lt;P&gt;LDR R1, Variable&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Dec 2018 16:26:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/Selected-Processor-does-not-support-in-THUMB-Mode/m-p/836790#M3239</guid>
      <dc:creator>converse</dc:creator>
      <dc:date>2018-12-27T16:26:20Z</dc:date>
    </item>
    <item>
      <title>Re: Selected Processor does not support in THUMB Mode</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/Selected-Processor-does-not-support-in-THUMB-Mode/m-p/836791#M3240</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Weather LDR and LDA, both are same working?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did you face same type of issue earlier?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Dec 2018 03:32:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/Selected-Processor-does-not-support-in-THUMB-Mode/m-p/836791#M3240</guid>
      <dc:creator>kaarthick</dc:creator>
      <dc:date>2018-12-28T03:32:41Z</dc:date>
    </item>
    <item>
      <title>Re: Selected Processor does not support in THUMB Mode</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/Selected-Processor-does-not-support-in-THUMB-Mode/m-p/836792#M3241</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Con,&lt;/P&gt;&lt;P class=""&gt;LDA ---Load-Acquire Word loads a word from memory and writes it to a register.&lt;/P&gt;&lt;P class=""&gt;This instruction is supported ONLY in ARMv8. For example, Cortex M23, M33 processor can use it without problem.&lt;/P&gt;&lt;P class=""&gt;While Cortex M4 is based on ARMv7 architecture. Thus LDA is not supported for Cortect M4 core processor.&lt;/P&gt;&lt;P class=""&gt;For detail, I suggest you check armv7 and armv8 reference manual.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Jun 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>Fri, 28 Dec 2018 03:40:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/Selected-Processor-does-not-support-in-THUMB-Mode/m-p/836792#M3241</guid>
      <dc:creator>ZhangJennie</dc:creator>
      <dc:date>2018-12-28T03:40:45Z</dc:date>
    </item>
    <item>
      <title>Re: Selected Processor does not support in THUMB Mode</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/Selected-Processor-does-not-support-in-THUMB-Mode/m-p/836793#M3242</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ZhangJennie,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is the difference between LDA and LDR Instructions?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Dec 2018 03:55:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/Selected-Processor-does-not-support-in-THUMB-Mode/m-p/836793#M3242</guid>
      <dc:creator>kaarthick</dc:creator>
      <dc:date>2018-12-28T03:55:05Z</dc:date>
    </item>
    <item>
      <title>Re: Selected Processor does not support in THUMB Mode</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/Selected-Processor-does-not-support-in-THUMB-Mode/m-p/836794#M3243</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Karthik,&lt;/P&gt;&lt;P&gt;Both LDR/STR and LDA/STL are load/store instructions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One big difference is that LDA is supported in armv8 only but LDR can be supported in armv6/armv7/armv8.&lt;/P&gt;&lt;P&gt;LDR is a normal instruction for loading with immediate offset, pre-indexed immediate offset, or post-indexed immediate offset.&lt;/P&gt;&lt;P&gt;LDA uses the concept of Load-Acquire and Store-Release of armv8. armv8 manual has a section document this topic. Please check them.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Jun 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>Fri, 28 Dec 2018 06:48:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/Selected-Processor-does-not-support-in-THUMB-Mode/m-p/836794#M3243</guid>
      <dc:creator>ZhangJennie</dc:creator>
      <dc:date>2018-12-28T06:48:38Z</dc:date>
    </item>
  </channel>
</rss>

