TI中文支持网
TI专业的中文技术问题搜集分享网站

AM5708: 如何在DSP内核中,定义一个数组在L2SRAM中

Part Number:AM5708

如何在DSP内核中,定义一个数组在L2SRAM中,

Nancy Wang:

可以通过 #pragma DATA_SECTION(buffer, ".sect"),然后将section分配到L2SRAM。

,

user3688025:

.sect是要在config.bld中进行分配么

,

Nancy Wang:

您当前使用的工程有cmd或者.cfg吗?

,

user3688025:

是有cfg的

,

Nancy Wang:

参考 Placing Sections into Memory Segments 的写法试一下。

www.ti.com/…/spruex3v.pdf

,

user3688025:

Program.sectMap[“.foo”] = "IRAM";

这里的IRAM,或是L2RAM,这个name是在哪里定义的,而且地址的设置在什么地方设置

,

Nancy Wang:

您是参考的哪个例程还是自己建立的工程?在哪个文件分配内存的?通常cmd文件中会定义。

截图为例程中的参考配置:

,

user3688025:

自建的RTOS工程,编译通过,可运行。

这个cmd文件是编译的时候生成的,并不是用户自己新建的吧,在Debug目录下。

,

Nancy Wang:

创建platform的时候是可以根据自己的需要修改的。

7.2.2.4 Setting Custom Base Addresses and Lengths for Segments

www.ti.com/…/spruex3v.pdf

,

user3688025:

如果是在linux下,使用makefile进行工程编译的,没有用CCS,这个platform要怎么修改?

,

Nancy Wang:

参考以下文档看一下。

www.ti.com.cn/…/sprac60.pdf

,

user3688025:

L2RAM的字节对齐,要怎么配置?

,

Nancy Wang:

如果您有新的问题请另起新帖,方便其它客户查看,谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » AM5708: 如何在DSP内核中,定义一个数组在L2SRAM中
分享到: 更多 (0)