<?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: IMX93 M33 initialize GPIO2 and A55 not waking up normally in MCX Microcontrollers</title>
    <link>https://community.nxp.com/t5/MCX-Microcontrollers/IMX93-M33-initialize-GPIO2-and-A55-not-waking-up-normally/m-p/1940596#M1556</link>
    <description>&lt;P&gt;Hello Salas,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yeah i'm doing good thanks and hope the same for you.&lt;/P&gt;&lt;P&gt;All right i set the register GCR(GIR1) that is the MU interruption to wakeup A55 once the button is clicked.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yes the log is when i initialise the GPIO :&amp;nbsp;&lt;SPAN&gt;BTN-&amp;gt;PCNS=0x0.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;BTN = GPIO2&amp;nbsp;&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;Bara&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 26 Aug 2024 18:26:14 GMT</pubDate>
    <dc:creator>barad</dc:creator>
    <dc:date>2024-08-26T18:26:14Z</dc:date>
    <item>
      <title>IMX93 M33 initialize GPIO2 and A55 not waking up normally</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/IMX93-M33-initialize-GPIO2-and-A55-not-waking-up-normally/m-p/1940277#M1554</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I'm using both M33 and A55 (imx93). I want to toggle led from MCU ( GPIO2:IO4) and wakeup A55 with MU interrupt.&lt;/P&gt;&lt;P&gt;Config from MCU: BTN-&amp;gt;PCNS=0x0; ( to initialise button and LED ( GPIO2:io23 and GPIO2:io4)&lt;/P&gt;&lt;P&gt;When i suspend the A55 and wake it up from button then the A55 is not waking up as normal.&lt;/P&gt;&lt;P&gt;When i don't use BTN-&amp;gt;PCNS=0x0; A55 wake up as normal but this seems being necessary for initialisation.&lt;/P&gt;&lt;P&gt;If you can help !&lt;/P&gt;&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/203368"&gt;@Manuel_Salas&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Aug 2024 09:52:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/IMX93-M33-initialize-GPIO2-and-A55-not-waking-up-normally/m-p/1940277#M1554</guid>
      <dc:creator>barad</dc:creator>
      <dc:date>2024-08-26T09:52:28Z</dc:date>
    </item>
    <item>
      <title>Re: IMX93 M33 initialize GPIO2 and A55 not waking up normally</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/IMX93-M33-initialize-GPIO2-and-A55-not-waking-up-normally/m-p/1940588#M1555</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/239398"&gt;@barad&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope you are doing well!&lt;/P&gt;
&lt;P&gt;How are you doing to wake up the A55 core?&lt;/P&gt;
&lt;P&gt;Are you Setting the GCR[GIR1] Register?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The log is when you use&amp;nbsp;&lt;SPAN&gt;BTN-&amp;gt;PCNS=0x0, right?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salas.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Aug 2024 18:16:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/IMX93-M33-initialize-GPIO2-and-A55-not-waking-up-normally/m-p/1940588#M1555</guid>
      <dc:creator>Manuel_Salas</dc:creator>
      <dc:date>2024-08-26T18:16:14Z</dc:date>
    </item>
    <item>
      <title>Re: IMX93 M33 initialize GPIO2 and A55 not waking up normally</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/IMX93-M33-initialize-GPIO2-and-A55-not-waking-up-normally/m-p/1940596#M1556</link>
      <description>&lt;P&gt;Hello Salas,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yeah i'm doing good thanks and hope the same for you.&lt;/P&gt;&lt;P&gt;All right i set the register GCR(GIR1) that is the MU interruption to wakeup A55 once the button is clicked.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yes the log is when i initialise the GPIO :&amp;nbsp;&lt;SPAN&gt;BTN-&amp;gt;PCNS=0x0.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;BTN = GPIO2&amp;nbsp;&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;Bara&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Aug 2024 18:26:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/IMX93-M33-initialize-GPIO2-and-A55-not-waking-up-normally/m-p/1940596#M1556</guid>
      <dc:creator>barad</dc:creator>
      <dc:date>2024-08-26T18:26:14Z</dc:date>
    </item>
    <item>
      <title>Re: IMX93 M33 initialize GPIO2 and A55 not waking up normally</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/IMX93-M33-initialize-GPIO2-and-A55-not-waking-up-normally/m-p/1942898#M1576</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/239398"&gt;@barad&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope you are doing very well.&lt;/P&gt;
&lt;P&gt;I made some modifications to the power_mode_switch example of the&amp;nbsp;SDK_2_16_000_MCIMX93-EVK, please see the attached patches.&lt;/P&gt;
&lt;P&gt;I used the GPIO_IO2 to get an IRQ and wake up the A55 Core:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Alejandro_Salas_0-1724896293048.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/295930i6F3654FEC8D898CE/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Alejandro_Salas_0-1724896293048.png" alt="Alejandro_Salas_0-1724896293048.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;(Left side Cortex - A55 and Right side Cortex - M33)&lt;/P&gt;
&lt;P&gt;I booted the Cortex M33 on Uboot, then boot linux and sleep it:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Alejandro_Salas_1-1724896463656.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/295931iB4EE0AB9921CFED9/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Alejandro_Salas_1-1724896463656.png" alt="Alejandro_Salas_1-1724896463656.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Finally, I have a button connected to GPIO_IO2, and when pressend Linux will wake up:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Alejandro_Salas_2-1724896522601.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/295932i046DDBD3FAB9FF81/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Alejandro_Salas_2-1724896522601.png" alt="Alejandro_Salas_2-1724896522601.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please let me know if it worked for you. I am using&amp;nbsp;SDK_2_16_000_MCIMX93-EVK and&amp;nbsp;&lt;SPAN&gt;Linux imx93evk 6.1.22.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Also, I compiled the SDK example with&amp;nbsp;arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Salas.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 29 Aug 2024 01:58:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/IMX93-M33-initialize-GPIO2-and-A55-not-waking-up-normally/m-p/1942898#M1576</guid>
      <dc:creator>Manuel_Salas</dc:creator>
      <dc:date>2024-08-29T01:58:36Z</dc:date>
    </item>
    <item>
      <title>Re: IMX93 M33 initialize GPIO2 and A55 not waking up normally</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/IMX93-M33-initialize-GPIO2-and-A55-not-waking-up-normally/m-p/1947271#M1602</link>
      <description>&lt;P&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/203368"&gt;@Manuel_Salas&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;Thanks for the reply.&lt;/P&gt;&lt;P&gt;I forgot to mention that i use a screen on the EVK.&lt;/P&gt;&lt;P&gt;The bug happend when i suspend the MPU and touch the screen after wakeup (with gpio interrupt / MU interrupt / touch screen). Touching the screen generate an interruption that can wakeup MPU.&lt;/P&gt;&lt;P&gt;This issue happen only when i use gpio initialisation on MCU.&lt;/P&gt;&lt;P&gt;If i use a mouse on EVK then there is no bug til i touch the screen.&lt;/P&gt;&lt;P&gt;If i don't initialise gpio on MCU then there is no bug even when i touch the screen after wakeup.&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Bara DIOP&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Sep 2024 12:58:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/IMX93-M33-initialize-GPIO2-and-A55-not-waking-up-normally/m-p/1947271#M1602</guid>
      <dc:creator>barad</dc:creator>
      <dc:date>2024-09-04T12:58:00Z</dc:date>
    </item>
  </channel>
</rss>

