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: External SRAM Writing Error Using XINTF

Part Number: TMS320F28335

Hi team,

One of my customer added a external SRAM using the XINTF bus.

1. If a 16-bit number is written to the SRAM, the system works fine.

2. If 32-bit number is written to the SRAM, their is a possibility that a fixed number can be observed in the external SRAM. And the fixed number is actually a error code indicating 'overflow'.

All the writing operation is achieved using a pointer in the code.

Could you please give some guidance on how to connect the XINTF to achieve a 32-bit number writing? And what is the proper way to achieve the writing and reading with code?

Thanks!

  • Weiqi,

    The XINTF Reference Guide has examples of how to interface the signals with external memories.

    I don't understand the problem statement regarding 32-bit writes. What is this "overflow" code that you are describing? The XINTF will not write error codes to external memory.

    When the XINTF is configured properly, software access to external memory will behave the same as software access to internal memory. There is no special handling required.

    -Tommy

  • Hi Tommy,

    Yes Tommy, I also believe with a proper XINTF configuration, F28335 is able to access to external RAM like internal memeory. I did some debug on site today. The overflow problem seems to be caused by their code, rather than operation on external RAM.

    Thanks!