1
2MEMORY
3{
4 PAGE 0:    /* Program Memory */
5
6 PAGE 1:    /* Data Memory */
7
8   ADCA_RESULT   : origin = 0x000B00, length = 0x000020
9   ADCB_RESULT   : origin = 0x000B20, length = 0x000020
10   ADCC_RESULT   : origin = 0x000B40, length = 0x000020
11   ADCD_RESULT   : origin = 0x000B60, length = 0x000020
12
13   ADCA          : origin = 0x007400, length = 0x000080
14   ADCB          : origin = 0x007480, length = 0x000080
15   ADCC          : origin = 0x007500, length = 0x000080
16   ADCD          : origin = 0x007580, length = 0x000080
17
18   ANALOG_SUBSYS : origin = 0x05D180, length = 0x000080
19
20   CANA          : origin = 0x048000, length = 0x000800
21   CANB          : origin = 0x04A000, length = 0x000800
22
23   CLA1          : origin = 0x001400, length = 0x000040     /* CLA registers */
24
25   CLB_XBAR      : origin = 0x007A40, length = 0x000040
26
27   CMPSS1        : origin = 0x005C80, length = 0x000020
28   CMPSS2        : origin = 0x005CA0, length = 0x000020
29   CMPSS3        : origin = 0x005CC0, length = 0x000020
30   CMPSS4        : origin = 0x005CE0, length = 0x000020
31   CMPSS5        : origin = 0x005D00, length = 0x000020
32   CMPSS6        : origin = 0x005D20, length = 0x000020
33   CMPSS7        : origin = 0x005D40, length = 0x000020
34   CMPSS8        : origin = 0x005D60, length = 0x000020
35
36   CPU_TIMER0    : origin = 0x000C00, length = 0x000008     /* CPU Timer0 registers */
37   CPU_TIMER1    : origin = 0x000C08, length = 0x000008     /* CPU Timer1 registers */
38   CPU_TIMER2    : origin = 0x000C10, length = 0x000008     /* CPU Timer2 registers */
39
40   DACA          : origin = 0x005C00, length = 0x000010
41   DACB          : origin = 0x005C10, length = 0x000010
42   DACC          : origin = 0x005C20, length = 0x000010
43
44   DMA          : origin = 0x001000, length = 0x000200
45   DMACLASRCSEL : origin = 0x007980, length = 0x000040
46
47   ECAP1        : origin = 0x005000, length = 0x000020     /* Enhanced Capture 1 registers */
48   ECAP2        : origin = 0x005020, length = 0x000020     /* Enhanced Capture 2 registers */
49   ECAP3        : origin = 0x005040, length = 0x000020     /* Enhanced Capture 3 registers */
50   ECAP4        : origin = 0x005060, length = 0x000020     /* Enhanced Capture 4 registers */
51   ECAP5        : origin = 0x005080, length = 0x000020     /* Enhanced Capture 5 registers */
52   ECAP6        : origin = 0x0050A0, length = 0x000020     /* Enhanced Capture 6 registers */
53
54   EMIF1        : origin = 0x047000, length = 0x000800
55   EMIF2        : origin = 0x047800, length = 0x000800
56
57   EQEP1        : origin = 0x005100, length = 0x000040     /* Enhanced QEP 1 registers */
58   EQEP2        : origin = 0x005140, length = 0x000040     /* Enhanced QEP 2 registers */
59   EQEP3        : origin = 0x005180, length = 0x000040     /* Enhanced QEP 3 registers */
60
61   EPWM1        : origin = 0x004000, length = 0x000100     /* Enhanced PWM 1 registers */
62   EPWM2        : origin = 0x004100, length = 0x000100     /* Enhanced PWM 2 registers */
63   EPWM3        : origin = 0x004200, length = 0x000100     /* Enhanced PWM 3 registers */
64   EPWM4        : origin = 0x004300, length = 0x000100     /* Enhanced PWM 4 registers */
65   EPWM5        : origin = 0x004400, length = 0x000100     /* Enhanced PWM 5 registers */
66   EPWM6        : origin = 0x004500, length = 0x000100     /* Enhanced PWM 6 registers */
67   EPWM7        : origin = 0x004600, length = 0x000100     /* Enhanced PWM 7 registers */
68   EPWM8        : origin = 0x004700, length = 0x000100     /* Enhanced PWM 8 registers */
69   EPWM9        : origin = 0x004800, length = 0x000100     /* Enhanced PWM 9 registers */
70   EPWM10       : origin = 0x004900, length = 0x000100     /* Enhanced PWM 10 registers */
71   EPWM11       : origin = 0x004A00, length = 0x000100     /* Enhanced PWM 11 registers */
72   EPWM12       : origin = 0x004B00, length = 0x000100     /* Enhanced PWM 12 registers */
73
74   EPWM_XBAR    : origin = 0x007A00, length = 0x000040
75
76   FLASH0_CTRL  : origin = 0x05F800, length = 0x000300
77   FLASH0_ECC   : origin = 0x05FB00, length = 0x000040
78
79   GPIOCTRL     : origin = 0x007C00, length = 0x000180     /* GPIO control registers */
80   GPIODAT      : origin = 0x007F00, length = 0x000030     /* GPIO data registers */
81
82   OUTPUT_XBAR  : origin = 0x007A80, length = 0x000040
83   I2CA         : origin = 0x007300, length = 0x000040     /* I2C-A registers */
84   I2CB         : origin = 0x007340, length = 0x000040     /* I2C-B registers */
85
86   IPC          : origin = 0x050000, length = 0x000024
87
88   FLASHPUMPSEMAPHORE   : origin = 0x050024, length = 0x000002
89
90   ROMPREFETCH  : origin = 0x05E608, length = 0x000002
91
92   MEMCFG       : origin = 0x05F400, length = 0x000080     /* Mem Config registers */
93   EMIF1CONFIG  : origin = 0x05F480, length = 0x000020     /* Emif-1 Config registers */
94   EMIF2CONFIG  : origin = 0x05F4A0, length = 0x000020     /* Emif-2 Config registers */
95   ACCESSPROTECTION  : origin = 0x05F4C0, length = 0x000040     /* Access Protection registers */
96   MEMORYERROR  : origin = 0x05F500, length = 0x000040     /* Access Protection registers */
97   ROMWAITSTATE : origin = 0x05F540, length = 0x000002     /* ROM Config registers */
98
99
100   MCBSPA       : origin = 0x006000, length = 0x000040     /* McBSP-A registers */
101   MCBSPB       : origin = 0x006040, length = 0x000040     /* McBSP-A registers */
102
103   NMIINTRUPT   : origin = 0x007060, length = 0x000010     /* NMI Watchdog Interrupt Registers */
104
105   PIE_CTRL     : origin = 0x000CE0, length = 0x000020     /* PIE control registers */
106   PIE_VECT     : origin = 0x000D00, length = 0x000200     /* PIE Vector Table */
107   SCIA         : origin = 0x007200, length = 0x000010     /* SCI-A registers */
108   SCIB         : origin = 0x007210, length = 0x000010     /* SCI-B registers */
109   SCIC         : origin = 0x007220, length = 0x000010     /* SCI-C registers */
110   SCID         : origin = 0x007230, length = 0x000010     /* SCI-D registers */
111
112   SDFM1        : origin = 0x005E00, length = 0x000080     /* Sigma delta 1 registers */
113   SDFM2        : origin = 0x005E80, length = 0x000080     /* Sigma delta 2 registers */
114
115   SPIA         : origin = 0x006100, length = 0x000010
116   SPIB         : origin = 0x006110, length = 0x000010
117   SPIC         : origin = 0x006120, length = 0x000010
118   SPID         : origin = 0x006130, length = 0x000010
119
120   UPP          : origin = 0x006200, length = 0x000100     /* uPP registers */
121
122   DEV_CFG     : origin = 0x05D000, length = 0x000180
123   CLK_CFG     : origin = 0x05D200, length = 0x000100
124   CPU_SYS     : origin = 0x05D300, length = 0x000100
125
126   INPUT_XBAR   : origin = 0x007900, length = 0x000020
127   XBAR         : origin = 0x007920, length = 0x000020
128   SYNC_SOC     : origin = 0x007940, length = 0x000010
129   WD           : origin = 0x007000, length = 0x000040
130
131   XINT         : origin = 0x007070, length = 0x000010
132
133   DCSM_Z1      : origin = 0x05F000, length = 0x000030     /* Zone 1 Dual code security module registers */
134   DCSM_Z2      : origin = 0x05F040, length = 0x000030     /* Zone 2 Dual code security module registers */
135   DCSM_COMMON  : origin = 0x05F070, length = 0x000010     /* Common Dual code security module registers */
136
137}
138
139
140SECTIONS
141{
142/*** PIE Vect Table and Boot ROM Variables Structures ***/
143  UNION run = PIE_VECT, PAGE = 1
144   {
145      PieVectTableFile    : TYPE=DSECT
146      GROUP
147      {
148         EmuBModeVar      : TYPE=DSECT
149         EmuBootPinsVar   : TYPE=DSECT
150      }
151   }
152
153   AdcaResultFile        : > ADCA_RESULT,  PAGE = 1
154   AdcbResultFile        : > ADCB_RESULT,  PAGE = 1
155   AdccResultFile        : > ADCC_RESULT,  PAGE = 1
156   AdcdResultFile        : > ADCD_RESULT,  PAGE = 1
157
158   AdcaRegsFile          : > ADCA,         PAGE = 1
159   AdcbRegsFile          : > ADCB,         PAGE = 1
160   AdccRegsFile          : > ADCC,         PAGE = 1
161   AdcdRegsFile          : > ADCD,         PAGE = 1
162
163   AnalogSubsysRegsFile  : > ANALOG_SUBSYS, PAGE = 1
164
165   CanaRegsFile          : > CANA,         PAGE = 1
166   CanbRegsFile          : > CANB,         PAGE = 1
167
168   Cla1RegsFile          : > CLA1,         PAGE = 1
169   Cla1SoftIntRegsFile   : > PIE_CTRL,     PAGE = 1, type=DSECT
170
171   ClbXbarRegsFile       : > CLB_XBAR     PAGE = 1
172
173   Cmpss1RegsFile        : > CMPSS1,      PAGE = 1
174   Cmpss2RegsFile        : > CMPSS2,      PAGE = 1
175   Cmpss3RegsFile        : > CMPSS3,      PAGE = 1
176   Cmpss4RegsFile        : > CMPSS4,      PAGE = 1
177   Cmpss5RegsFile        : > CMPSS5,      PAGE = 1
178   Cmpss6RegsFile        : > CMPSS6,      PAGE = 1
179   Cmpss7RegsFile        : > CMPSS7,      PAGE = 1
180   Cmpss8RegsFile        : > CMPSS8,      PAGE = 1
181
182   CpuTimer0RegsFile     : > CPU_TIMER0,    PAGE = 1
183   CpuTimer1RegsFile     : > CPU_TIMER1,    PAGE = 1
184   CpuTimer2RegsFile     : > CPU_TIMER2,    PAGE = 1
185
186   DacaRegsFile          : > DACA          PAGE = 1
187   DacbRegsFile          : > DACB          PAGE = 1
188   DaccRegsFile          : > DACC          PAGE = 1
189
190   DcsmZ1RegsFile        : > DCSM_Z1,          PAGE = 1
191   DcsmZ2RegsFile        : > DCSM_Z2,          PAGE = 1
192   DcsmCommonRegsFile    : > DCSM_COMMON,      PAGE = 1
193
194   DmaRegsFile           : > DMA           PAGE = 1
195   DmaClaSrcSelRegsFile  : > DMACLASRCSEL  PAGE = 1
196
197   ECap1RegsFile         : > ECAP1,        PAGE = 1
198   ECap2RegsFile         : > ECAP2,        PAGE = 1
199   ECap3RegsFile         : > ECAP3,        PAGE = 1
200   ECap4RegsFile         : > ECAP4,        PAGE = 1
201   ECap5RegsFile         : > ECAP5,        PAGE = 1
202   ECap6RegsFile         : > ECAP6,        PAGE = 1
203
204   Emif1RegsFile         : > EMIF1         PAGE = 1
205   Emif2RegsFile         : > EMIF2         PAGE = 1
206
207   EPwm1RegsFile         : > EPWM1,        PAGE = 1
208   EPwm2RegsFile         : > EPWM2,        PAGE = 1
209   EPwm3RegsFile         : > EPWM3,        PAGE = 1
210   EPwm4RegsFile         : > EPWM4,        PAGE = 1
211   EPwm5RegsFile         : > EPWM5,        PAGE = 1
212   EPwm6RegsFile         : > EPWM6,        PAGE = 1
213   EPwm7RegsFile         : > EPWM7,        PAGE = 1
214   EPwm8RegsFile         : > EPWM8,        PAGE = 1
215   EPwm9RegsFile         : > EPWM9,        PAGE = 1
216   EPwm10RegsFile        : > EPWM10,       PAGE = 1
217   EPwm11RegsFile        : > EPWM11,       PAGE = 1
218   EPwm12RegsFile        : > EPWM12,       PAGE = 1
219
220   EPwmXbarRegsFile      : > EPWM_XBAR     PAGE = 1
221
222   EQep1RegsFile         : > EQEP1,        PAGE = 1
223   EQep2RegsFile         : > EQEP2,        PAGE = 1
224   EQep3RegsFile         : > EQEP3,        PAGE = 1
225
226   Flash0CtrlRegsFile     : > FLASH0_CTRL    PAGE = 1
227   Flash0EccRegsFile      : > FLASH0_ECC     PAGE = 1
228
229   GpioCtrlRegsFile      : > GPIOCTRL,     PAGE = 1
230   GpioDataRegsFile      : > GPIODAT,      PAGE = 1
231
232   OutputXbarRegsFile    : > OUTPUT_XBAR    PAGE = 1
233   I2caRegsFile          : > I2CA,          PAGE = 1
234   I2cbRegsFile          : > I2CB,          PAGE = 1
235   InputXbarRegsFile     : > INPUT_XBAR     PAGE = 1
236   XbarRegsFile          : > XBAR           PAGE = 1
237   IpcRegsFile           : > IPC,           PAGE = 1
238
239   FlashPumpSemaphoreRegsFile   : > FLASHPUMPSEMAPHORE,    PAGE = 1
240
241   RomPrefetchRegsFile       : > ROMPREFETCH,       PAGE = 1
242   MemCfgRegsFile            : > MEMCFG,            PAGE = 1
243   Emif1ConfigRegsFile       : > EMIF1CONFIG,       PAGE = 1
244   Emif2ConfigRegsFile       : > EMIF2CONFIG,       PAGE = 1
245   AccessProtectionRegsFile  : > ACCESSPROTECTION,  PAGE = 1
246   MemoryErrorRegsFile       : > MEMORYERROR,       PAGE = 1
247   RomWaitStateRegsFile      : > ROMWAITSTATE,      PAGE = 1
248
249   McbspaRegsFile        : > MCBSPA,       PAGE = 1
250   McbspbRegsFile        : > MCBSPB,       PAGE = 1
251
252   UppRegsFile           : > UPP,          PAGE = 1
253
254   NmiIntruptRegsFile    : > NMIINTRUPT,   PAGE = 1
255   PieCtrlRegsFile       : > PIE_CTRL,     PAGE = 1
256
257   SciaRegsFile          : > SCIA,         PAGE = 1
258   ScibRegsFile          : > SCIB,         PAGE = 1
259   ScicRegsFile          : > SCIC,         PAGE = 1
260   ScidRegsFile          : > SCID,         PAGE = 1
261
262   Sdfm1RegsFile         : > SDFM1,        PAGE = 1
263   Sdfm2RegsFile         : > SDFM2,        PAGE = 1
264
265   SpiaRegsFile          : > SPIA,        PAGE = 1
266   SpibRegsFile          : > SPIB,        PAGE = 1
267   SpicRegsFile          : > SPIC,        PAGE = 1
268   SpidRegsFile          : > SPID,        PAGE = 1
269
270   DevCfgRegsFile        : > DEV_CFG,     PAGE = 1
271   ClkCfgRegsFile        : > CLK_CFG,     PAGE = 1
272   CpuSysRegsFile        : > CPU_SYS,     PAGE = 1
273
274   SyncSocRegsFile       : > SYNC_SOC,    PAGE = 1
275
276   WdRegsFile            : > WD,           PAGE = 1
277
278   XintRegsFile          : > XINT          PAGE = 1
279   MemCfgRegs            : > MEMCFG        PAGE = 1
280
281}
282
283/*
284//===========================================================================
285// End of file.
286//===========================================================================
287*/
288