Part Number: MSP432P4111
Tool/software: Code Composer Studio
I have just set up my XDS200 debugger to help me analyze my firmware running on an MSP432P4111. I notice strange output from the Interrupt Analyzer tool:
Some of the interrupts seem to have the wrong names. For instance, UART2 is really DMA_INT1 for my system. After digging into this a little, it appears that my trace is somehow using the configuration from device_stellaris.xml instead of device_msp432.xml. After finding this path (ccs830/ccsv8/ti/ccs_base/emulation/analysis/xmldb/trace_config/devices), I was able to figure out what interrupts are being displayed. How can I specify that the correct file is used?
There are two other problems I have noticed. It appears that there are some period of time that are listed as "preempted" (red) for several interrupts, but nothing is running (green). I am not sure whether it is a display error or what to make of this. Also, I have set DMA_INT1 (seen here as UART2) at an interrupt priority higher than the other interrupts listed; however it still appears to be preempted according to this chart. Are these problems a result of using the wrong device file?
Thanks,
Mike Foss