I am using CCS 5.1.1 on Windows-7
I can connect to my target (a C6678 R2.0 silicon DSP with 8 cores) using a Blackhawk emulator.
But when I load symbols, I suddenly get the error below (and it just comes back again and again when I hit Cancel or hit OK):
Blackhawk LAN560 Emulator, 20-pin JTAG Cable_0,C66xx_0:
Trouble reading memory block at 0xffffff94 on Page 0 of Length 0x6c. Error - 1202). 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.569.0)
It looks as if (although this is just my best guess), that when I load the symbols, the debugger tries to unwind the stack (to get stack trace), but instead of stopping at the topmost function call, it tries to dereference a null pointer.
Is this a known problem, and/or is there a workaround?
I have recently moved from CCS 5.0.3 on Windows-XP to CCS 5.1.1 on Windows-7. I did not have this problem previously in exactly the same scenario.