This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/MSP-EXP432P401R: Interrupt not being created

Prodigy 40 points

Replies: 3

Views: 152

Part Number: MSP-EXP432P401R

Tool/software: Code Composer Studio

I have made edits to startup_msp432_ccs.c file and changed the defaultisr name to a custom name, but when I do this the interrupt function is not being created. I can look in assembly code and see that it sees that part of the program but in the disassembly views and the memory browser it is not there. I have tried manually linking the startup file to the project but I then get an error that Interruptvector has been declared multiple times. Do you know where I could remove all the instances the startup file is linked, or another way to fix this problem?

3 Replies

  • Hello Shelby,

    You can use the default ISR handler provided in the startup_msp432p401r_ccs.c file in your application.

    For example if you have enabled ADC interrupt, then your application should use the ISR handler "ADC14_IRQHandler". If you want to use a custom handler, then you must add this custom handler to the correct location in the array "interruptVectors".

    Thanks,

    Sai

  • In reply to Sai Reddy:

    I know this and I tried this but when I do this and declare the function it is never created, I cannot see it in my disassembler or memory.

  • In reply to Shelby Critcher:

    Hi Shelby,

    Can you share the snippet of code for how you tried adding the custom handler?

    Thanks,

    Alexis

This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.