|
1 |
| -//***************************************************************************** |
2 |
| -// cc3200v1p32.cmd |
3 |
| -// |
4 |
| -// CCS linker configuration file for cc3200 ES 1.32. |
5 |
| -// |
6 |
| -// Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/ |
7 |
| -// |
8 |
| -// |
9 |
| -// Redistribution and use in source and binary forms, with or without |
10 |
| -// modification, are permitted provided that the following conditions |
11 |
| -// are met: |
12 |
| -// |
13 |
| -// Redistributions of source code must retain the above copyright |
14 |
| -// notice, this list of conditions and the following disclaimer. |
15 |
| -// |
16 |
| -// Redistributions in binary form must reproduce the above copyright |
17 |
| -// notice, this list of conditions and the following disclaimer in the |
18 |
| -// documentation and/or other materials provided with the |
19 |
| -// distribution. |
20 |
| -// |
21 |
| -// Neither the name of Texas Instruments Incorporated nor the names of |
22 |
| -// its contributors may be used to endorse or promote products derived |
23 |
| -// from this software without specific prior written permission. |
24 |
| -// |
25 |
| -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
26 |
| -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |
27 |
| -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |
28 |
| -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |
29 |
| -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
30 |
| -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
31 |
| -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
32 |
| -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
33 |
| -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
34 |
| -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
35 |
| -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
36 |
| -// |
37 |
| -//***************************************************************************** |
38 |
| - |
39 |
| - |
40 |
| ---retain=g_pfnVectors |
41 |
| - |
42 |
| -//***************************************************************************** |
43 |
| -// The following command line options are set as part of the CCS project. |
44 |
| -// If you are building using the command line, or for some reason want to |
45 |
| -// define them here, you can uncomment and modify these lines as needed. |
46 |
| -// If you are using CCS for building, it is probably better to make any such |
47 |
| -// modifications in your CCS project and leave this file alone. |
48 |
| -//***************************************************************************** |
49 |
| - |
50 |
| - |
51 |
| -//***************************************************************************** |
52 |
| -// The starting address of the application. Normally the interrupt vectors |
53 |
| -// must be located at the beginning of the application. |
54 |
| -//***************************************************************************** |
55 |
| -#define RAM_BASE 0x20004000 |
56 |
| - |
57 |
| -/* System memory map */ |
58 |
| - |
59 |
| -MEMORY |
60 |
| -{ |
61 |
| - /* Application uses internal RAM for program and data */ |
62 |
| - SRAM_CODE (RWX) : origin = 0x20004000, length = 0x2F000 |
63 |
| - SRAM_DATA (RWX) : origin = 0x20033000, length = 0xD000 |
64 |
| -} |
65 |
| - |
66 |
| -/* Section allocation in memory */ |
67 |
| - |
68 |
| -SECTIONS |
69 |
| -{ |
70 |
| - .intvecs: > RAM_BASE |
71 |
| - .init_array : > SRAM_CODE |
72 |
| - .vtable : > SRAM_CODE |
73 |
| - .text : > SRAM_CODE |
74 |
| - .const : > SRAM_CODE |
75 |
| - .cinit : > SRAM_CODE |
76 |
| - .pinit : > SRAM_CODE |
77 |
| - .data : > SRAM_DATA |
78 |
| - .bss : > SRAM_DATA |
79 |
| - .sysmem : > SRAM_DATA |
80 |
| - .stack : > SRAM_DATA(HIGH) |
81 |
| -} |
82 |
| - |
| 1 | +//***************************************************************************** |
| 2 | +// cc3200v1p32.cmd |
| 3 | +// |
| 4 | +// CCS linker configuration file for cc3200 ES 1.32. |
| 5 | +// |
| 6 | +// Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/ |
| 7 | +// |
| 8 | +// |
| 9 | +// Redistribution and use in source and binary forms, with or without |
| 10 | +// modification, are permitted provided that the following conditions |
| 11 | +// are met: |
| 12 | +// |
| 13 | +// Redistributions of source code must retain the above copyright |
| 14 | +// notice, this list of conditions and the following disclaimer. |
| 15 | +// |
| 16 | +// Redistributions in binary form must reproduce the above copyright |
| 17 | +// notice, this list of conditions and the following disclaimer in the |
| 18 | +// documentation and/or other materials provided with the |
| 19 | +// distribution. |
| 20 | +// |
| 21 | +// Neither the name of Texas Instruments Incorporated nor the names of |
| 22 | +// its contributors may be used to endorse or promote products derived |
| 23 | +// from this software without specific prior written permission. |
| 24 | +// |
| 25 | +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
| 26 | +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |
| 27 | +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |
| 28 | +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |
| 29 | +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
| 30 | +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
| 31 | +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
| 32 | +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
| 33 | +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
| 34 | +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
| 35 | +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| 36 | +// |
| 37 | +//***************************************************************************** |
| 38 | + |
| 39 | + |
| 40 | +--retain=g_pfnVectors |
| 41 | + |
| 42 | +//***************************************************************************** |
| 43 | +// The following command line options are set as part of the CCS project. |
| 44 | +// If you are building using the command line, or for some reason want to |
| 45 | +// define them here, you can uncomment and modify these lines as needed. |
| 46 | +// If you are using CCS for building, it is probably better to make any such |
| 47 | +// modifications in your CCS project and leave this file alone. |
| 48 | +//***************************************************************************** |
| 49 | + |
| 50 | + |
| 51 | +//***************************************************************************** |
| 52 | +// The starting address of the application. Normally the interrupt vectors |
| 53 | +// must be located at the beginning of the application. |
| 54 | +//***************************************************************************** |
| 55 | +#define RAM_BASE 0x20004000 |
| 56 | + |
| 57 | +/* System memory map */ |
| 58 | + |
| 59 | +MEMORY |
| 60 | +{ |
| 61 | + /* Application uses internal RAM for program and data */ |
| 62 | + SRAM_CODE (RWX) : origin = 0x20004000, length = 0x2F000 |
| 63 | + SRAM_DATA (RWX) : origin = 0x20033000, length = 0xD000 |
| 64 | +} |
| 65 | + |
| 66 | +/* Section allocation in memory */ |
| 67 | + |
| 68 | +SECTIONS |
| 69 | +{ |
| 70 | + .intvecs: > RAM_BASE |
| 71 | + .init_array : > SRAM_CODE |
| 72 | + .vtable : > SRAM_CODE |
| 73 | + .text : > SRAM_CODE |
| 74 | + .const : > SRAM_CODE |
| 75 | + .cinit : > SRAM_CODE |
| 76 | + .pinit : > SRAM_CODE |
| 77 | + .data : > SRAM_DATA |
| 78 | + .bss : > SRAM_DATA |
| 79 | + .sysmem : > SRAM_DATA |
| 80 | + .stack : > SRAM_DATA(HIGH) |
| 81 | +} |
| 82 | + |
0 commit comments