存放在DDR的全局数组inputData,在MemoryBrowser看到的数据全是0,初始化赋值根本没赋上,不知道是什么原因
板:TMDSEVM6670LE
芯片:TMS320C6670
CMD file:
SECTIONS
{
.qmss: load >> MSMCSRAM
.cppi: load >> MSMCSRAM
.fftc: load >> MSMCSRAM
.output_buffer: load >> MSMCSRAM
.DataTable: load>>MSMCSRAM
.init_array: load >> L2SRAM
.orgData: load >>DDR2
}
全局数组
#pragma DATA_SECTION(inputData,".orgData");
#pragma DATA_ALIGN (inputData, 16)
Int16 inputData[30720*2]={-2373,3345..略};
Debug程序看到
map文件
******************************************************************************
TMS320C6x Linker PC v7.3.4
******************************************************************************
>> Linked Mon Jun 08 16:51:41 2015
OUTPUT FILE NAME: <test_fftc.out>
ENTRY POINT SYMBOL: "_c_int00" address: 0088a7c0
MEMORY CONFIGURATION
name origin length used unused attr fill
---------------------- -------- --------- -------- -------- ---- --------
L2SRAM 00800000 00100000 000c475b 0003b8a5 RW X
MSMCSRAM 0c000000 00200000 00131988 000ce678 RW X
DDR2 80000000 10000000 0001e000 0ffe2000 RWIX
SEGMENT ALLOCATION MAP
run origin load origin length init length attrs members
---------- ----------- ---------- ----------- ----- -------
00800000 00800000 0005a000 00000000 rw-
00800000 00800000 0005a000 00000000 rw- systemHeap
0085a000 0085a000 000376c0 000376c0 r-x
0085a000 0085a000 000376c0 000376c0 r-x .text
008916c0 008916c0 00009338 00000000 rw-
008916c0 008916c0 00009338 00000000 rw- .far.1
0089aa00 0089aa00 00000014 00000000 rw-
0089aa00 0089aa00 00000014 00000000 rw- .far.2
0089aa20 0089aa20 00000010 00000000 rw-
0089aa20 0089aa20 00000010 00000000 rw- .far.3
0089aa30 0089aa30 00005c0a 00005c0a r--
0089aa30 0089aa30 00005c0a 00005c0a r-- .const
008a0640 008a0640 00001978 00001978 rw-
008a0640 008a0640 00001978 00001978 rw- .fardata.1
008a1fc0 008a1fc0 000000e2 000000e2 rw-
008a1fc0 008a1fc0 000000e2 000000e2 rw- .fardata.2
008a20b0 008a20b0 00000158 00000158 rw-
008a20b0 008a20b0 00000158 00000158 rw- .fardata.3
008a2210 008a2210 00000098 00000098 rw-
008a2210 008a2210 00000098 00000098 rw- .fardata.4
008a22b0 008a22b0 00000014 00000014 rw-
008a22b0 008a22b0 00000014 00000014 rw- .fardata.5
008a22d0 008a22d0 00000058 00000058 rw-
008a22d0 008a22d0 00000058 00000058 rw- .fardata.6
008a2330 008a2330 00000008 00000008 rw-
008a2330 008a2330 00000008 00000008 rw- .fardata.7
008a2340 008a2340 00000008 00000008 rw-
008a2340 008a2340 00000008 00000008 rw- .fardata.8
008a2350 008a2350 00000008 00000008 rw-
008a2350 008a2350 00000008 00000008 rw- .fardata.9
008a2360 008a2360 00000004 00000004 rw-
008a2360 008a2360 00000004 00000004 rw- .fardata.10
008a2370 008a2370 00000004 00000004 rw-
008a2370 008a2370 00000004 00000004 rw- .fardata.11
008a2380 008a2380 00000004 00000004 rw-
008a2380 008a2380 00000004 00000004 rw- .fardata.12
008a2390 008a2390 00000004 00000004 rw-
008a2390 008a2390 00000004 00000004 rw- .fardata.13
008a23a0 008a23a0 00000004 00000004 rw-
008a23a0 008a23a0 00000004 00000004 rw- .fardata.14
008a23b0 008a23b0 00000002 00000002 rw-
008a23b0 008a23b0 00000002 00000002 rw- .fardata.15
008a23b8 008a23b8 00001000 00000000 rw-
008a23b8 008a23b8 00001000 00000000 rw- .stack
008a33b8 008a33b8 00000040 00000040 r--
008a33b8 008a33b8 00000040 00000040 r-- .switch.1
008a3400 008a3400 000002e0 000002e0 r-x
008a3400 008a3400 00000200 00000200 r-x .vecs
008a3600 008a3600 000000e0 000000e0 r-- .switch.2
008a36e0 008a36e0 0000015c 00000000 rw-
008a36e0 008a36e0 00000120 00000000 rw- .cio
008a3800 008a3800 0000003c 00000000 rw- .bss
008a383c 008a383c 00000019 00000019 rw-
008a383c 008a383c 00000019 00000019 rw- .neardata
008a3858 008a3858 00020fbc 00020fbc r--
008a3858 008a3858 00020fbc 00020fbc r-- .cinit
0c000000 0c000000 00002400 00000000 rw-
0c000000 0c000000 00002400 00000000 rw- .qmss
0c002400 0c002400 00002a88 00002a88 rw-
0c002400 0c002400 00002000 00002000 rw- .DataTable
0c004400 0c004400 00000a88 00000a88 rw- .fftc
0c004f00 0c004f00 00000480 00000000 rw-
0c004f00 0c004f00 00000480 00000000 rw- .cppi
0c110000 0c110000 0002c680 00000000 rw-
0c110000 0c110000 0002c680 00000000 rw- .output_buffer
80000000 80000000 0001e000 0001e000 rw-
80000000 80000000 0001e000 0001e000 rw- .orgData
非常感谢