FRDM-KW40Z - Setting IRQ Handler results in interrupt

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

FRDM-KW40Z - Setting IRQ Handler results in interrupt

556 Views
sammathews
Contributor I


Hi,

 

I'm attempting to set my own interrupt handler on the FRDM-KW40Z. The problem is, as soon as I call 'INT_SYS_InstallHandler', it causes an interrupt. I've attached GDB and found it occurs on line 80 of fsl_interrupt_manager.c, which is where the vector table is modified:

__VECTOR_RAM[irqNumber + 16] = (uint32_t)handler;

 

 

This is consistent with a question I spotted from last year, which hasn't had a follow up yet.

 

I am also quite new to this, so I'm not sure whether I can attribute this to my lack of knowledge of the system, or a fault. My current code works off of the "hello_world" example, and can be replicated in just a few lines. I have attached a working example.

 

In my example code, the error occurs on line 97 of main.c.

Original Attachment has been moved to: hello_world.zip

Labels (1)
0 Kudos
0 Replies