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: XINTF writes external SRAM via DMA

Part Number: TMS320F28335
Other Parts Discussed in Thread: CONTROLSUITE

Hi Team,

Here's an issue from the customer may need your help:

There is only reading in the routine, but no writing. I failed to write. The configuration is as follows:

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "drv_xintf.h"
Uint16 *z0startaddr = (Uint16 *)0x4000;
Uint16 *z6startaddr = (Uint16 *)0x100000;
Uint16 *z7startaddr = (Uint16 *)0x200000;
static void peripherals_xintf_init(void)
{
SysCtrlRegs.PCLKCR3.bit.XINTFENCLK = 1;
InitXintf16Gpio();
EALLOW;
XintfRegs.XINTCNF2.bit.XTIMCLK = 1;
XintfRegs.XINTCNF2.bit.WRBUFF = 0;
XintfRegs.XINTCNF2.bit.CLKOFF = 0;
XintfRegs.XINTCNF2.bit.CLKMODE = 1;
XintfRegs.XINTCNF2.bit.HOLD = 1;
XintfRegs.XTIMING6.bit.XWRLEAD = 1;
XintfRegs.XTIMING6.bit.XWRACTIVE = 2;
XintfRegs.XTIMING6.bit.XWRTRAIL = 1;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

--

Thanks & Regards

  • Yale,

        Debugging customer code is not something we can support on e2e. Please have customer refer to the examples we have provided. Specifically, C:\ti\controlSUITE\device_support\f2833x\v142\DSP2833x_examples_ccsv5\dma_xintf_to_ram.