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.

The memory ID is not supported by the hardware

Hi,

I am trying to access peripheral register such as Uart0, and get the following error messages.

C66xx_0: Trouble Reading Memory Block at 0x2540000 on Page 0 of Length 0x4: Error 0x00000002/-1194 Error during: Memory,  The memory ID is not supported by the hardware.  
C66xx_0: Trouble Reading Memory Block at 0x2540004 on Page 0 of Length 0x4: Error 0x00000002/-1194 Error during: Memory,  The memory ID is not supported by the hardware.  
C66xx_0: Trouble Reading Memory Block at 0x2540008 on Page 0 of Length 0x4: Error 0x00000002/-1194 Error during: Memory,  The memory ID is not supported by the hardware.  
C66xx_0: Trouble Reading Memory Block at 0x254000c on Page 0 of Length 0x4: Error 0x00000002/-1194 Error during: Memory,  The memory ID is not supported by the hardware.  
C66xx_0: Trouble Reading Memory Block at 0x2540010 on Page 0 of Length 0x4: Error 0x00000002/-1194 Error during: Memory,  The memory ID is not supported by the hardware. 

Code composer Studio version 5.5.0.00077

Emulator : Spectrum digital XDS510USB plus

target :custom C6655 board

Gel file: evmc6657I.gel  GEL_version 1.000

From the Registers tab, I can access Core Registers, ControlRegisters and RegisterPairs without problem. Accessing other peripheral registers will get the memory ID error.

The peripheral register memory (Ex, UART0 0x2540000) can be accessed from Memory Browser. 

The same setup works fine if Blackhawk emulator USB560v2 is used.

What could be the problem for XDS510USB plus?

 

GanZ