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.

c6457 registers are not read

 Hello!

used c6457, Code Composer Studio Version: 5.1.0.09000, SAU510-USB.

I'm trying to appeal to EMIF registers in debugging. occurs following dosing errors:
Trouble Reading Memory Block at 0x70000000 on Page 0 of Length 0x100:
(Error -1202 @ 0x6E)
Device core is hung. The debugger will attempt to force the device to a ready state to recover debug control. Your application's state will be corrupt. You should have limited access to memory and registers, but you may need to reset the device to debug further.
(Emulation package 5.0.520.0)

but there working registers (GPIO, Timer). When connected to a processor in the EMIF registers to 0x70000000 to 0x700000FF value of 0x0000. when you start the program hangs on the line
hEmifa-> regs-> AWCC = (hEmifa-> regs-> AWCC & mask) | 

  • Wladimir,

    Welcome to the TI E2E forum. I hope you will find many good answers here and in the TI.com documents and in the TI Wiki Pages. Be sure to search those for helpful information and to browse for the questions others may have asked on similar topics.

    Please explain two things again, because I do not understand.

    1. What is executing when the "Trouble Reading Memory..." error message is displayed? Is this the GEL file, are you loading the program, or something else?

    2. What is executing the line of code you show?

    Are both #1 and #2 the same thing?

    You might try breaking that line of code into multiple lines with temporary variables to try to narrow down exactly which operation is causing the problem (read, write, loop, other).

    It is possible that the PRCM (Power, Reset, and Clock Management) module needs to be used to enable the internal module clock for the EMIF64.

    Regards,
    RandyP