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.

TDA4VM: Code Exception using Lauterbach Prove

Part Number: TDA4VM

Hello,

My actual project is using a TDA4 and this was initially being debugged with the BlackHawk Prove, at the moment we are moving to the Lauterbach Prove. 

We are running at the moment our software on the "MCU Island"  ( Eventually we will extend also to the Main - Domain ). 

With the Blackhawk this code was tested and was running as expected, but with the Trace32 is the opposite.

We saw at the moment that we are getting some exceptions on this assembly code:

When the code reach this point into the debugger we got an exception into the Trace32.

Is there any miss configuration that we could be missing that lead to this exception on this startup code?

Regards,

Ady

  • If you don't enable interrupt masking when you single step an interrupt enable (like you highlight) the execution will jump to the ISR if one is pending.  The behavior you describe is expected.  The basic debugger operation is described in the TRACE32 PDFs.  You might also look into the in person training Lauterbach offers.