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.

[参考译文] 66AK2E05:Keystone II <-> DSP <-gt; TSIP 时隙 RAM 分配

Guru**** 2540720 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1081489/66ak2e05-keystone-ii---dsp---tsip-timeslots-ram-allocation

部件号:66AK2E05
“线程:测试”中讨论的其它部件

您好,

我尝试使用 TSIP 通过一条通道发送512个时隙,但我的 L2SRAM 已用完。

当我尝试使用 MSMCSRAM 或 DDR3部分时,我在 TSIP 输出中获得“损坏”的数据。

是否可以将 MSMCSRAM 或 DDR3用于 TSIP?

我使用的项目是:TSIP_K2E_C66TestProject。

0.tsipData 188K
AppData 46124.


我的配置:

//-------------
文件:test.cmd
章节

tsipData > L2SRAM
.AppData > L2SRAM
}

//-------------

//-------------
文件:test.c.

(笑声)

/*缓冲区大小仅基于实例的大小*/
#define BUFSZE_TSIP_INST_SHARED 40.

/*缓冲区大小是 TSIP_N_PORTS*/的函数
#define BUFSIZE_TSIP_SHORT_SHARED 200

/*缓冲区大小是时间插槽数的函数*/
#define BUFSIZE_TSIP_HEBOL_timeslot 28672

/*缓冲区大小是时隙数和 TSIP_N_PORTS*/的函数
#define BUFSZE_TSIP_TX_DMA_buffer 8512

/*缓冲区大小是时隙数和 TSIP_N_PORTS*/的函数
#define BUFSZE_TSIP_RX_DMA_buffer 8512

/*缓冲区大小仅基于实例的大小*/
#define BUFSZE_TSIP_INST_SIZE_PORT 17.

(笑声)

//-------------


//-------------
文件:test.h

(笑声)
/*应用程序缓冲区大小*/
#define BUFSZE_APP 40*1/*必须是 tx.frameSize 的倍数(40)。
由于二级内存大小,此定义的最大值为880*/

/*测试中使用的 TSIP 端口数*/
#define NUM_USed_TSIP_ports 1.

/*此测试使用的每个待测试的 TSIP 端口的时隙数相同*/
/*每个 TSIP 端口使用的时隙数(所有端口相同)*/
#define NUM_USed_Time_slots 512

(笑声)

//-------------

//-------------
文件:tsip_cfg.h

(笑声)

/**
*@def TSIP_MAX_timeslots
*要使用的 TSIP 时隙的最大数量
*
*
#define TSIP_MAX_timeslots 512

(笑声)

//-------------