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/TMS320C5505: How is memory file saving to host computer works in programming level?

Part Number: TMS320C5505


Tool/software: Code Composer Studio

I was guided to this location:

CCS Help(Help -> Help Contents -> Code Composer Studio Help -> Views and Editors -> Memory View -> Data File Formats)

And found memory data can be saved to host computer and loaded from for processing.

Does it means when I have the save and load setting set to the same file and memory location set then I can use it for program memory or heap storage?

For example:

Int16 *heapMemory = (Int16 *) malloc(48000 * sizeof(Int16)); //This memory is allocated in the host computer when the device memory is used up?

Thanks so much!!!! If I am wrong please guide me to the correct answer :))))

  • Harry Chan said:
    And found memory data can be saved to host computer and loaded from for processing.

    Yes.  But such operations can only be performed through CCS.  It is not possible to perform these operations from within the program running on the C5500 system.

    Harry Chan said:
    Int16 *heapMemory = (Int16 *) malloc(48000 * sizeof(Int16)); //This memory is allocated in the host computer when the device memory is used up?

    No.  This memory is allocated from device memory.

    Thanks and regards,

    -George