1<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
2<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_proj.xsd">
3
4  <SchemaVersion>1.1</SchemaVersion>
5
6  <Header>### uVision Project, (C) Keil Software</Header>
7
8  <Targets>
9    <Target>
10      <TargetName>rtthread-lpc5410x</TargetName>
11      <ToolsetNumber>0x4</ToolsetNumber>
12      <ToolsetName>ARM-ADS</ToolsetName>
13      <TargetOption>
14        <TargetCommonOption>
15          <Device>LPC54102:M4</Device>
16          <Vendor>NXP</Vendor>
17          <Cpu>IROM(0x00000000,0x80000) IRAM(0x02000000,0x10000) IRAM2(0x02010000,0x08000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE</Cpu>
18          <FlashUtilSpec></FlashUtilSpec>
19          <StartupFile></StartupFile>
20          <FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD02000000 -FC1000 -FN1 -FF0LPC54xxx_512 -FS00 -FL080000 -FP0($$Device:LPC54102$Flash\LPC54xxx_512.FLM))</FlashDriverDll>
21          <DeviceId>0</DeviceId>
22          <RegisterFile>$$Device:LPC54102$Device\Include\LPC54xxx.h</RegisterFile>
23          <MemoryEnv></MemoryEnv>
24          <Cmp></Cmp>
25          <Asm></Asm>
26          <Linker></Linker>
27          <OHString></OHString>
28          <InfinionOptionDll></InfinionOptionDll>
29          <SLE66CMisc></SLE66CMisc>
30          <SLE66AMisc></SLE66AMisc>
31          <SLE66LinkerMisc></SLE66LinkerMisc>
32          <SFDFile>$$Device:LPC54102$SVD\LPC5410x.svd</SFDFile>
33          <UseEnv>0</UseEnv>
34          <BinPath></BinPath>
35          <IncludePath></IncludePath>
36          <LibPath></LibPath>
37          <RegisterFilePath></RegisterFilePath>
38          <DBRegisterFilePath></DBRegisterFilePath>
39          <TargetStatus>
40            <Error>0</Error>
41            <ExitCodeStop>0</ExitCodeStop>
42            <ButtonStop>0</ButtonStop>
43            <NotGenerated>0</NotGenerated>
44            <InvalidFlash>1</InvalidFlash>
45          </TargetStatus>
46          <OutputDirectory>.\build\</OutputDirectory>
47          <OutputName>rtthread-lpc5410x</OutputName>
48          <CreateExecutable>1</CreateExecutable>
49          <CreateLib>0</CreateLib>
50          <CreateHexFile>1</CreateHexFile>
51          <DebugInformation>1</DebugInformation>
52          <BrowseInformation>1</BrowseInformation>
53          <ListingPath>.\build\</ListingPath>
54          <HexFormatSelection>1</HexFormatSelection>
55          <Merge32K>0</Merge32K>
56          <CreateBatchFile>0</CreateBatchFile>
57          <BeforeCompile>
58            <RunUserProg1>0</RunUserProg1>
59            <RunUserProg2>0</RunUserProg2>
60            <UserProg1Name></UserProg1Name>
61            <UserProg2Name></UserProg2Name>
62            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
63            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
64            <nStopU1X>0</nStopU1X>
65            <nStopU2X>0</nStopU2X>
66          </BeforeCompile>
67          <BeforeMake>
68            <RunUserProg1>0</RunUserProg1>
69            <RunUserProg2>0</RunUserProg2>
70            <UserProg1Name></UserProg1Name>
71            <UserProg2Name></UserProg2Name>
72            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
73            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
74          </BeforeMake>
75          <AfterMake>
76            <RunUserProg1>0</RunUserProg1>
77            <RunUserProg2>0</RunUserProg2>
78            <UserProg1Name></UserProg1Name>
79            <UserProg2Name></UserProg2Name>
80            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
81            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
82          </AfterMake>
83          <SelectedForBatchBuild>0</SelectedForBatchBuild>
84          <SVCSIdString></SVCSIdString>
85        </TargetCommonOption>
86        <CommonProperty>
87          <UseCPPCompiler>0</UseCPPCompiler>
88          <RVCTCodeConst>0</RVCTCodeConst>
89          <RVCTZI>0</RVCTZI>
90          <RVCTOtherData>0</RVCTOtherData>
91          <ModuleSelection>0</ModuleSelection>
92          <IncludeInBuild>1</IncludeInBuild>
93          <AlwaysBuild>0</AlwaysBuild>
94          <GenerateAssemblyFile>0</GenerateAssemblyFile>
95          <AssembleAssemblyFile>0</AssembleAssemblyFile>
96          <PublicsOnly>0</PublicsOnly>
97          <StopOnExitCode>3</StopOnExitCode>
98          <CustomArgument></CustomArgument>
99          <IncludeLibraryModules></IncludeLibraryModules>
100        </CommonProperty>
101        <DllOption>
102          <SimDllName>SARMCM3.DLL</SimDllName>
103          <SimDllArguments>  -MPU</SimDllArguments>
104          <SimDlgDll>DCM.DLL</SimDlgDll>
105          <SimDlgDllArguments>-pCM4</SimDlgDllArguments>
106          <TargetDllName>SARMCM3.DLL</TargetDllName>
107          <TargetDllArguments> -MPU</TargetDllArguments>
108          <TargetDlgDll>TCM.DLL</TargetDlgDll>
109          <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
110        </DllOption>
111        <DebugOption>
112          <OPTHX>
113            <HexSelection>1</HexSelection>
114            <HexRangeLowAddress>0</HexRangeLowAddress>
115            <HexRangeHighAddress>0</HexRangeHighAddress>
116            <HexOffset>0</HexOffset>
117            <Oh166RecLen>16</Oh166RecLen>
118          </OPTHX>
119          <Simulator>
120            <UseSimulator>0</UseSimulator>
121            <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
122            <RunToMain>1</RunToMain>
123            <RestoreBreakpoints>1</RestoreBreakpoints>
124            <RestoreWatchpoints>1</RestoreWatchpoints>
125            <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
126            <RestoreFunctions>1</RestoreFunctions>
127            <RestoreToolbox>1</RestoreToolbox>
128            <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
129          </Simulator>
130          <Target>
131            <UseTarget>1</UseTarget>
132            <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
133            <RunToMain>1</RunToMain>
134            <RestoreBreakpoints>1</RestoreBreakpoints>
135            <RestoreWatchpoints>1</RestoreWatchpoints>
136            <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
137            <RestoreFunctions>0</RestoreFunctions>
138            <RestoreToolbox>1</RestoreToolbox>
139            <RestoreTracepoints>1</RestoreTracepoints>
140          </Target>
141          <RunDebugAfterBuild>0</RunDebugAfterBuild>
142          <TargetSelection>14</TargetSelection>
143          <SimDlls>
144            <CpuDll></CpuDll>
145            <CpuDllArguments></CpuDllArguments>
146            <PeripheralDll></PeripheralDll>
147            <PeripheralDllArguments></PeripheralDllArguments>
148            <InitializationFile></InitializationFile>
149          </SimDlls>
150          <TargetDlls>
151            <CpuDll></CpuDll>
152            <CpuDllArguments></CpuDllArguments>
153            <PeripheralDll></PeripheralDll>
154            <PeripheralDllArguments></PeripheralDllArguments>
155            <InitializationFile></InitializationFile>
156            <Driver>BIN\CMSIS_AGDI.dll</Driver>
157          </TargetDlls>
158        </DebugOption>
159        <Utilities>
160          <Flash1>
161            <UseTargetDll>1</UseTargetDll>
162            <UseExternalTool>0</UseExternalTool>
163            <RunIndependent>0</RunIndependent>
164            <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
165            <Capability>1</Capability>
166            <DriverSelection>4104</DriverSelection>
167          </Flash1>
168          <Flash2>BIN\CMSIS_AGDI.dll</Flash2>
169          <Flash3>"" ()</Flash3>
170          <Flash4></Flash4>
171        </Utilities>
172        <TargetArmAds>
173          <ArmAdsMisc>
174            <GenerateListings>0</GenerateListings>
175            <asHll>1</asHll>
176            <asAsm>1</asAsm>
177            <asMacX>1</asMacX>
178            <asSyms>1</asSyms>
179            <asFals>1</asFals>
180            <asDbgD>1</asDbgD>
181            <asForm>1</asForm>
182            <ldLst>0</ldLst>
183            <ldmm>1</ldmm>
184            <ldXref>1</ldXref>
185            <BigEnd>0</BigEnd>
186            <AdsALst>1</AdsALst>
187            <AdsACrf>1</AdsACrf>
188            <AdsANop>0</AdsANop>
189            <AdsANot>0</AdsANot>
190            <AdsLLst>1</AdsLLst>
191            <AdsLmap>1</AdsLmap>
192            <AdsLcgr>1</AdsLcgr>
193            <AdsLsym>1</AdsLsym>
194            <AdsLszi>1</AdsLszi>
195            <AdsLtoi>1</AdsLtoi>
196            <AdsLsun>1</AdsLsun>
197            <AdsLven>1</AdsLven>
198            <AdsLsxf>1</AdsLsxf>
199            <RvctClst>0</RvctClst>
200            <GenPPlst>0</GenPPlst>
201            <AdsCpuType>"Cortex-M4"</AdsCpuType>
202            <RvctDeviceName></RvctDeviceName>
203            <mOS>0</mOS>
204            <uocRom>0</uocRom>
205            <uocRam>0</uocRam>
206            <hadIROM>1</hadIROM>
207            <hadIRAM>1</hadIRAM>
208            <hadXRAM>0</hadXRAM>
209            <uocXRam>0</uocXRam>
210            <RvdsVP>2</RvdsVP>
211            <hadIRAM2>1</hadIRAM2>
212            <hadIROM2>0</hadIROM2>
213            <StupSel>8</StupSel>
214            <useUlib>0</useUlib>
215            <EndSel>0</EndSel>
216            <uLtcg>0</uLtcg>
217            <RoSelD>3</RoSelD>
218            <RwSelD>3</RwSelD>
219            <CodeSel>0</CodeSel>
220            <OptFeed>0</OptFeed>
221            <NoZi1>0</NoZi1>
222            <NoZi2>0</NoZi2>
223            <NoZi3>0</NoZi3>
224            <NoZi4>0</NoZi4>
225            <NoZi5>0</NoZi5>
226            <Ro1Chk>0</Ro1Chk>
227            <Ro2Chk>0</Ro2Chk>
228            <Ro3Chk>0</Ro3Chk>
229            <Ir1Chk>1</Ir1Chk>
230            <Ir2Chk>0</Ir2Chk>
231            <Ra1Chk>0</Ra1Chk>
232            <Ra2Chk>0</Ra2Chk>
233            <Ra3Chk>0</Ra3Chk>
234            <Im1Chk>1</Im1Chk>
235            <Im2Chk>0</Im2Chk>
236            <OnChipMemories>
237              <Ocm1>
238                <Type>0</Type>
239                <StartAddress>0x0</StartAddress>
240                <Size>0x0</Size>
241              </Ocm1>
242              <Ocm2>
243                <Type>0</Type>
244                <StartAddress>0x0</StartAddress>
245                <Size>0x0</Size>
246              </Ocm2>
247              <Ocm3>
248                <Type>0</Type>
249                <StartAddress>0x0</StartAddress>
250                <Size>0x0</Size>
251              </Ocm3>
252              <Ocm4>
253                <Type>0</Type>
254                <StartAddress>0x0</StartAddress>
255                <Size>0x0</Size>
256              </Ocm4>
257              <Ocm5>
258                <Type>0</Type>
259                <StartAddress>0x0</StartAddress>
260                <Size>0x0</Size>
261              </Ocm5>
262              <Ocm6>
263                <Type>0</Type>
264                <StartAddress>0x0</StartAddress>
265                <Size>0x0</Size>
266              </Ocm6>
267              <IRAM>
268                <Type>0</Type>
269                <StartAddress>0x2000000</StartAddress>
270                <Size>0x10000</Size>
271              </IRAM>
272              <IROM>
273                <Type>1</Type>
274                <StartAddress>0x0</StartAddress>
275                <Size>0x80000</Size>
276              </IROM>
277              <XRAM>
278                <Type>0</Type>
279                <StartAddress>0x0</StartAddress>
280                <Size>0x0</Size>
281              </XRAM>
282              <OCR_RVCT1>
283                <Type>1</Type>
284                <StartAddress>0x0</StartAddress>
285                <Size>0x0</Size>
286              </OCR_RVCT1>
287              <OCR_RVCT2>
288                <Type>1</Type>
289                <StartAddress>0x0</StartAddress>
290                <Size>0x0</Size>
291              </OCR_RVCT2>
292              <OCR_RVCT3>
293                <Type>1</Type>
294                <StartAddress>0x0</StartAddress>
295                <Size>0x0</Size>
296              </OCR_RVCT3>
297              <OCR_RVCT4>
298                <Type>1</Type>
299                <StartAddress>0x0</StartAddress>
300                <Size>0x80000</Size>
301              </OCR_RVCT4>
302              <OCR_RVCT5>
303                <Type>1</Type>
304                <StartAddress>0x0</StartAddress>
305                <Size>0x0</Size>
306              </OCR_RVCT5>
307              <OCR_RVCT6>
308                <Type>0</Type>
309                <StartAddress>0x0</StartAddress>
310                <Size>0x0</Size>
311              </OCR_RVCT6>
312              <OCR_RVCT7>
313                <Type>0</Type>
314                <StartAddress>0x0</StartAddress>
315                <Size>0x0</Size>
316              </OCR_RVCT7>
317              <OCR_RVCT8>
318                <Type>0</Type>
319                <StartAddress>0x0</StartAddress>
320                <Size>0x0</Size>
321              </OCR_RVCT8>
322              <OCR_RVCT9>
323                <Type>0</Type>
324                <StartAddress>0x2000000</StartAddress>
325                <Size>0x10000</Size>
326              </OCR_RVCT9>
327              <OCR_RVCT10>
328                <Type>0</Type>
329                <StartAddress>0x2010000</StartAddress>
330                <Size>0x8000</Size>
331              </OCR_RVCT10>
332            </OnChipMemories>
333            <RvctStartVector></RvctStartVector>
334          </ArmAdsMisc>
335          <Cads>
336            <interw>1</interw>
337            <Optim>1</Optim>
338            <oTime>0</oTime>
339            <SplitLS>0</SplitLS>
340            <OneElfS>0</OneElfS>
341            <Strict>0</Strict>
342            <EnumInt>0</EnumInt>
343            <PlainCh>0</PlainCh>
344            <Ropi>0</Ropi>
345            <Rwpi>0</Rwpi>
346            <wLevel>2</wLevel>
347            <uThumb>0</uThumb>
348            <uSurpInc>0</uSurpInc>
349            <VariousControls>
350              <MiscControls></MiscControls>
351              <Define></Define>
352              <Undefine></Undefine>
353              <IncludePath></IncludePath>
354            </VariousControls>
355          </Cads>
356          <Aads>
357            <interw>1</interw>
358            <Ropi>0</Ropi>
359            <Rwpi>0</Rwpi>
360            <thumb>0</thumb>
361            <SplitLS>0</SplitLS>
362            <SwStkChk>0</SwStkChk>
363            <NoWarn>0</NoWarn>
364            <uSurpInc>0</uSurpInc>
365            <VariousControls>
366              <MiscControls></MiscControls>
367              <Define></Define>
368              <Undefine></Undefine>
369              <IncludePath></IncludePath>
370            </VariousControls>
371          </Aads>
372          <LDads>
373            <umfTarg>1</umfTarg>
374            <Ropi>0</Ropi>
375            <Rwpi>0</Rwpi>
376            <noStLib>0</noStLib>
377            <RepFail>1</RepFail>
378            <useFile>0</useFile>
379            <TextAddressRange>0x00000000</TextAddressRange>
380            <DataAddressRange>0x02000000</DataAddressRange>
381            <ScatterFile></ScatterFile>
382            <IncludeLibs></IncludeLibs>
383            <IncludeLibsPath></IncludeLibsPath>
384            <Misc></Misc>
385            <LinkerInputFile></LinkerInputFile>
386            <DisabledWarnings></DisabledWarnings>
387          </LDads>
388        </TargetArmAds>
389      </TargetOption>
390    </Target>
391  </Targets>
392
393</Project>
394