<?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: Resetvector catch in iMX8QM in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Resetvector-catch-in-iMX8QM/m-p/1046280#M154094</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;Thanks Igor for the support.&lt;/P&gt;&lt;P&gt;So, is ther any way to halt the the A53 cores at reset vector in iMX8QM?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards.&lt;/P&gt;&lt;P&gt;Ranjith&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 01 Jul 2020 10:46:44 GMT</pubDate>
    <dc:creator>ranjith_tc</dc:creator>
    <dc:date>2020-07-01T10:46:44Z</dc:date>
    <item>
      <title>Resetvector catch in iMX8QM</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Resetvector-catch-in-iMX8QM/m-p/1046276#M154090</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;In the iMX8QM, I am trying to do a reset catch.&lt;/P&gt;&lt;P&gt;For this I am&amp;nbsp;setting the EDECR.RCE to 1 and necessary steps to do the warm reset from software( RMR_ELn.RR=1).&lt;/P&gt;&lt;P&gt;The target is gettting reset, but it is not stopping at reset vector.&lt;/P&gt;&lt;P&gt;Do i&amp;nbsp; need to do anything else to make this happen?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;ranjith&lt;/P&gt;&lt;P&gt;@‌&lt;A _jive_internal="true" class="" data-content-finding="Community" data-userid="206296" data-username="igorpadykov" href="https://community.nxp.com/people/igorpadykov" style="color: #3d9ce7; background-color: #ffffff; border: 0px; font-weight: 200; text-decoration: none; font-size: 1.286rem;"&gt;igorpadykov&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jun 2020 12:57:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Resetvector-catch-in-iMX8QM/m-p/1046276#M154090</guid>
      <dc:creator>ranjith_tc</dc:creator>
      <dc:date>2020-06-30T12:57:03Z</dc:date>
    </item>
    <item>
      <title>Re: Resetvector catch in iMX8QM</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Resetvector-catch-in-iMX8QM/m-p/1046277#M154091</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ranjith&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for reset examples one can look at:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imxsupport/m4ctrl/tree/user/platform/imx8.c" title="https://source.codeaurora.org/external/imxsupport/m4ctrl/tree/user/platform/imx8.c"&gt;imx8.c\platform\user - m4ctrl - M4 Control Tool for i.MX platforms&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please be aware of partition reset. This will reset only a part of the SoC. It does not rerun the ROM &lt;BR /&gt;so code will not be reloaded. By default ATF does a partition reset, not a board reset.&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-341481"&gt;https://community.nxp.com/docs/DOC-341481&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&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>Tue, 30 Jun 2020 13:31:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Resetvector-catch-in-iMX8QM/m-p/1046277#M154091</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2020-06-30T13:31:52Z</dc:date>
    </item>
    <item>
      <title>Re: Resetvector catch in iMX8QM</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Resetvector-catch-in-iMX8QM/m-p/1046278#M154092</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to reset the first A53 core and halt it at the reset vector.&lt;/P&gt;&lt;P&gt;For this I am using the RMR_EL2.RR bit.and for catching at the reset, I am setting&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;EDECR.RCE bit.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;The core is getting reset and it starts running. So when i check thestatus of &lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;EDECR, it has been cleared.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;What kind of reset it do when &lt;SPAN&gt;RR is set&lt;/SPAN&gt;? A warm reset or cold reset? If it is a warm reset the register should not clear isnt it?&lt;/P&gt;&lt;P&gt;Is ARMv8-A DoPD is implemented in iMX8QM? If it is not,&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;EDECR comes in Debug power domain as per ARM v8-A specification.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;So it should not clear even if a cold reset is done. What could be the reason for the register is getting reset?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ranjith&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jun 2020 21:30:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Resetvector-catch-in-iMX8QM/m-p/1046278#M154092</guid>
      <dc:creator>ranjith_tc</dc:creator>
      <dc:date>2020-06-30T21:30:34Z</dc:date>
    </item>
    <item>
      <title>Re: Resetvector catch in iMX8QM</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Resetvector-catch-in-iMX8QM/m-p/1046279#M154093</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ranjith&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in i.MX8 series it is not possible to manipulate A53 core directly, it is done through SCU&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://imxdev.gitlab.io/tutorial/System_controller_unit_introduction_for_imx_8qxp_mek/" title="https://imxdev.gitlab.io/tutorial/System_controller_unit_introduction_for_imx_8qxp_mek/"&gt;System Controller Unit (SCU) Introduction for i.MX 8QXP MEK - i.MXDev Blog&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jun 2020 23:55:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Resetvector-catch-in-iMX8QM/m-p/1046279#M154093</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2020-06-30T23:55:37Z</dc:date>
    </item>
    <item>
      <title>Re: Resetvector catch in iMX8QM</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Resetvector-catch-in-iMX8QM/m-p/1046280#M154094</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;Thanks Igor for the support.&lt;/P&gt;&lt;P&gt;So, is ther any way to halt the the A53 cores at reset vector in iMX8QM?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards.&lt;/P&gt;&lt;P&gt;Ranjith&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jul 2020 10:46:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Resetvector-catch-in-iMX8QM/m-p/1046280#M154094</guid>
      <dc:creator>ranjith_tc</dc:creator>
      <dc:date>2020-07-01T10:46:44Z</dc:date>
    </item>
    <item>
      <title>Re: Resetvector catch in iMX8QM</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Resetvector-catch-in-iMX8QM/m-p/1046281#M154095</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ranjith&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one can look at documentation included in &lt;A data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fwww.nxp.com%2Fwebapp%2FDownload%3FcolCode%3DL5.4.24_2.1.0_SCFWKIT-1.5.0%26appType%3Dlicense" rel="nofollow" target="_blank"&gt;SCFW Porting Kit&lt;/A&gt;&lt;/P&gt;&lt;P&gt;for available reset options.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jul 2020 11:36:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Resetvector-catch-in-iMX8QM/m-p/1046281#M154095</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2020-07-01T11:36:21Z</dc:date>
    </item>
  </channel>
</rss>

