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>LPC43xx SPIFI</TargetName>
11      <ToolsetNumber>0x4</ToolsetNumber>
12      <ToolsetName>ARM-ADS</ToolsetName>
13      <TargetOption>
14        <TargetCommonOption>
15          <Device>LPC4357</Device>
16          <Vendor>NXP (founded by Philips)</Vendor>
17          <Cpu>IRAM(0x10000000-0x10007FFF) IRAM2(0x20000000-0x2000FFFF) IROM(0x1A000000-0x1A07FFFF) IROM2(0x1B000000-0x1B07FFFF) CLOCK(12000000) CPUTYPE("Cortex-M4") FPU2</Cpu>
18          <FlashUtilSpec></FlashUtilSpec>
19          <StartupFile>"STARTUP\NXP\LPC43xx\startup_LPC43xx.s" ("NXP LPC43xx Startup Code")</StartupFile>
20          <FlashDriverDll>UL2CM3(-O975 -S0 -C0 -FO7 -FD10000000 -FC800 -FN2 -FF0LPC18xx43xx_512_BA -FS01A000000 -FL080000 -FF1LPC18xx43xx_512_BB -FS11B000000 -FL180000)</FlashDriverDll>
21          <DeviceId>6414</DeviceId>
22          <RegisterFile>LPC43xx.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>SFD\NXP\LPC43xx\LPC43xx.SFR</SFDFile>
33          <UseEnv>0</UseEnv>
34          <BinPath></BinPath>
35          <IncludePath></IncludePath>
36          <LibPath></LibPath>
37          <RegisterFilePath>NXP\LPC43xx\</RegisterFilePath>
38          <DBRegisterFilePath>NXP\LPC43xx\</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_lpc43xx</OutputName>
48          <CreateExecutable>1</CreateExecutable>
49          <CreateLib>0</CreateLib>
50          <CreateHexFile>0</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>0</RestoreMemoryDisplay>
137            <RestoreFunctions>0</RestoreFunctions>
138            <RestoreToolbox>1</RestoreToolbox>
139            <RestoreTracepoints>0</RestoreTracepoints>
140          </Target>
141          <RunDebugAfterBuild>0</RunDebugAfterBuild>
142          <TargetSelection>1</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\UL2CM3.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>4096</DriverSelection>
167          </Flash1>
168          <bUseTDR>1</bUseTDR>
169          <Flash2>BIN\UL2CM3.DLL</Flash2>
170          <Flash3>"" ()</Flash3>
171          <Flash4></Flash4>
172        </Utilities>
173        <TargetArmAds>
174          <ArmAdsMisc>
175            <GenerateListings>0</GenerateListings>
176            <asHll>1</asHll>
177            <asAsm>1</asAsm>
178            <asMacX>1</asMacX>
179            <asSyms>1</asSyms>
180            <asFals>1</asFals>
181            <asDbgD>1</asDbgD>
182            <asForm>1</asForm>
183            <ldLst>0</ldLst>
184            <ldmm>1</ldmm>
185            <ldXref>1</ldXref>
186            <BigEnd>0</BigEnd>
187            <AdsALst>1</AdsALst>
188            <AdsACrf>1</AdsACrf>
189            <AdsANop>0</AdsANop>
190            <AdsANot>0</AdsANot>
191            <AdsLLst>1</AdsLLst>
192            <AdsLmap>1</AdsLmap>
193            <AdsLcgr>1</AdsLcgr>
194            <AdsLsym>1</AdsLsym>
195            <AdsLszi>1</AdsLszi>
196            <AdsLtoi>1</AdsLtoi>
197            <AdsLsun>1</AdsLsun>
198            <AdsLven>1</AdsLven>
199            <AdsLsxf>1</AdsLsxf>
200            <RvctClst>1</RvctClst>
201            <GenPPlst>0</GenPPlst>
202            <AdsCpuType>"Cortex-M4"</AdsCpuType>
203            <RvctDeviceName></RvctDeviceName>
204            <mOS>0</mOS>
205            <uocRom>0</uocRom>
206            <uocRam>0</uocRam>
207            <hadIROM>1</hadIROM>
208            <hadIRAM>1</hadIRAM>
209            <hadXRAM>0</hadXRAM>
210            <uocXRam>0</uocXRam>
211            <RvdsVP>2</RvdsVP>
212            <hadIRAM2>1</hadIRAM2>
213            <hadIROM2>1</hadIROM2>
214            <StupSel>8</StupSel>
215            <useUlib>1</useUlib>
216            <EndSel>0</EndSel>
217            <uLtcg>0</uLtcg>
218            <RoSelD>0</RoSelD>
219            <RwSelD>3</RwSelD>
220            <CodeSel>0</CodeSel>
221            <OptFeed>0</OptFeed>
222            <NoZi1>0</NoZi1>
223            <NoZi2>0</NoZi2>
224            <NoZi3>0</NoZi3>
225            <NoZi4>0</NoZi4>
226            <NoZi5>0</NoZi5>
227            <Ro1Chk>0</Ro1Chk>
228            <Ro2Chk>0</Ro2Chk>
229            <Ro3Chk>0</Ro3Chk>
230            <Ir1Chk>1</Ir1Chk>
231            <Ir2Chk>0</Ir2Chk>
232            <Ra1Chk>0</Ra1Chk>
233            <Ra2Chk>0</Ra2Chk>
234            <Ra3Chk>0</Ra3Chk>
235            <Im1Chk>1</Im1Chk>
236            <Im2Chk>0</Im2Chk>
237            <OnChipMemories>
238              <Ocm1>
239                <Type>0</Type>
240                <StartAddress>0x0</StartAddress>
241                <Size>0x0</Size>
242              </Ocm1>
243              <Ocm2>
244                <Type>0</Type>
245                <StartAddress>0x0</StartAddress>
246                <Size>0x0</Size>
247              </Ocm2>
248              <Ocm3>
249                <Type>0</Type>
250                <StartAddress>0x0</StartAddress>
251                <Size>0x0</Size>
252              </Ocm3>
253              <Ocm4>
254                <Type>0</Type>
255                <StartAddress>0x0</StartAddress>
256                <Size>0x0</Size>
257              </Ocm4>
258              <Ocm5>
259                <Type>0</Type>
260                <StartAddress>0x0</StartAddress>
261                <Size>0x0</Size>
262              </Ocm5>
263              <Ocm6>
264                <Type>0</Type>
265                <StartAddress>0x0</StartAddress>
266                <Size>0x0</Size>
267              </Ocm6>
268              <IRAM>
269                <Type>0</Type>
270                <StartAddress>0x10000000</StartAddress>
271                <Size>0x8000</Size>
272              </IRAM>
273              <IROM>
274                <Type>1</Type>
275                <StartAddress>0x1a000000</StartAddress>
276                <Size>0x80000</Size>
277              </IROM>
278              <XRAM>
279                <Type>0</Type>
280                <StartAddress>0x0</StartAddress>
281                <Size>0x0</Size>
282              </XRAM>
283              <OCR_RVCT1>
284                <Type>1</Type>
285                <StartAddress>0x14000000</StartAddress>
286                <Size>0x400000</Size>
287              </OCR_RVCT1>
288              <OCR_RVCT2>
289                <Type>1</Type>
290                <StartAddress>0x0</StartAddress>
291                <Size>0x0</Size>
292              </OCR_RVCT2>
293              <OCR_RVCT3>
294                <Type>1</Type>
295                <StartAddress>0x0</StartAddress>
296                <Size>0x0</Size>
297              </OCR_RVCT3>
298              <OCR_RVCT4>
299                <Type>1</Type>
300                <StartAddress>0x1a000000</StartAddress>
301                <Size>0x80000</Size>
302              </OCR_RVCT4>
303              <OCR_RVCT5>
304                <Type>1</Type>
305                <StartAddress>0x1b000000</StartAddress>
306                <Size>0x80000</Size>
307              </OCR_RVCT5>
308              <OCR_RVCT6>
309                <Type>0</Type>
310                <StartAddress>0x0</StartAddress>
311                <Size>0x0</Size>
312              </OCR_RVCT6>
313              <OCR_RVCT7>
314                <Type>0</Type>
315                <StartAddress>0x0</StartAddress>
316                <Size>0x0</Size>
317              </OCR_RVCT7>
318              <OCR_RVCT8>
319                <Type>0</Type>
320                <StartAddress>0x0</StartAddress>
321                <Size>0x0</Size>
322              </OCR_RVCT8>
323              <OCR_RVCT9>
324                <Type>0</Type>
325                <StartAddress>0x10000000</StartAddress>
326                <Size>0x8000</Size>
327              </OCR_RVCT9>
328              <OCR_RVCT10>
329                <Type>0</Type>
330                <StartAddress>0x20000000</StartAddress>
331                <Size>0x10000</Size>
332              </OCR_RVCT10>
333            </OnChipMemories>
334            <RvctStartVector></RvctStartVector>
335          </ArmAdsMisc>
336          <Cads>
337            <interw>1</interw>
338            <Optim>1</Optim>
339            <oTime>0</oTime>
340            <SplitLS>0</SplitLS>
341            <OneElfS>1</OneElfS>
342            <Strict>0</Strict>
343            <EnumInt>0</EnumInt>
344            <PlainCh>0</PlainCh>
345            <Ropi>0</Ropi>
346            <Rwpi>0</Rwpi>
347            <wLevel>0</wLevel>
348            <uThumb>0</uThumb>
349            <uSurpInc>0</uSurpInc>
350            <VariousControls>
351              <MiscControls></MiscControls>
352              <Define></Define>
353              <Undefine></Undefine>
354              <IncludePath></IncludePath>
355            </VariousControls>
356          </Cads>
357          <Aads>
358            <interw>1</interw>
359            <Ropi>0</Ropi>
360            <Rwpi>0</Rwpi>
361            <thumb>0</thumb>
362            <SplitLS>0</SplitLS>
363            <SwStkChk>0</SwStkChk>
364            <NoWarn>0</NoWarn>
365            <uSurpInc>0</uSurpInc>
366            <VariousControls>
367              <MiscControls></MiscControls>
368              <Define>NO_CRP</Define>
369              <Undefine></Undefine>
370              <IncludePath></IncludePath>
371            </VariousControls>
372          </Aads>
373          <LDads>
374            <umfTarg>0</umfTarg>
375            <Ropi>0</Ropi>
376            <Rwpi>0</Rwpi>
377            <noStLib>0</noStLib>
378            <RepFail>1</RepFail>
379            <useFile>0</useFile>
380            <TextAddressRange>0x14000000</TextAddressRange>
381            <DataAddressRange>0x10000000</DataAddressRange>
382            <pXoBase></pXoBase>
383            <ScatterFile>.\rtthread_lpc43xx.sct</ScatterFile>
384            <IncludeLibs></IncludeLibs>
385            <IncludeLibsPath></IncludeLibsPath>
386            <Misc></Misc>
387            <LinkerInputFile></LinkerInputFile>
388            <DisabledWarnings></DisabledWarnings>
389          </LDads>
390        </TargetArmAds>
391      </TargetOption>
392    </Target>
393  </Targets>
394</Project>
395