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.

TMS320F28335 eZdsp with SRAM XINTF

Other Parts Discussed in Thread: TMS320F28335, CONTROLSUITE

Hello.

I bouth a eZdsp™ F28335 board, because I need more memory RAM.

http://www.spectrumdigital.com/product_info.php?products_id=198&osCsid=d1f67f79621dfe36656dcd2842f54fc4

I can run the example that show how to use the XINTF.

C:\tidcs\c28\DSP2833x\v131\DSP2833x_examples_ccsv4\xintf_run_from

I want to know if I need to do some thing to use this SRAM?

For example have some function to use the SRAM?

Or I just write a code like the example and start to create my code and I will take More RAM?

Thanks For all.


  • How are you planning to use the external SRAM?  Is it for program code, data storage, stack, heap, or all/any of the aforementioned items?

    In order to utilize the external SRAM, you need to make sure the linker command file, used by the linker, understands this memory is there and where it is located.  The examples that target the XINTF and have SRAM out there will provide a good baseline for this.

    If you are targeting program code, you will need to have routines/code in your application to copy the appropriate sections from non-volatile memory to this external SRAM.  This is also a part of the same xintf_run_from example whichs is part of the TMS320F28335 device support files form controlSUITE.

  • I don't know exactly the name for my aplication if is data storage, stack or heap.

    The problem that we have is when we need to manipulate large arrays.

    I want to know if I need just make the same initialization of the code example and I'll probably have more RAM to manipulate large arrays?

    Thanks

  • The initialization in the example is a good starting point.