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.

TMS320F280023: Break at address "0x3f8165" with no debug information available, or outside of program code.

Part Number: TMS320F280023


Hi there,

I am executing some code from flash in my own design utilizing f280023 and the code was executing totally fine up until today.

I had been debugging some SPI issue and made some minor code changes and suddenly I am getting this ""Break at address "0x3f8165" message during debug.

1. I tried to undo my code changes but I am still getting the "Break at address "0x3f8165" with no debug information available, or outside of program code. " message. 

2. To check it is not damaged hardware I tried it on another board and I am still getting the above message, hardware should not be damaged.

3. I reverted to a MUCH older version of my code and the code executes okay, again confirming that the hardware should not be damaged.

What is weird is that I cannot seem to figure out what is causing this issue in my recent code, I have tried to delete some lines I recently added, and commented out large sections of code but this makes no difference.  

I seem to think it may be interrupt related as this issue does not occur without enabling interrupts as per:

//enable interrupts

EINT;
ERTM;

 

When I click on "view dissasembly" I get the following info for instruction line "0x3f8165" not sure how to figure out what this line of code is doing:

Any ideas what the cause is and what I can try to fix this issue? Much thanks in advance for your help,