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.

Memory fill does not work CCSv6.1

I have a custom board with C6678 and CCS v6.1   I have set up the memory map correctly.  I can Load Memory with a file, but I can't get the Fill Memory function to work.  I'm trying to fill DDR3 with 0's starting at 0x80000000.  I have 1 GB of memory there, and I can write each individual word location to 0 manually by double clicking it and setting it to 0, so it physically can work.  What am I doing wrong?
Mike

  • Hi Mike,
    Memory Fill seems to be working for me using CCSv6.1 and the C6678 EVM. Is the memory initialized correctly? Are you able to load and run code from DDR3? Does Memory Fill work for any other memory like L2 or SHRAM?

    Thanks
    ki
  • I tried L2 sram and it also didn't work,  

    But, I after playing around with it, I found out that the Length parameter is expected in hex.  I was entering 0x100 in the box and it didn't work, simple did nothing, no error indication.  If I enter 10, it does 16 values.  So the box needs a hex value, without the 0x in front.  Now it seems to work.

    Thanks.         Mike

  • Glad you figured it out. Thanks for the update.

    I filed a bug for the silent failure. At the very least it should let you know why it failed. The bug ID is: SDSCM00051856

    Thanks
    ki