Tool/software: Code Composer Studio
Hello all,
im programming a beaglebone black via CCS and starter ware. Now i'm trying to make the external interrupts work but with some bigger problems.
I'm using the GNU compiler and an empty CSS project which generates a main.c and a startup_ARMCA8.S file in the project space.
I programmed everything like in this (https://e2e.ti.com/support/embedded/starterware/f/790/t/184282) example but without sucess... When i trigger the interrupt the program-counter jumps somewhere but my isr does not get executed. (i cannot say where exactly it jumps because somehow the interrupt does not get triggered when i'm souce stepping even after ienable interrupts while source stepping in the debug configurations)
Now i'm searching for the cause of this behaviour and i am wondering about one thing: in the interrupt.c there is one array (fnRAMVectors) where the isr's get registerd in. This array isn't anywhere else in the code mentioned again. The base adress of this array just is at 0x80038000. So am i mistaken or do i have to do someting with this array in order to reach my interrupt function (maybe adjust the adress or reference on it in some way)?
i hove somebody can help me here.
best regards
Christian