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
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
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
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
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
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
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
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
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
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
447 <Alias Description="Alias for RAM" Name="DATA">
\r
448 <Region href="TriBoard-TC1782.mdm#//@Memory.2/@Region.0"/>
\r
450 <Alias Description="Alias for Code" Name="CODE">
\r
451 <Region href="TriBoard-TC1782.mdm#//@Memory.1/@Region.0"/>
\r
454 </LinkerModel:LinkerDescriptionFile>
\r