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:
如果您有新的问题请另起新帖,方便其它客户查看,谢谢!
TI中文支持网


