<?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: i.mx28 default Exception addresses in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-mx28-default-Exception-addresses/m-p/211624#M12846</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The address 0xffff0018 is located in internal ROM area and, therefore &lt;BR /&gt;cannot be changed. But ROM code provides all activities to support the Interrupt &lt;BR /&gt;Collector&amp;nbsp;(ICOLL) of the i.MX28. So, just configure ICOLL for proper operation. Please &lt;BR /&gt;take a look at Chapter 5 [Interrupt Collector] of the i.MX28 Reference Manual.&lt;/P&gt;&lt;P&gt;Another approach is to use the ARM core MMU to remap IRQ vector 0xffff0018 to &lt;BR /&gt;SDRAM address range.&lt;BR /&gt;&lt;BR /&gt;Also, it is possible to&amp;nbsp;change the CP15:C1:V to 0 in order to force exceptions to low address&lt;BR /&gt;vector configuration. In such case OCRAM may be used.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 16 Feb 2012 07:44:12 GMT</pubDate>
    <dc:creator>Yuri</dc:creator>
    <dc:date>2012-02-16T07:44:12Z</dc:date>
    <item>
      <title>i.mx28 default Exception addresses</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-mx28-default-Exception-addresses/m-p/211623#M12845</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All, I am looking for the default exception addresses for i.mx28 processor. I beleive they must be in somewhere in OCRAM or OCROM. The only thing I found in i.mx28 manual is below&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The following exceptions are recognized by the core:&lt;BR /&gt;• SWI—Software interrupt&lt;BR /&gt;• UNDEF—Undefined instruction&lt;BR /&gt;• PABT—Instruction prefetch abort&lt;BR /&gt;• FIQ—Fast peripheral interrupt&lt;BR /&gt;• IRQ—Normal peripheral interrupt&lt;BR /&gt;• DABT—Data abort&lt;BR /&gt;• RESET—Reset&lt;BR /&gt;• BKPT—Breakpoint&lt;BR /&gt;The vector table pointing to these interrupts can be located at physical address 0x00000000&lt;BR /&gt;or 0xFFFF0000. The i.MX28 maps its 64-Kbyte on-chip ROM to the address 0xFFFF0000&lt;BR /&gt;to 0xFFFFFFFF. The core is hardwired to use the high address vector table at hard reset&lt;BR /&gt;(core port VINITHI =1).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the memory map chapter the on chip ROM address starts form C0000000 and the size is 128K. Thatis confusing.&lt;/P&gt;&lt;P&gt;I want to give pointer of own exception handlers at the default exception addresses. Any information on this regard would be of great help.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Raman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Feb 2012 06:42:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-mx28-default-Exception-addresses/m-p/211623#M12845</guid>
      <dc:creator>RamanJamloki</dc:creator>
      <dc:date>2012-02-16T06:42:06Z</dc:date>
    </item>
    <item>
      <title>Re: i.mx28 default Exception addresses</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-mx28-default-Exception-addresses/m-p/211624#M12846</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The address 0xffff0018 is located in internal ROM area and, therefore &lt;BR /&gt;cannot be changed. But ROM code provides all activities to support the Interrupt &lt;BR /&gt;Collector&amp;nbsp;(ICOLL) of the i.MX28. So, just configure ICOLL for proper operation. Please &lt;BR /&gt;take a look at Chapter 5 [Interrupt Collector] of the i.MX28 Reference Manual.&lt;/P&gt;&lt;P&gt;Another approach is to use the ARM core MMU to remap IRQ vector 0xffff0018 to &lt;BR /&gt;SDRAM address range.&lt;BR /&gt;&lt;BR /&gt;Also, it is possible to&amp;nbsp;change the CP15:C1:V to 0 in order to force exceptions to low address&lt;BR /&gt;vector configuration. In such case OCRAM may be used.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Feb 2012 07:44:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-mx28-default-Exception-addresses/m-p/211624#M12846</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2012-02-16T07:44:12Z</dc:date>
    </item>
  </channel>
</rss>

