如何在DSP内核中,定义一个数组在L2SRAM中,
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.
可以通过 #pragma DATA_SECTION(buffer, ".sect"),然后将section分配到L2SRAM。
参考 Placing Sections into Memory Segments 的写法试一下。
Program.sectMap[".foo"] = "IRAM";
这里的IRAM,或是L2RAM,这个name是在哪里定义的,而且地址的设置在什么地方设置
您是参考的哪个例程还是自己建立的工程?在哪个文件分配内存的?通常cmd文件中会定义。
截图为例程中的参考配置:

自建的RTOS工程,编译通过,可运行。
这个cmd文件是编译的时候生成的,并不是用户自己新建的吧,在Debug目录下。
创建platform的时候是可以根据自己的需要修改的。
7.2.2.4 Setting Custom Base Addresses and Lengths for Segments
如果是在linux下,使用makefile进行工程编译的,没有用CCS,这个platform要怎么修改?
参考以下文档看一下。