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.

CCS 5.1 Memory View?

 

In CCS 5.1 where is Memory View (not Memory Browser)?

Thanks!

Umberto

 

  • Umberto,

    What are you trying to do? Check the topic Memory Viewer --> section Project Debugging of the CCSv5 Getting Started Guide.

    Regards,

    Rafael

  • Rafael,

    I'm trying to change a value in the memory clicking onto a memory cell, I can edit the data, but when I hit the return key, the original data is restored.

    I found the memory view (different from memory browser) clicking in the help contents, but I'm not able to find it in CCS Tab.

    Thanks!

    Umberto

     

  • Umberto,

    The Memory Browser is the tool you are looking for. The reason for not being able to keep the changes may be caused by several factors, including memory protection (MMU or misconfigured EMIF), non-writable memory space (flash, ROM, non-existing memory, certain register areas). Usually disabling the MMU (if using certain ARM cores) or initializing the hardware and EMIF properly (by adding a GEL file in your target configuration) solve this issue.

    Sorry, the help topic you see is out of sync with the actual contents. The Memory View topic should be actually called Memory Browser. I will file a bug.

    Hope this helps,

    Rafael

  • Rafael,

    I'm working with C6424 demo board (I haven't MMU) and I'm trying to write on SRAM (writable memory).

    I'm able to write on it using C code and using Memory Fill from Memory Browser (EMIF properly configured), but I'm not able to write a single cell clicking on it and write, why?

    Thanks!

    Umberto

     

     

  • Umberto,

    Interesting, as I was able to properly write to the external SRAM using my DM6437 (C6424's sister device) without problems. Apart from an issue with the debugger itself (which I suggest checking the troubleshooting page), it may be something misconfigured in the memory map defined by the GEL file you are using. To inspect this, go to menu Tools --> Memory Map. Check the attached screen that highlights the change to the SRAM memory in the Memory Browser and the Memory Map defined by the GEL file.

    Hope this helps,

    Rafael

  • Rafael,

    I have the same memory map configuration, but it doesn't work. In order to modify a single cell I have to use Memory Fill with Lenght=1.

    My colleague has the same behaviour. We are working with CCS 5.1 in Windows 7.

    Any suggestion?

    Thanks!

    Umberto

     

  • Umberto,

    You can try to use the expressions view to modify memory cell.

    For example:

    adding the following expression -> *(int*)(0x10000)

    will let you view memory at 0x10000 as int.  Then you can try to edit the value. This will also help isolate if the issue is with the memory browser or the debugger in general.

    Mandeep

  • In case anyone else runs into the same thing I did... it looks like you need to have the debugger running before you will see the Memory Map option under the Tools menu.

    Annie.

  • Yes and it is crap tool if you compare it to LPC CodeRed. Sorry I do not understand WHY is so complicated?