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.

TMS320C6748: C6748,基于sysbios的工程,如何将数组定位到指定的内存地址

Part Number: TMS320C6748
Other Parts Discussed in Thread: SYSBIOS,

DSP为TMS320C6748,工程基于sysbios,我在源文件中定义了一个大数组如下,然后想将数组定位到指定的内存地址中,代码如下:
#pragma DATA_SECTION(upp_buffer_a, ".uppdata");
#pragma DATA_ALIGN(upp_buffer_a,64);
UInt8 upp_buffer_a[2000];

因为我不知道应该在哪里将.uppdata段定位到某段内存中,所以就直接编译了,编译后提示报警:

warning #10247-D: creating output section ".uppdata" without a SECTIONS specification

debug后,查看upp_buffer_a的地址被定位到0x11700000,我查了数据手册,0x11700000是DSP L2 ROM的地址,是存放bootloader程序的地方,不能将数组定位到这里。

以前DSP裸机开发的时候,可以在cmd文件中指定,现在基于sysbios开发,不知道在哪里指定了。

请问在哪里操作,可以将.uppdata段定位到0x11800000(即DSP L2 RAM)中?