<?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 Debug address space question in i.MX RT Crossover MCUs</title>
    <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Debug-address-space-question/m-p/1632196#M24543</link>
    <description>&lt;P&gt;Hi,&lt;BR /&gt;iMXRT1062, MCUxpresso v11.7.0, SDK 2.12.1&lt;/P&gt;&lt;P&gt;&amp;nbsp;My application locks up and Debug shows it in various 0x2xxxxx addresses as seen below.&lt;BR /&gt;&lt;BR /&gt;I have a watchdog, which never triggers. And a HardFault_Handler() and BusFault_Handler defined which never gets hit either. Nor are the fault registers showing anything. DWT continues to count up and PC continues to move. So I'm a bit confused what is going on.&lt;BR /&gt;&lt;BR /&gt;ITC is from 0x0 to 0x20000. So it's not in there. Is 0x20d108 anything?&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Untitled.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/218959iA6D427981728C6BA/image-size/large?v=v2&amp;amp;px=999" role="button" title="Untitled.png" alt="Untitled.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 12 Apr 2023 13:48:34 GMT</pubDate>
    <dc:creator>mspenard603</dc:creator>
    <dc:date>2023-04-12T13:48:34Z</dc:date>
    <item>
      <title>Debug address space question</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Debug-address-space-question/m-p/1632196#M24543</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;iMXRT1062, MCUxpresso v11.7.0, SDK 2.12.1&lt;/P&gt;&lt;P&gt;&amp;nbsp;My application locks up and Debug shows it in various 0x2xxxxx addresses as seen below.&lt;BR /&gt;&lt;BR /&gt;I have a watchdog, which never triggers. And a HardFault_Handler() and BusFault_Handler defined which never gets hit either. Nor are the fault registers showing anything. DWT continues to count up and PC continues to move. So I'm a bit confused what is going on.&lt;BR /&gt;&lt;BR /&gt;ITC is from 0x0 to 0x20000. So it's not in there. Is 0x20d108 anything?&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Untitled.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/218959iA6D427981728C6BA/image-size/large?v=v2&amp;amp;px=999" role="button" title="Untitled.png" alt="Untitled.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 12 Apr 2023 13:48:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Debug-address-space-question/m-p/1632196#M24543</guid>
      <dc:creator>mspenard603</dc:creator>
      <dc:date>2023-04-12T13:48:34Z</dc:date>
    </item>
    <item>
      <title>Re: Debug address space question</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Debug-address-space-question/m-p/1632242#M24544</link>
      <description>&lt;P&gt;Oh, its BootROM.&amp;nbsp; So how/why would an application jump there? And how do I guard against this? As it's overriding my Watchdog.&lt;/P&gt;</description>
      <pubDate>Wed, 12 Apr 2023 15:10:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Debug-address-space-question/m-p/1632242#M24544</guid>
      <dc:creator>mspenard603</dc:creator>
      <dc:date>2023-04-12T15:10:14Z</dc:date>
    </item>
    <item>
      <title>Re: Debug address space question</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Debug-address-space-question/m-p/1632363#M24547</link>
      <description>&lt;P&gt;SRC-&amp;gt;SRSR = 0x2. I.e., the lockup_sysresetreq bit is set.&lt;BR /&gt;&lt;BR /&gt;How can I more properly handle when that happens?&lt;/P&gt;</description>
      <pubDate>Wed, 12 Apr 2023 17:00:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Debug-address-space-question/m-p/1632363#M24547</guid>
      <dc:creator>mspenard603</dc:creator>
      <dc:date>2023-04-12T17:00:48Z</dc:date>
    </item>
    <item>
      <title>Re: Debug address space question</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Debug-address-space-question/m-p/1633152#M24570</link>
      <description>&lt;P&gt;Hrm, it's spinning its wheels in BootROM on XIP flash boards. But on generic QSPI flash it reboots. I assume that's because the CPU Lockup reset sequence doesn't provide the needed JEDEC reset sequence XIP flash needs? I don't suppose there's a way for CPU Lockup reset to reset XIP as well is there?&lt;BR /&gt;&lt;BR /&gt;Regardless, is there a way I can customize what happens with CPU Lockup? I'd like the watchdog to always handle everything.&lt;/P&gt;</description>
      <pubDate>Thu, 13 Apr 2023 12:26:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Debug-address-space-question/m-p/1633152#M24570</guid>
      <dc:creator>mspenard603</dc:creator>
      <dc:date>2023-04-13T12:26:01Z</dc:date>
    </item>
  </channel>
</rss>

