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