1/*----------------------------------------------------------------------------*/
2/* sys_link.cmd                                                               */
3/*                                                                            */
4/* (c) Texas Instruments 2009-2013, All rights reserved.                      */
5/*                                                                            */
6/*----------------------------------------------------------------------------*/
7/* USER CODE BEGIN (7) */
8/* USER CODE END */
9
10
11/*----------------------------------------------------------------------------*/
12/* Linker Settings                                                            */
13
14--retain="*(.intvecs)"
15--retain="*(FSymTab)"
16--retain="*(VSymTab)"
17
18/* USER CODE BEGIN (8) */
19/* USER CODE END */
20
21/*----------------------------------------------------------------------------*/
22/* Memory Map                                                                 */
23
24MEMORY
25{
26    VECTORS (X)  : origin=0x00000000 length=0x00000020
27    FLASH0  (RX) : origin=0x00000020 length=0x0017FFE0
28    FLASH1  (RX) : origin=0x00180000 length=0x00180000
29    STACKS  (RW) : origin=0x08000000 length=0x00001500
30    RAM     (RW) : origin=0x08001500 length=0x0003eaff
31
32/* USER CODE BEGIN (9) */
33/* USER CODE END */
34}
35
36/* USER CODE BEGIN (10) */
37/* USER CODE END */
38
39
40/*----------------------------------------------------------------------------*/
41/* Section Configuration                                                      */
42
43SECTIONS
44{
45    .intvecs : {} > VECTORS
46    .text    : {} > FLASH0 | FLASH1
47    .const   : {} > FLASH0 | FLASH1
48    .cinit   : {} > FLASH0 | FLASH1
49    .pinit   : {} > FLASH0 | FLASH1
50    GROUP
51    {
52        .bss     : {}
53        .data    : {}
54        .sysmem  : {}
55        ._dummy  : {system_data_end = .;}
56    } > RAM
57
58
59/* USER CODE BEGIN (11) */
60    /* place this section in the last section in RAM. The brain damaged linker
61     * could only create symbols in sections. */
62    ._FSymTab  : {
63        __fsymtab_start = .;
64        *(FSymTab)
65        __fsymtab_end = .;
66    } > FLASH0 | FLASH1
67    ._VSymTab  : {
68        __vsymtab_start = .;
69        *(VSymTab)
70        __vsymtab_end = .;
71    } > FLASH0 | FLASH1
72/* USER CODE END */
73}
74
75/* USER CODE BEGIN (12) */
76/* USER CODE END */
77
78
79/*----------------------------------------------------------------------------*/
80/* Misc                                                                       */
81
82/* USER CODE BEGIN (13) */
83/* USER CODE END */
84/*----------------------------------------------------------------------------*/
85
86