Hello,
I apologize for the confusion. Let me rephrase the question.

As seen from the snap, I've put write Watchpoint on address 0x1fffe0a, which is destAddr[] array value.
Now when the core writes to this address, for e.g.
for(i=0; i<BUFFER_SIZE; i++)
destAddr[i] = 0;
the breakpoint is hit on each write access and debugging is halted. But later on when the same address is modified using DMA, even though I'm able to see the modification in memory watch, write breakpoint is not getting hit. Is it because debugger cannot monitor DMA transfer or anything like that?
Best regards,
Rini