I am trying to create a DABT on T3 micro(TMS470R1VF6). I read a wrong RAM location to generate a DABT. I used the following code.
asm(" .global _Ram_Section_End");
asm(" LDR R5, $Ram_Section_End");
asm(" ADD R6, R5, #0x1");
asm(" LDR R7, [R6]");
asm(" LDR R6, #0x0");
asm( "$Ram_Section_End: .long _Ram_Section_End");
When it reaches the instruction “asm(" LDR R7, [R6]");” observed data abort. After the DABT exception handler again the system is returned to the same instruction and observing DABT again. It is simply stuck at the instruction.
Please suggest me some test code to generate DABT or PABT for the T3 micro.
Thanks & Regards
Krishna B