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.

EDMA3 TC0 register

I'm using the DM6446 XDS560 Emulator. The problem is that the value of the Error Status Register (ERRSTAT) is by default 0x000000008, which signifies that the MMR address error has occurred . According to sprue23d to clear a bit in the ERRSTAT you must write to the corresponding bit in the Error Clear Register (ERRCLR).
 For some reason writing a 1 to specifically the 4th bit of ERRCLR has no effect on the ERRSTAT. I manually set the 1st and 2nd bit of ERRSTAT to 1 by generating the appropriate error and tried clearing them using the ERRCLR, in which case it works. But for some odd reason the MMR address error bit is set in ERRSTAT after only running the gel file, before i load my program and i'm unable to clear it using the ERRCLR register. I need to clear the ERRSTAT register. Any help would be appreciated.

Thanks and Regards,

Sulaiman Sadiq