<?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 Getting IRQ_Handler to work for imx53  in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Getting-IRQ-Handler-to-work-for-imx53/m-p/503519#M81596</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Having trouble defining IRQ_Handler.&amp;nbsp; I believe I have all of the necessary setup (enabling interrupts, enable global interrupts through TZIC, set up icf file, etc) but I cannot get this function to be triggered/entered.&amp;nbsp; Any help would be appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From the startup file:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PC,Reset_Addr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; Reset&lt;/P&gt;&lt;P&gt;LDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PC,Undefined_Addr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; Undefined instructions&lt;/P&gt;&lt;P&gt;LDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PC,SWI_Addr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; Software interrupt (SWI/SVC)&lt;/P&gt;&lt;P&gt;LDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PC,Prefetch_Addr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; Prefetch abort&lt;/P&gt;&lt;P&gt;LDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PC,Abort_Addr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; Data abort&lt;/P&gt;&lt;P&gt;DCD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; RESERVED&lt;/P&gt;&lt;P&gt;LDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PC,IRQ_Addr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; IRQ&lt;/P&gt;&lt;P&gt;LDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PC,FIQ_Addr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; FIQ&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reset_Addr:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DCD&amp;nbsp;&amp;nbsp; __iar_program_start&lt;/P&gt;&lt;P&gt;Undefined_Addr: DCD&amp;nbsp;&amp;nbsp; Undefined_Handler&lt;/P&gt;&lt;P&gt;SWI_Addr:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DCD&amp;nbsp;&amp;nbsp; SWI_Handler&lt;/P&gt;&lt;P&gt;Prefetch_Addr:&amp;nbsp; DCD&amp;nbsp;&amp;nbsp; Prefetch_Handler&lt;/P&gt;&lt;P&gt;Abort_Addr:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DCD&amp;nbsp;&amp;nbsp; Abort_Handler&lt;/P&gt;&lt;P&gt;IRQ_Addr:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DCD&amp;nbsp;&amp;nbsp; IRQ_Handler&lt;/P&gt;&lt;P&gt;FIQ_Addr:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DCD&amp;nbsp;&amp;nbsp; FIQ_Handler&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From linker file:&lt;/P&gt;&lt;P&gt;define symbol __ICFEDIT_intvec_start__ = 0xF801FFB8;&lt;/P&gt;&lt;P&gt;place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From interrupt c file:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;__irq __arm void IRQ_Handler&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ( void ) { Interrupt_Handler(); }&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 11 Feb 2016 20:24:32 GMT</pubDate>
    <dc:creator>davidgolke</dc:creator>
    <dc:date>2016-02-11T20:24:32Z</dc:date>
    <item>
      <title>Getting IRQ_Handler to work for imx53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Getting-IRQ-Handler-to-work-for-imx53/m-p/503519#M81596</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Having trouble defining IRQ_Handler.&amp;nbsp; I believe I have all of the necessary setup (enabling interrupts, enable global interrupts through TZIC, set up icf file, etc) but I cannot get this function to be triggered/entered.&amp;nbsp; Any help would be appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From the startup file:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PC,Reset_Addr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; Reset&lt;/P&gt;&lt;P&gt;LDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PC,Undefined_Addr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; Undefined instructions&lt;/P&gt;&lt;P&gt;LDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PC,SWI_Addr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; Software interrupt (SWI/SVC)&lt;/P&gt;&lt;P&gt;LDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PC,Prefetch_Addr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; Prefetch abort&lt;/P&gt;&lt;P&gt;LDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PC,Abort_Addr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; Data abort&lt;/P&gt;&lt;P&gt;DCD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; RESERVED&lt;/P&gt;&lt;P&gt;LDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PC,IRQ_Addr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; IRQ&lt;/P&gt;&lt;P&gt;LDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PC,FIQ_Addr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; FIQ&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reset_Addr:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DCD&amp;nbsp;&amp;nbsp; __iar_program_start&lt;/P&gt;&lt;P&gt;Undefined_Addr: DCD&amp;nbsp;&amp;nbsp; Undefined_Handler&lt;/P&gt;&lt;P&gt;SWI_Addr:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DCD&amp;nbsp;&amp;nbsp; SWI_Handler&lt;/P&gt;&lt;P&gt;Prefetch_Addr:&amp;nbsp; DCD&amp;nbsp;&amp;nbsp; Prefetch_Handler&lt;/P&gt;&lt;P&gt;Abort_Addr:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DCD&amp;nbsp;&amp;nbsp; Abort_Handler&lt;/P&gt;&lt;P&gt;IRQ_Addr:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DCD&amp;nbsp;&amp;nbsp; IRQ_Handler&lt;/P&gt;&lt;P&gt;FIQ_Addr:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DCD&amp;nbsp;&amp;nbsp; FIQ_Handler&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From linker file:&lt;/P&gt;&lt;P&gt;define symbol __ICFEDIT_intvec_start__ = 0xF801FFB8;&lt;/P&gt;&lt;P&gt;place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From interrupt c file:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;__irq __arm void IRQ_Handler&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ( void ) { Interrupt_Handler(); }&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Feb 2016 20:24:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Getting-IRQ-Handler-to-work-for-imx53/m-p/503519#M81596</guid>
      <dc:creator>davidgolke</dc:creator>
      <dc:date>2016-02-11T20:24:32Z</dc:date>
    </item>
    <item>
      <title>Re: Getting IRQ_Handler to work for imx53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Getting-IRQ-Handler-to-work-for-imx53/m-p/503520#M81597</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Also when I have all of this set up and I halt the debugger and try to run again, I see the following error:&lt;/P&gt;&lt;P&gt;"Could not start CPU core. (ErrorCode: -1)&lt;/P&gt;&lt;P&gt;Abort debug session?"&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Feb 2016 20:28:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Getting-IRQ-Handler-to-work-for-imx53/m-p/503520#M81597</guid>
      <dc:creator>davidgolke</dc:creator>
      <dc:date>2016-02-11T20:28:53Z</dc:date>
    </item>
    <item>
      <title>Re: Getting IRQ_Handler to work for imx53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Getting-IRQ-Handler-to-work-for-imx53/m-p/503521#M81598</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi David&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;attached is interrupt example for i.MX53 Quickstart board.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 13 Feb 2016 00:23:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Getting-IRQ-Handler-to-work-for-imx53/m-p/503521#M81598</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-02-13T00:23:39Z</dc:date>
    </item>
    <item>
      <title>Re: Getting IRQ_Handler to work for imx53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Getting-IRQ-Handler-to-work-for-imx53/m-p/503522#M81599</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am getting the error "Error[40]: Bad instruction" from trying to use "AREA" in startup.s and stack.s.&amp;nbsp; I'm guessing this is because the project I'm working with isn't using any library files other than those in my project. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Feb 2016 15:24:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Getting-IRQ-Handler-to-work-for-imx53/m-p/503522#M81599</guid>
      <dc:creator>davidgolke</dc:creator>
      <dc:date>2016-02-15T15:24:22Z</dc:date>
    </item>
    <item>
      <title>Re: Getting IRQ_Handler to work for imx53</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Getting-IRQ-Handler-to-work-for-imx53/m-p/503523#M81600</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am getting the following errors on the following lines:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Error[40]: Bad instruction stack.s 3 &lt;/P&gt;&lt;P&gt;Error[40]: Bad instruction stack.s 9 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;These are lines &lt;/P&gt;&lt;P&gt;AREA&amp;nbsp;&amp;nbsp;&amp;nbsp; Stacks, DATA, NOINIT&lt;/P&gt;&lt;P&gt;top_of_stacks&amp;nbsp;&amp;nbsp;&amp;nbsp; SPACE&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Feb 2016 16:46:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Getting-IRQ-Handler-to-work-for-imx53/m-p/503523#M81600</guid>
      <dc:creator>davidgolke</dc:creator>
      <dc:date>2016-02-15T16:46:10Z</dc:date>
    </item>
  </channel>
</rss>

