]> git.sur5r.net Git - freertos/blob - Demo/TriCore_TC1782_TriBoard_GCC/models/iRAM.lm
Start to re-arrange files to include FreeRTOS+ in main download.
[freertos] / Demo / TriCore_TC1782_TriBoard_GCC / models / iRAM.lm
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <LinkerModel:LinkerDescriptionFile xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:LinkerModel="http://LinkerModel" xmlns:memorydescription="http://MemoryDescription" Description="internal RAM configuration" Name="iRAM">\r
3   <Output>\r
4     <Code>\r
5       <DeepOutputSection Description="Startup code for TriCore" Name=".startup_code" RuntimeAddressVMA="//@LocalAliases/@Alias.1">\r
6         <InputEntry Description="Startup code for TriCore" Name=".startup_code" InputSection="//@Input/@InputSection.0"/>\r
7       </DeepOutputSection>\r
8       <DeepOutputSection Description="Code section" Name=".text" RuntimeAddressVMA="//@LocalAliases/@Alias.1">\r
9         <InputEntry Description="Code section" Name=".text" InputSection="//@Input/@InputSection.3"/>\r
10       </DeepOutputSection>\r
11       <DeepOutputSection Description="Code executed before calling main" Name=".init" RuntimeAddressVMA="//@LocalAliases/@Alias.1">\r
12         <InputEntry Description="Code executed before calling main" Name=".init" InputSection="//@Input/@InputSection.5" KEEP="true"/>\r
13       </DeepOutputSection>\r
14       <DeepOutputSection Description="Code executed before exiting program" Name=".fini" RuntimeAddressVMA="//@LocalAliases/@Alias.1">\r
15         <InputEntry Description="Code executed before exiting program" Name=".fini" InputSection="//@Input/@InputSection.6" KEEP="true"/>\r
16       </DeepOutputSection>\r
17       <DeepOutputSection Description="Section for trap table" Name=".traptab" RuntimeAddressVMA="//@LocalAliases/@Alias.1">\r
18         <InputEntry Description="Section for trap table" Name=".traptab" InputSection="//@Input/@InputSection.7"/>\r
19       </DeepOutputSection>\r
20       <DeepOutputSection Description="Section for interrupt table" Name=".inttab" RuntimeAddressVMA="//@LocalAliases/@Alias.1">\r
21         <InputEntry Description="Section for interrupt table" Name=".inttab" InputSection="//@Input/@InputSection.8"/>\r
22       </DeepOutputSection>\r
23       <DeepOutputSection Description="Exception handling frame for C++ exceptions" Name=".eh_frame" RuntimeAddressVMA="//@LocalAliases/@Alias.1">\r
24         <InputEntry Description="Exception handling frame for C++ exceptions" Name=".eh_frame" InputSection="//@Input/@InputSection.17"/>\r
25       </DeepOutputSection>\r
26       <DeepOutputSection Description="Section for constructors" Name=".ctors" RuntimeAddressVMA="//@LocalAliases/@Alias.1">\r
27         <InputEntry Description="Section for constructors" Name=".ctors" InputSection="//@Input/@InputSection.18" KEEP="true"/>\r
28       </DeepOutputSection>\r
29       <DeepOutputSection Description="Section for destructors" Name=".dtors" RuntimeAddressVMA="//@LocalAliases/@Alias.1">\r
30         <InputEntry Description="Section for destructors" Name=".dtors" InputSection="//@Input/@InputSection.19" KEEP="true"/>\r
31       </DeepOutputSection>\r
32     </Code>\r
33     <Data>\r
34       <Absolute>\r
35         <DeepOutputSection Description="Initialised data addressed as absolute" Name=".zdata" LoadMachineAddressLMA="//@LocalAliases/@Alias.1">\r
36           <RuntimeAddressVMA xsi:type="memorydescription:Region" href="TriBoard-TC1782.mdm#//@Memory.2/@Region.0"/>\r
37           <InputEntry Description="Initialised data addressed as absolute" Name=".zdata" InputSection="//@Input/@InputSection.13"/>\r
38         </DeepOutputSection>\r
39         <DeepOutputSection Description="Not initialised data addressed as absolute" Name=".zbss" NOLOAD="true">\r
40           <RuntimeAddressVMA xsi:type="memorydescription:Region" href="TriBoard-TC1782.mdm#//@Memory.2/@Region.0"/>\r
41           <InputEntry Description="Not Initialised data addressed as absolute" Name=".zbss" InputSection="//@Input/@InputSection.14"/>\r
42         </DeepOutputSection>\r
43         <DeepOutputSection Description="Not initialised bit data" Name=".bbss" NOLOAD="true">\r
44           <RuntimeAddressVMA xsi:type="memorydescription:Region" href="TriBoard-TC1782.mdm#//@Memory.2/@Region.0"/>\r
45           <InputEntry Description="Not initialised bit data" Name=".bbss" InputSection="//@Input/@InputSection.16"/>\r
46         </DeepOutputSection>\r
47         <DeepOutputSection Description="Bit variables" Name=".bdata">\r
48           <RuntimeAddressVMA xsi:type="memorydescription:Region" href="TriBoard-TC1782.mdm#//@Memory.2/@Region.0"/>\r
49           <InputEntry Description="Bit variables" Name=".bdata" InputSection="//@Input/@InputSection.20"/>\r
50         </DeepOutputSection>\r
51       </Absolute>\r
52       <Small>\r
53         <DeepOutputSection Description="Storage of write-protected data addressed as small" Name=".sdata2" RuntimeAddressVMA="//@LocalAliases/@Alias.1" LoadMachineAddressLMA="//@LocalAliases/@Alias.1">\r
54           <InputEntry Description="Storage of write-protected data addressed as small" Name=".sdata.rodata" InputSection="//@Input/@InputSection.10"/>\r
55         </DeepOutputSection>\r
56         <DeepOutputSection Description="Section stores initialised data which is addressable by small data area pointer (%a0)" Name=".sdata" RuntimeAddressVMA="//@LocalAliases/@Alias.0" LoadMachineAddressLMA="//@LocalAliases/@Alias.1">\r
57           <InputEntry Description="Section stores initialised data which is addressable by small data area pointer (%a0)" Name=".sdata" InputSection="//@Input/@InputSection.11"/>\r
58         </DeepOutputSection>\r
59         <DeepOutputSection Description="Not initialised data in section ’.sbss’, addressable by small data area pointer (%a0)" Name=".sbss" RuntimeAddressVMA="//@LocalAliases/@Alias.0" NOLOAD="true">\r
60           <InputEntry Description="Not initialised data in section ’.sbss’, addressable by small data area pointer (%a0)" Name=".sbss" InputSection="//@Input/@InputSection.15"/>\r
61         </DeepOutputSection>\r
62       </Small>\r
63       <Normal>\r
64         <DeepOutputSection Description="Storage of write-protected data" Name=".rodata" RuntimeAddressVMA="//@LocalAliases/@Alias.1">\r
65           <InputEntry Description="Storage of write-protected data" Name=".rodata" InputSection="//@Input/@InputSection.1"/>\r
66         </DeepOutputSection>\r
67         <DeepOutputSection Description="Initialised data" Name=".data" RuntimeAddressVMA="//@LocalAliases/@Alias.0" LoadMachineAddressLMA="//@LocalAliases/@Alias.1">\r
68           <InputEntry Description="Initialised data" Name=".data" InputSection="//@Input/@InputSection.2"/>\r
69         </DeepOutputSection>\r
70         <DeepOutputSection Description="Not Initialised data" Name=".bss" RuntimeAddressVMA="//@LocalAliases/@Alias.0" NOLOAD="true">\r
71           <InputEntry Description="Not Initialised data" Name=".bss" InputSection="//@Input/@InputSection.4"/>\r
72         </DeepOutputSection>\r
73       </Normal>\r
74     </Data>\r
75     <PCP>\r
76       <DeepOutputSection Description="PCP Code Section" Name=".pcptext" LoadMachineAddressLMA="//@LocalAliases/@Alias.1">\r
77         <RuntimeAddressVMA xsi:type="memorydescription:Region" href="TriBoard-TC1782.mdm#//@Memory.3/@Region.0"/>\r
78         <InputEntry Description="PCP Code Section" Name=".pcptext" InputSection="//@Input/@InputSection.9" KEEP="true"/>\r
79       </DeepOutputSection>\r
80       <DeepOutputSection Description="PCP Data Section" Name=".pcpdata" LoadMachineAddressLMA="//@LocalAliases/@Alias.1">\r
81         <RuntimeAddressVMA xsi:type="memorydescription:Region" href="TriBoard-TC1782.mdm#//@Memory.3/@Region.1"/>\r
82         <InputEntry Description="PCP Data Section" Name=".pcpdata" InputSection="//@Input/@InputSection.12" KEEP="true"/>\r
83       </DeepOutputSection>\r
84     </PCP>\r
85     <Environment IStackSize="256" IStackUnit="B" UStackUnit="KB" UStackSize="1" CSASize="16" CSAUnit="KB" ClearTableRegion="//@LocalAliases/@Alias.1" CopyTableRegion="//@LocalAliases/@Alias.1" HeapSize="4" HeapUnit="KB">\r
86       <CSARegionRef xsi:type="memorydescription:Region" href="TriBoard-TC1782.mdm#//@Memory.2/@Region.0"/>\r
87       <IStackRegion xsi:type="memorydescription:Region" href="TriBoard-TC1782.mdm#//@Memory.2/@Region.0"/>\r
88       <UStackRegion xsi:type="memorydescription:Region" href="TriBoard-TC1782.mdm#//@Memory.2/@Region.0"/>\r
89       <HeapRegion xsi:type="memorydescription:Region" href="TriBoard-TC1782.mdm#//@Memory.2/@Region.0"/>\r
90     </Environment>\r
91   </Output>\r
92   <Input>\r
93     <InputSection Description="Startup code for TriCore" Name=".startup_code"/>\r
94     <InputSection Description="Storage of write-protected data" Name=".rodata"/>\r
95     <InputSection Description="Initialised data" Name=".data"/>\r
96     <InputSection Description="Code section" Name=".text"/>\r
97     <InputSection Description="Not Initialised data" Name=".bss"/>\r
98     <InputSection Description="Code executed before calling main" Name=".init"/>\r
99     <InputSection Description="Code executed before exiting program" Name=".fini"/>\r
100     <InputSection Description="Section for trap table" Name=".traptab"/>\r
101     <InputSection Description="Section for interrupt table" Name=".inttab"/>\r
102     <InputSection Description="PCP Code Section" Name=".pcptext"/>\r
103     <InputSection Description="Storage of write-protected data addressed as small" Name=".sdata.rodata"/>\r
104     <InputSection Description="Section stores initialised data which is addressable by small data area pointer (%a0)" Name=".sdata"/>\r
105     <InputSection Description="PCP Data Section" Name=".pcpdata"/>\r
106     <InputSection Description="Initialised data addressed as absolute" Name=".zdata"/>\r
107     <InputSection Description="Not Initialised data addressed as absolute" Name=".zbss"/>\r
108     <InputSection Description="Not initialised data in section ’.sbss’, addressable by small data area pointer (%a0)" Name=".sbss"/>\r
109     <InputSection Description="Not initialised bit data" Name=".bbss"/>\r
110     <InputSection Description="Exception handling frame for C++ exceptions" Name=".eh_frame"/>\r
111     <InputSection Description="Section for constructors" Name=".ctors"/>\r
112     <InputSection Description="Section for destructors" Name=".dtors"/>\r
113     <InputSection Description="Bit variables" Name=".bdata"/>\r
114     <InputSection Name=".bss.xContinousIncrementHandle"/>\r
115     <InputSection Name=".text.vTaskDelayUntil"/>\r
116     <InputSection Name=".version_info"/>\r
117     <InputSection Name=".bss.xActiveTimerList2"/>\r
118     <InputSection Name=".text.prvSampleTimeNow"/>\r
119     <InputSection Name=".data.sBlockingConsumerCount"/>\r
120     <InputSection Name=".text.vSystemBusAndPeripheralsTrap"/>\r
121     <InputSection Name=".bss.xPendingReadyList"/>\r
122     <InputSection Name=".text.prvHighFrequencyTimerTask"/>\r
123     <InputSection Name=".bss.xDelayedTaskList1"/>\r
124     <InputSection Name=".data.xSchedulerRunning"/>\r
125     <InputSection Name=".text.vTaskExitCritical"/>\r
126     <InputSection Name=".data.uxTasksDeleted"/>\r
127     <InputSection Name=".data.uxLastPollingCycles.2"/>\r
128     <InputSection Name=".debug_str"/>\r
129     <InputSection Name=".text.prvRegisterCheckTask2"/>\r
130     <InputSection Name=".text.vPrimaryBlockTimeTestTask"/>\r
131     <InputSection Name=".text.uxTaskPriorityGet"/>\r
132     <InputSection Name=".text.vCreateTasks"/>\r
133     <InputSection Name=".text.vListInsert"/>\r
134     <InputSection Name=".text.xPortStartScheduler"/>\r
135     <InputSection Name=".text.set_cpu_frequency"/>\r
136     <InputSection Name=".text.xAreCountingSemaphoreTasksStillRunning"/>\r
137     <InputSection Name=".text.vStartTimerDemoTask"/>\r
138     <InputSection Name=".text.get_cpu_frequency"/>\r
139     <InputSection Name=".text.xQueueCreate"/>\r
140     <InputSection Name=".text.xPortGetFreeHeapSize"/>\r
141     <InputSection Name=".bss.xHighPriorityTask"/>\r
142     <InputSection Name=".bss.xTasksWaitingTermination"/>\r
143     <InputSection Name=".text.xQueueTakeMutexRecursive"/>\r
144     <InputSection Name=".text.prvIdleTask"/>\r
145     <InputSection Name=".data.xHighFrequencyTimerSemaphore"/>\r
146     <InputSection Name=".text.vCreateSuicidalTasks"/>\r
147     <InputSection Name=".bss.xControllingTaskHandle"/>\r
148     <InputSection Name=".text.xQueueGiveMutexRecursive"/>\r
149     <InputSection Name=".text.xArePollingQueuesStillRunning"/>\r
150     <InputSection Name=".bss.xEnd"/>\r
151     <InputSection Name=".text.xSerialPortInitMinimal"/>\r
152     <InputSection Name=".bss.xSecondary"/>\r
153     <InputSection Name=".debug_macinfo"/>\r
154     <InputSection Name=".data.xAutoReloadTimers"/>\r
155     <InputSection Name=".text.xTimerIsTimerActive"/>\r
156     <InputSection Name=".text.xTaskRemoveFromEventList"/>\r
157     <InputSection Name=".text.xAreSemaphoreTasksStillRunning"/>\r
158     <InputSection Name=".data.xFreeBytesRemaining"/>\r
159     <InputSection Name=".bss.pxCurrentTimerList"/>\r
160     <InputSection Name=".data.ulExpectedValue.1"/>\r
161     <InputSection Name=".text.vTaskPlaceOnEventListRestricted"/>\r
162     <InputSection Name=".bss.xHighPriorityMutexTask"/>\r
163     <InputSection Name=".text.vTaskEndScheduler"/>\r
164     <InputSection Name=".data.freq_init"/>\r
165     <InputSection Name=".data.xErrorOccurred"/>\r
166     <InputSection Name=".text.ulInterruptNestingTestGetIterationCount"/>\r
167     <InputSection Name=".text.vTaskDelay"/>\r
168     <InputSection Name=".text.prvCopyDataToQueue"/>\r
169     <InputSection Name=".text.prvRecursiveMutexControllingTask"/>\r
170     <InputSection Name=".text.xTaskGetTickCount"/>\r
171     <InputSection Name=".text.vSetupInterruptNestingTest"/>\r
172     <InputSection Name=".data.ulHighFrequencyTaskIterations"/>\r
173     <InputSection Name=".text.pvPortMalloc"/>\r
174     <InputSection Name=".data.ulLastLoopCounter.0"/>\r
175     <InputSection Name=".bss.xPolledQueue.0"/>\r
176     <InputSection Name=".bss.xMutex"/>\r
177     <InputSection Name=".text.vComTxTask"/>\r
178     <InputSection Name=".text.vContextManagementTrap"/>\r
179     <InputSection Name=".data.uxTopUsedPriority"/>\r
180     <InputSection Name=".text.xQueueGenericSend"/>\r
181     <InputSection Name=".text.xAreTimerDemoTasksStillRunning"/>\r
182     <InputSection Name=".text.pvTimerGetTimerID"/>\r
183     <InputSection Name=".bss.pxOverflowTimerList"/>\r
184     <InputSection Name=".text.vQueueReceiveWhenSuspendedTask"/>\r
185     <InputSection Name=".data.xTestStatus"/>\r
186     <InputSection Name=".data.usCheckVariable"/>\r
187     <InputSection Name=".bss.xActiveTimerList1"/>\r
188     <InputSection Name=".text.vTaskResume"/>\r
189     <InputSection Name=".text.xQueueReceiveFromISR"/>\r
190     <InputSection Name=".bss.xLimitedIncrementHandle"/>\r
191     <InputSection Name=".data.usLastTaskCheck.0"/>\r
192     <InputSection Name=".text.vStartQueuePeekTasks"/>\r
193     <InputSection Name=".text.vTaskSuspend"/>\r
194     <InputSection Name=".text.vCompetingMathTask4"/>\r
195     <InputSection Name=".bss.pxDelayedTaskList"/>\r
196     <InputSection Name=".data.xControllingIsSuspended"/>\r
197     <InputSection Name=".data.xNumOfOverflows"/>\r
198     <InputSection Name=".text.vStartSemaphoreTasks"/>\r
199     <InputSection Name=".text.vPolledQueueProducer"/>\r
200     <InputSection Name=".text.vStartRecursiveMutexTasks"/>\r
201     <InputSection Name=".text.prvRxInterruptHandler"/>\r
202     <InputSection Name=".data.ucOneShotTimerCounter"/>\r
203     <InputSection Name=".text.prvMediumPriorityMutexTask"/>\r
204     <InputSection Name=".text.vTaskSetTimeOutState"/>\r
205     <InputSection Name=".text.vInstructionErrorTrap"/>\r
206     <InputSection Name=".text.vSecondaryBlockTimeTestTask"/>\r
207     <InputSection Name=".text.vTaskMissedYield"/>\r
208     <InputSection Name=".data.ucISROneShotTimerCounter"/>\r
209     <InputSection Name=".text.vCounterControlTask"/>\r
210     <InputSection Name=".text.prvAutoReloadTimerCallback"/>\r
211     <InputSection Name=".data.xISROneShotTimer"/>\r
212     <InputSection Name=".text.vTaskStartScheduler"/>\r
213     <InputSection Name=".text.xAreRecursiveMutexTasksStillRunning"/>\r
214     <InputSection Name=".text.xQueueIsQueueEmptyFromISR"/>\r
215     <InputSection Name=".bss.xHighestPriorityTask"/>\r
216     <InputSection Name=".text.vListInsertEnd"/>\r
217     <InputSection Name=".text.xTimerCreateTimerTask"/>\r
218     <InputSection Name=".data.ulRegisterTest2Count"/>\r
219     <InputSection Name=".data.xBasePeriod"/>\r
220     <InputSection Name=".data.ulExecutionCounter.0"/>\r
221     <InputSection Name=".text.xAreBlockingQueuesStillRunning"/>\r
222     <InputSection Name=".text.prvISRAutoReloadTimerCallback"/>\r
223     <InputSection Name=".text.xSerialGetChar"/>\r
224     <InputSection Name=".text.vTaskPrioritySet"/>\r
225     <InputSection Name=".text.prvCheckForValidListAndQueue"/>\r
226     <InputSection Name=".data.xSecondaryCycles"/>\r
227     <InputSection Name=".data.xPrimaryCycles"/>\r
228     <InputSection Name=".data.xMissedYield"/>\r
229     <InputSection Name=".data.sNextCheckVariable"/>\r
230     <InputSection Name=".data.xTickCount"/>\r
231     <InputSection Name=".bss.xTestQueue"/>\r
232     <InputSection Name=".text.prvInsertTimerInActiveList"/>\r
233     <InputSection Name=".text.vListInitialiseItem"/>\r
234     <InputSection Name=".text.vMMUTrap"/>\r
235     <InputSection Name=".bss.ulCounter"/>\r
236     <InputSection Name=".text.xSerialPutChar"/>\r
237     <InputSection Name=".text.vStartBlockingQueueTasks"/>\r
238     <InputSection Name=".data.uxFlashTaskNumber"/>\r
239     <InputSection Name=".text.vStartMathTasks"/>\r
240     <InputSection Name=".data.xBlockingIsSuspended"/>\r
241     <InputSection Name=".bss.xSuspendedTaskList"/>\r
242     <InputSection Name=".text.vListRemove"/>\r
243     <InputSection Name=".bss.uxTasksRunningNow.1"/>\r
244     <InputSection Name=".data.xPollingConsumerCount"/>\r
245     <InputSection Name=".text.prvTxBufferInterruptHandler"/>\r
246     <InputSection Name=".data.sLastBlockingProducerCount.1"/>\r
247     <InputSection Name=".data.uxPollingCycles"/>\r
248     <InputSection Name=".data.xLastPrimaryCycleCount.0"/>\r
249     <InputSection Name=".text.vSerialPutString"/>\r
250     <InputSection Name=".data.uxControllingCycles"/>\r
251     <InputSection Name=".text.prvLowPriorityMutexTask"/>\r
252     <InputSection Name=".text.vStartIntegerMathTasks"/>\r
253     <InputSection Name=".data.uxLastBlockingCycles.1"/>\r
254     <InputSection Name=".data.xISRAutoReloadTimer"/>\r
255     <InputSection Name=".text.main"/>\r
256     <InputSection Name=".text.xAreComTestTasksStillRunning"/>\r
257     <InputSection Name=".bss.xMediumPriorityMutexTask"/>\r
258     <InputSection Name=".data.xSuspendedQueueSendError"/>\r
259     <InputSection Name=".text.vNonMaskableInterruptTrap"/>\r
260     <InputSection Name=".bss.xMediumPriorityTask"/>\r
261     <InputSection Name=".data.usCreationCount"/>\r
262     <InputSection Name=".text.vSuicidalTask"/>\r
263     <InputSection Name=".data.uxLastCount1.1"/>\r
264     <InputSection Name=".data.xPort"/>\r
265     <InputSection Name=".text.vQueueSendWhenSuspendedTask"/>\r
266     <InputSection Name=".text.prvHighPriorityMutexTask"/>\r
267     <InputSection Name=".text.vCreateBlockTimeTasks"/>\r
268     <InputSection Name=".text.vPortInitialiseBlocks"/>\r
269     <InputSection Name=".text.prvTrapYield"/>\r
270     <InputSection Name=".text.prvSemaphoreTest"/>\r
271     <InputSection Name=".text.vContinuousIncrementTask"/>\r
272     <InputSection Name=".data.uxTasksRunningAtStart"/>\r
273     <InputSection Name=".text.uxQueueMessagesWaiting"/>\r
274     <InputSection Name=".text.vTaskPlaceOnEventList"/>\r
275     <InputSection Name=".text.xAreBlockTimeTestTasksStillRunning"/>\r
276     <InputSection Name=".text.vTaskIncrementTick"/>\r
277     <InputSection Name=".data.sLastCheckVariables.0"/>\r
278     <InputSection Name=".text.xTimerGenericCommand"/>\r
279     <InputSection Name=".text.xTaskCheckForTimeOut"/>\r
280     <InputSection Name=".data.sBlockingProducerCount"/>\r
281     <InputSection Name=".data.ulPreviousRegisterTest2Count.1"/>\r
282     <InputSection Name=".text.pxPortInitialiseStack"/>\r
283     <InputSection Name=".bss.pxReadyTasksLists"/>\r
284     <InputSection Name=".text.prvSystemTickHandler"/>\r
285     <InputSection Name=".data.ulLastLoopCounter.1"/>\r
286     <InputSection Name=".text.vTaskPriorityInherit"/>\r
287     <InputSection Name=".text.xAreGenericQueueTasksStillRunning"/>\r
288     <InputSection Name=".text.xTaskGetTickCountFromISR"/>\r
289     <InputSection Name=".bss.xStart"/>\r
290     <InputSection Name=".data.ulPreviousRegisterTest1Count.0"/>\r
291     <InputSection Name=".data.ulLastLoopCounter2.1"/>\r
292     <InputSection Name=".text.vApplicationIdleHook"/>\r
293     <InputSection Name=".text.prvTimerTask"/>\r
294     <InputSection Name=".text.vQueueDelete"/>\r
295     <InputSection Name=".text.vLEDFlashTask"/>\r
296     <InputSection Name=".data.ulRegisterTest1Count"/>\r
297     <InputSection Name=".bss.xParameters"/>\r
298     <InputSection Name=".data.ulLoopCounter"/>\r
299     <InputSection Name=".text.vTaskEnterCritical"/>\r
300     <InputSection Name=".data.xPollingProducerCount"/>\r
301     <InputSection Name=".data.uxTick.0"/>\r
302     <InputSection Name=".text.xAreQueuePeekTasksStillRunning"/>\r
303     <InputSection Name=".text.vLimitedIncrementTask"/>\r
304     <InputSection Name=".text.xQueueGenericReceive"/>\r
305     <InputSection Name=".data.sLastBlockingConsumerCount.0"/>\r
306     <InputSection Name=".text.xAreDynamicPriorityTasksStillRunning"/>\r
307     <InputSection Name=".text.xTaskIsTaskSuspended"/>\r
308     <InputSection Name=".data.ulValueToSend.3"/>\r
309     <InputSection Name=".text.uxPortSetInterruptMaskFromISR"/>\r
310     <InputSection Name=".data.ulLoopCounter2"/>\r
311     <InputSection Name=".data.xIterationsWithoutCounterIncrement.2"/>\r
312     <InputSection Name=".text.vCompetingMathTask1"/>\r
313     <InputSection Name=".data.xTimerQueue"/>\r
314     <InputSection Name=".text.prvHighPriorityPeekTask"/>\r
315     <InputSection Name=".text.vTaskSuspendAll"/>\r
316     <InputSection Name=".text.vInternalProtectionTrap"/>\r
317     <InputSection Name=".bss.xBlockingTaskHandle"/>\r
318     <InputSection Name=".data.xHeapHasBeenInitialised.0"/>\r
319     <InputSection Name=".text.xTaskResumeAll"/>\r
320     <InputSection Name=".data.xErrorDetected"/>\r
321     <InputSection Name=".text.prvRecursiveMutexBlockingTask"/>\r
322     <InputSection Name=".text.uxQueueMessagesWaitingFromISR"/>\r
323     <InputSection Name=".data.xTransmitStatus"/>\r
324     <InputSection Name=".text.vAltStartComTestTasks"/>\r
325     <InputSection Name=".text.vStartLEDFlashTasks"/>\r
326     <InputSection Name=".text.vAssertionTrap"/>\r
327     <InputSection Name=".text.xQueueGenericSendFromISR"/>\r
328     <InputSection Name=".text.vPortReclaimCSA"/>\r
329     <InputSection Name=".bss.xCreatedTask"/>\r
330     <InputSection Name=".data.xSuspendedQueueReceiveError"/>\r
331     <InputSection Name=".text.xQueueIsQueueFullFromISR"/>\r
332     <InputSection Name=".text.vTimerPeriodicISRTests"/>\r
333     <InputSection Name=".data.xLastTime.0"/>\r
334     <InputSection Name=".data.usLastCreationCount.0"/>\r
335     <InputSection Name=".text.vParTestToggleLED"/>\r
336     <InputSection Name=".bss.xRunIndicator"/>\r
337     <InputSection Name=".bss.xLastCycleFrequency.3"/>\r
338     <InputSection Name=".data.uxTaskNumber"/>\r
339     <InputSection Name=".bss.ulReceivedValue.2"/>\r
340     <InputSection Name=".data.ucISRAutoReloadTimerCounter"/>\r
341     <InputSection Name=".text.prvHighestPriorityPeekTask"/>\r
342     <InputSection Name=".data.xSerialTransmitQueue"/>\r
343     <InputSection Name=".text.vBlockingQueueProducer"/>\r
344     <InputSection Name=".bss.xSuspendedTestQueue"/>\r
345     <InputSection Name=".text.vTrapInstallHandlers"/>\r
346     <InputSection Name=".text.xIsCreateTaskStillRunning"/>\r
347     <InputSection Name=".data.uxTopReadyPriority"/>\r
348     <InputSection Name=".text.vCompetingMathTask2"/>\r
349     <InputSection Name=".text.xTimerCreate"/>\r
350     <InputSection Name=".text.vPortFree"/>\r
351     <InputSection Name=".text.prvISROneShotTimerCallback"/>\r
352     <InputSection Name=".text.prvPortHighFrequencyTimerHandler"/>\r
353     <InputSection Name=".text.prvRecursiveMutexPollingTask"/>\r
354     <InputSection Name=".data.sCheckVariables"/>\r
355     <InputSection Name=".text.xTaskGenericCreate"/>\r
356     <InputSection Name=".data.xOneShotTimer"/>\r
357     <InputSection Name=".data.pxCurrentTCB"/>\r
358     <InputSection Name=".text.vApplicationMallocFailedHook"/>\r
359     <InputSection Name=".text.vParTestSetLED"/>\r
360     <InputSection Name=".text.prvUnlockQueue"/>\r
361     <InputSection Name=".text.prvMediumPriorityPeekTask"/>\r
362     <InputSection Name=".text.xQueueCreateCountingSemaphore"/>\r
363     <InputSection Name=".text.vPortEndScheduler"/>\r
364     <InputSection Name=".text.prvTimerTestTask"/>\r
365     <InputSection Name=".text.xTaskGetCurrentTaskHandle"/>\r
366     <InputSection Name=".text.prvLowPriorityPeekTask"/>\r
367     <InputSection Name=".text.vStartPolledQueueTasks"/>\r
368     <InputSection Name=".text.uxTaskGetNumberOfTasks"/>\r
369     <InputSection Name=".text.prvAddCurrentTaskToDelayedList"/>\r
370     <InputSection Name=".text.prvCopyDataFromQueue"/>\r
371     <InputSection Name=".text.vTaskDelete"/>\r
372     <InputSection Name=".data.uxBaseLED"/>\r
373     <InputSection Name=".text.xTaskResumeFromISR"/>\r
374     <InputSection Name=".text.vStartGenericQueueTasks"/>\r
375     <InputSection Name=".bss.xDelayedTaskList2"/>\r
376     <InputSection Name=".text.vStartCountingSemaphoreTasks"/>\r
377     <InputSection Name=".text.prvOneShotTimerCallback"/>\r
378     <InputSection Name=".text.vCompetingMathTask3"/>\r
379     <InputSection Name=".text.prvInterruptYield"/>\r
380     <InputSection Name=".data.uxMissedTicks"/>\r
381     <InputSection Name=".data.xSerialReceiveQueue"/>\r
382     <InputSection Name=".text.vCompeteingIntMathTask"/>\r
383     <InputSection Name=".text.vTaskSwitchContext"/>\r
384     <InputSection Name=".text.xTaskGetSchedulerState"/>\r
385     <InputSection Name=".text.prvRegisterCheckTask1"/>\r
386     <InputSection Name=".data.xNextTaskUnblockTime"/>\r
387     <InputSection Name=".data.uxRxLoops"/>\r
388     <InputSection Name=".data.ucAutoReloadTimerCounters"/>\r
389     <InputSection Name=".text.vTaskPriorityDisinherit"/>\r
390     <InputSection Name=".bss.xHeap"/>\r
391     <InputSection Name=".data.uxBlockingCycles"/>\r
392     <InputSection Name=".text.vListInitialise"/>\r
393     <InputSection Name=".bss.pxOverflowDelayedTaskList"/>\r
394     <InputSection Name=".text.vComRxTask"/>\r
395     <InputSection Name=".text.vApplicationTickHook"/>\r
396     <InputSection Name=".data.uxLastCount0.0"/>\r
397     <InputSection Name=".data.uxLastControllingCycles.0"/>\r
398     <InputSection Name=".data.xTaskCheck"/>\r
399     <InputSection Name=".text.prvCheckTask"/>\r
400     <InputSection Name=".text.prvSendFrontAndBackTest"/>\r
401     <InputSection Name=".text.vQueueWaitForMessageRestricted"/>\r
402     <InputSection Name=".data.uxCurrentNumberOfTasks"/>\r
403     <InputSection Name=".data.ulGuardedVariable"/>\r
404     <InputSection Name=".text.xQueueCreateMutex"/>\r
405     <InputSection Name=".text.prvCountingSemaphoreTask"/>\r
406     <InputSection Name=".text.xAreIntegerMathsTaskStillRunning"/>\r
407     <InputSection Name=".data.uxSchedulerSuspended"/>\r
408     <InputSection Name=".text.vParTestInitialise"/>\r
409     <InputSection Name=".data.usTaskCheck"/>\r
410     <InputSection Name=".data.xLastSecondaryCycleCount.1"/>\r
411     <InputSection Name=".text.xAreMathsTaskStillRunning"/>\r
412     <InputSection Name=".text.vPolledQueueConsumer"/>\r
413     <InputSection Name=".text.prvDecrementSemaphoreCount"/>\r
414     <InputSection Name=".text.vStartDynamicPriorityTasks"/>\r
415     <InputSection Name=".text.vBlockingQueueConsumer"/>\r
416   </Input>\r
417   <Files>\r
418     <ObjectFile Name="RTOSDemo\Common_Demo_Source\BlockQ.o"/>\r
419     <ObjectFile Name="RTOSDemo\Common_Demo_Source\blocktim.o"/>\r
420     <ObjectFile Name="RTOSDemo\Common_Demo_Source\comtest.o"/>\r
421     <ObjectFile Name="RTOSDemo\Common_Demo_Source\countsem.o"/>\r
422     <ObjectFile Name="RTOSDemo\Common_Demo_Source\death.o"/>\r
423     <ObjectFile Name="RTOSDemo\Common_Demo_Source\dynamic.o"/>\r
424     <ObjectFile Name="RTOSDemo\Common_Demo_Source\flash.o"/>\r
425     <ObjectFile Name="RTOSDemo\Common_Demo_Source\flop.o"/>\r
426     <ObjectFile Name="RTOSDemo\Common_Demo_Source\GenQTest.o"/>\r
427     <ObjectFile Name="RTOSDemo\Common_Demo_Source\integer.o"/>\r
428     <ObjectFile Name="RTOSDemo\Common_Demo_Source\PollQ.o"/>\r
429     <ObjectFile Name="RTOSDemo\Common_Demo_Source\QPeek.o"/>\r
430     <ObjectFile Name="RTOSDemo\Common_Demo_Source\recmutex.o"/>\r
431     <ObjectFile Name="RTOSDemo\Common_Demo_Source\semtest.o"/>\r
432     <ObjectFile Name="RTOSDemo\Common_Demo_Source\TimerDemo.o"/>\r
433     <ObjectFile Name="RTOSDemo\FreeRTOS_Source\list.o"/>\r
434     <ObjectFile Name="RTOSDemo\FreeRTOS_Source\portable\GCC\TriCore_1782\port.o"/>\r
435     <ObjectFile Name="RTOSDemo\FreeRTOS_Source\portable\GCC\TriCore_1782\porttrap.o"/>\r
436     <ObjectFile Name="RTOSDemo\FreeRTOS_Source\portable\MemMang\heap_2.o"/>\r
437     <ObjectFile Name="RTOSDemo\FreeRTOS_Source\queue.o"/>\r
438     <ObjectFile Name="RTOSDemo\FreeRTOS_Source\tasks.o"/>\r
439     <ObjectFile Name="RTOSDemo\FreeRTOS_Source\timers.o"/>\r
440     <ObjectFile Name="RTOSDemo\InterruptNestTest.o"/>\r
441     <ObjectFile Name="RTOSDemo\main.o"/>\r
442     <ObjectFile Name="RTOSDemo\ParTest.o"/>\r
443     <ObjectFile Name="RTOSDemo\serial.o"/>\r
444     <ObjectFile Name="RTOSDemo\ThirdPartyCode\cpufreq.o"/>\r
445   </Files>\r
446   <LocalAliases>\r
447     <Alias Description="Alias for RAM" Name="DATA">\r
448       <Region href="TriBoard-TC1782.mdm#//@Memory.2/@Region.0"/>\r
449     </Alias>\r
450     <Alias Description="Alias for Code" Name="CODE">\r
451       <Region href="TriBoard-TC1782.mdm#//@Memory.1/@Region.0"/>\r
452     </Alias>\r
453   </LocalAliases>\r
454 </LinkerModel:LinkerDescriptionFile>\r