]> git.donarmstrong.com Git - qmk_firmware.git/blob - tool/mbed/mbed-sdk/workspace_tools/export/uvision4_lpc1549.uvproj.tmpl
Squashed 'tmk_core/' changes from 7967731..b9e0ea0
[qmk_firmware.git] / tool / mbed / mbed-sdk / workspace_tools / export / uvision4_lpc1549.uvproj.tmpl
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>###This file was automagically generated by mbed.org. For more information, see http://mbed.org/handbook/Exporting-To-Uvision </Header>
7
8   <Targets>
9     <Target>
10       <TargetName>mbed NXP LPC1549</TargetName>
11       <ToolsetNumber>0x4</ToolsetNumber>
12       <ToolsetName>ARM-ADS</ToolsetName>
13       <TargetOption>
14         <TargetCommonOption>
15           <Device>LPC1549</Device>
16           <Vendor>NXP (founded by Philips)</Vendor>
17           <Cpu>IRAM(0x02000000-0x02008FFF) IROM(0x0-0x3FFFF) CLOCK(12000000) CPUTYPE("Cortex-M3")</Cpu>
18           <FlashUtilSpec></FlashUtilSpec>
19           <StartupFile>"STARTUP\NXP\LPC15xx\startup_LPC15xx.s" ("NXP LPC15xx Startup Code")</StartupFile>
20           <FlashDriverDll>UL2CM3(-O4303 -S0 -C0 -FO7 -FD2000000 -FC800 -FN1 -FF0LPC15xx_256 -FS00 -FL040000)</FlashDriverDll>
21           <DeviceId>7281</DeviceId>
22           <RegisterFile>LPC15xx.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\LPC15xx\LPC15xx.SFR</SFDFile>
33           <bCustSvd>0</bCustSvd>
34           <UseEnv>0</UseEnv>
35           <BinPath></BinPath>
36           <IncludePath></IncludePath>
37           <LibPath></LibPath>
38           <RegisterFilePath>NXP\LPC15xx\</RegisterFilePath>
39           <DBRegisterFilePath>NXP\LPC15xx\</DBRegisterFilePath>
40           <TargetStatus>
41             <Error>0</Error>
42             <ExitCodeStop>0</ExitCodeStop>
43             <ButtonStop>0</ButtonStop>
44             <NotGenerated>0</NotGenerated>
45             <InvalidFlash>1</InvalidFlash>
46           </TargetStatus>
47           <OutputDirectory>.\build\</OutputDirectory>
48           <OutputName>{{name}}</OutputName>
49           <CreateExecutable>1</CreateExecutable>
50           <CreateLib>0</CreateLib>
51           <CreateHexFile>0</CreateHexFile>
52           <DebugInformation>1</DebugInformation>
53           <BrowseInformation>1</BrowseInformation>
54           <ListingPath>.\build\</ListingPath>
55           <HexFormatSelection>1</HexFormatSelection>
56           <Merge32K>0</Merge32K>
57           <CreateBatchFile>0</CreateBatchFile>
58           <BeforeCompile>
59             <RunUserProg1>0</RunUserProg1>
60             <RunUserProg2>0</RunUserProg2>
61             <UserProg1Name></UserProg1Name>
62             <UserProg2Name></UserProg2Name>
63             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
64             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
65             <nStopU1X>0</nStopU1X>
66             <nStopU2X>0</nStopU2X>
67           </BeforeCompile>
68           <BeforeMake>
69             <RunUserProg1>0</RunUserProg1>
70             <RunUserProg2>0</RunUserProg2>
71             <UserProg1Name></UserProg1Name>
72             <UserProg2Name></UserProg2Name>
73             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
74             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
75           </BeforeMake>
76           <AfterMake>
77             <RunUserProg1>1</RunUserProg1>
78             <RunUserProg2>0</RunUserProg2>
79             <UserProg1Name>fromelf --bin -o build\{{name}}_LPC1549.bin build\{{name}}.axf</UserProg1Name>
80             <UserProg2Name></UserProg2Name>
81             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
82             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
83           </AfterMake>
84           <SelectedForBatchBuild>0</SelectedForBatchBuild>
85           <SVCSIdString></SVCSIdString>
86         </TargetCommonOption>
87         <CommonProperty>
88           <UseCPPCompiler>0</UseCPPCompiler>
89           <RVCTCodeConst>0</RVCTCodeConst>
90           <RVCTZI>0</RVCTZI>
91           <RVCTOtherData>0</RVCTOtherData>
92           <ModuleSelection>0</ModuleSelection>
93           <IncludeInBuild>1</IncludeInBuild>
94           <AlwaysBuild>0</AlwaysBuild>
95           <GenerateAssemblyFile>0</GenerateAssemblyFile>
96           <AssembleAssemblyFile>0</AssembleAssemblyFile>
97           <PublicsOnly>0</PublicsOnly>
98           <StopOnExitCode>3</StopOnExitCode>
99           <CustomArgument></CustomArgument>
100           <IncludeLibraryModules></IncludeLibraryModules>
101           <ComprImg>1</ComprImg>
102         </CommonProperty>
103         <DllOption>
104           <SimDllName>SARMCM3.DLL</SimDllName>
105           <SimDllArguments></SimDllArguments>
106           <SimDlgDll>DCM.DLL</SimDlgDll>
107           <SimDlgDllArguments>-pCM3</SimDlgDllArguments>
108           <TargetDllName>SARMCM3.DLL</TargetDllName>
109           <TargetDllArguments></TargetDllArguments>
110           <TargetDlgDll>TCM.DLL</TargetDlgDll>
111           <TargetDlgDllArguments>-pCM3</TargetDlgDllArguments>
112         </DllOption>
113         <DebugOption>
114           <OPTHX>
115             <HexSelection>1</HexSelection>
116             <HexRangeLowAddress>0</HexRangeLowAddress>
117             <HexRangeHighAddress>0</HexRangeHighAddress>
118             <HexOffset>0</HexOffset>
119             <Oh166RecLen>16</Oh166RecLen>
120           </OPTHX>
121           <Simulator>
122             <UseSimulator>0</UseSimulator>
123             <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
124             <RunToMain>1</RunToMain>
125             <RestoreBreakpoints>1</RestoreBreakpoints>
126             <RestoreWatchpoints>1</RestoreWatchpoints>
127             <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
128             <RestoreFunctions>1</RestoreFunctions>
129             <RestoreToolbox>1</RestoreToolbox>
130             <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
131           </Simulator>
132           <Target>
133             <UseTarget>1</UseTarget>
134             <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
135             <RunToMain>1</RunToMain>
136             <RestoreBreakpoints>1</RestoreBreakpoints>
137             <RestoreWatchpoints>1</RestoreWatchpoints>
138             <RestoreMemoryDisplay>0</RestoreMemoryDisplay>
139             <RestoreFunctions>0</RestoreFunctions>
140             <RestoreToolbox>1</RestoreToolbox>
141             <RestoreTracepoints>1</RestoreTracepoints>
142           </Target>
143           <RunDebugAfterBuild>0</RunDebugAfterBuild>
144           <TargetSelection>14</TargetSelection>
145           <SimDlls>
146             <CpuDll></CpuDll>
147             <CpuDllArguments></CpuDllArguments>
148             <PeripheralDll></PeripheralDll>
149             <PeripheralDllArguments></PeripheralDllArguments>
150             <InitializationFile></InitializationFile>
151           </SimDlls>
152           <TargetDlls>
153             <CpuDll></CpuDll>
154             <CpuDllArguments></CpuDllArguments>
155             <PeripheralDll></PeripheralDll>
156             <PeripheralDllArguments></PeripheralDllArguments>
157             <InitializationFile></InitializationFile>
158             <Driver>BIN\CMSIS_AGDI.dll</Driver>
159           </TargetDlls>
160         </DebugOption>
161         <Utilities>
162           <Flash1>
163             <UseTargetDll>1</UseTargetDll>
164             <UseExternalTool>0</UseExternalTool>
165             <RunIndependent>0</RunIndependent>
166             <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
167             <Capability>1</Capability>
168             <DriverSelection>4096</DriverSelection>
169           </Flash1>
170           <bUseTDR>1</bUseTDR>
171           <Flash2>BIN\UL2CM3.DLL</Flash2>
172           <Flash3>"" ()</Flash3>
173           <Flash4></Flash4>
174           <pFcarmOut></pFcarmOut>
175           <pFcarmGrp></pFcarmGrp>
176           <pFcArmRoot></pFcArmRoot>
177           <FcArmLst>0</FcArmLst>
178         </Utilities>
179         <TargetArmAds>
180           <ArmAdsMisc>
181             <GenerateListings>0</GenerateListings>
182             <asHll>1</asHll>
183             <asAsm>1</asAsm>
184             <asMacX>1</asMacX>
185             <asSyms>1</asSyms>
186             <asFals>1</asFals>
187             <asDbgD>1</asDbgD>
188             <asForm>1</asForm>
189             <ldLst>0</ldLst>
190             <ldmm>1</ldmm>
191             <ldXref>1</ldXref>
192             <BigEnd>0</BigEnd>
193             <AdsALst>1</AdsALst>
194             <AdsACrf>1</AdsACrf>
195             <AdsANop>0</AdsANop>
196             <AdsANot>0</AdsANot>
197             <AdsLLst>1</AdsLLst>
198             <AdsLmap>1</AdsLmap>
199             <AdsLcgr>1</AdsLcgr>
200             <AdsLsym>1</AdsLsym>
201             <AdsLszi>1</AdsLszi>
202             <AdsLtoi>1</AdsLtoi>
203             <AdsLsun>1</AdsLsun>
204             <AdsLven>1</AdsLven>
205             <AdsLsxf>1</AdsLsxf>
206             <RvctClst>0</RvctClst>
207             <GenPPlst>0</GenPPlst>
208             <AdsCpuType>"Cortex-M3"</AdsCpuType>
209             <RvctDeviceName></RvctDeviceName>
210             <mOS>0</mOS>
211             <uocRom>0</uocRom>
212             <uocRam>0</uocRam>
213             <hadIROM>1</hadIROM>
214             <hadIRAM>1</hadIRAM>
215             <hadXRAM>0</hadXRAM>
216             <uocXRam>0</uocXRam>
217             <RvdsVP>0</RvdsVP>
218             <hadIRAM2>0</hadIRAM2>
219             <hadIROM2>0</hadIROM2>
220             <StupSel>8</StupSel>
221             <useUlib>1</useUlib>
222             <EndSel>0</EndSel>
223             <uLtcg>0</uLtcg>
224             <RoSelD>3</RoSelD>
225             <RwSelD>3</RwSelD>
226             <CodeSel>0</CodeSel>
227             <OptFeed>0</OptFeed>
228             <NoZi1>0</NoZi1>
229             <NoZi2>0</NoZi2>
230             <NoZi3>0</NoZi3>
231             <NoZi4>0</NoZi4>
232             <NoZi5>0</NoZi5>
233             <Ro1Chk>0</Ro1Chk>
234             <Ro2Chk>0</Ro2Chk>
235             <Ro3Chk>0</Ro3Chk>
236             <Ir1Chk>1</Ir1Chk>
237             <Ir2Chk>0</Ir2Chk>
238             <Ra1Chk>0</Ra1Chk>
239             <Ra2Chk>0</Ra2Chk>
240             <Ra3Chk>0</Ra3Chk>
241             <Im1Chk>1</Im1Chk>
242             <Im2Chk>0</Im2Chk>
243             <OnChipMemories>
244               <Ocm1>
245                 <Type>0</Type>
246                 <StartAddress>0x0</StartAddress>
247                 <Size>0x0</Size>
248               </Ocm1>
249               <Ocm2>
250                 <Type>0</Type>
251                 <StartAddress>0x0</StartAddress>
252                 <Size>0x0</Size>
253               </Ocm2>
254               <Ocm3>
255                 <Type>0</Type>
256                 <StartAddress>0x0</StartAddress>
257                 <Size>0x0</Size>
258               </Ocm3>
259               <Ocm4>
260                 <Type>0</Type>
261                 <StartAddress>0x0</StartAddress>
262                 <Size>0x0</Size>
263               </Ocm4>
264               <Ocm5>
265                 <Type>0</Type>
266                 <StartAddress>0x0</StartAddress>
267                 <Size>0x0</Size>
268               </Ocm5>
269               <Ocm6>
270                 <Type>0</Type>
271                 <StartAddress>0x0</StartAddress>
272                 <Size>0x0</Size>
273               </Ocm6>
274               <IRAM>
275                 <Type>0</Type>
276                 <StartAddress>0x2000000</StartAddress>
277                 <Size>0x9000</Size>
278               </IRAM>
279               <IROM>
280                 <Type>1</Type>
281                 <StartAddress>0x0</StartAddress>
282                 <Size>0x40000</Size>
283               </IROM>
284               <XRAM>
285                 <Type>0</Type>
286                 <StartAddress>0x0</StartAddress>
287                 <Size>0x0</Size>
288               </XRAM>
289               <OCR_RVCT1>
290                 <Type>1</Type>
291                 <StartAddress>0x0</StartAddress>
292                 <Size>0x0</Size>
293               </OCR_RVCT1>
294               <OCR_RVCT2>
295                 <Type>1</Type>
296                 <StartAddress>0x0</StartAddress>
297                 <Size>0x0</Size>
298               </OCR_RVCT2>
299               <OCR_RVCT3>
300                 <Type>1</Type>
301                 <StartAddress>0x0</StartAddress>
302                 <Size>0x0</Size>
303               </OCR_RVCT3>
304               <OCR_RVCT4>
305                 <Type>1</Type>
306                 <StartAddress>0x0</StartAddress>
307                 <Size>0x40000</Size>
308               </OCR_RVCT4>
309               <OCR_RVCT5>
310                 <Type>1</Type>
311                 <StartAddress>0x0</StartAddress>
312                 <Size>0x0</Size>
313               </OCR_RVCT5>
314               <OCR_RVCT6>
315                 <Type>0</Type>
316                 <StartAddress>0x0</StartAddress>
317                 <Size>0x0</Size>
318               </OCR_RVCT6>
319               <OCR_RVCT7>
320                 <Type>0</Type>
321                 <StartAddress>0x0</StartAddress>
322                 <Size>0x0</Size>
323               </OCR_RVCT7>
324               <OCR_RVCT8>
325                 <Type>0</Type>
326                 <StartAddress>0x0</StartAddress>
327                 <Size>0x0</Size>
328               </OCR_RVCT8>
329               <OCR_RVCT9>
330                 <Type>0</Type>
331                 <StartAddress>0x2000000</StartAddress>
332                 <Size>0x9000</Size>
333               </OCR_RVCT9>
334               <OCR_RVCT10>
335                 <Type>0</Type>
336                 <StartAddress>0x0</StartAddress>
337                 <Size>0x0</Size>
338               </OCR_RVCT10>
339             </OnChipMemories>
340             <RvctStartVector></RvctStartVector>
341           </ArmAdsMisc>
342           <Cads>
343             <interw>1</interw>
344             <Optim>3</Optim>
345             <oTime>0</oTime>
346             <SplitLS>0</SplitLS>
347             <OneElfS>0</OneElfS>
348             <Strict>0</Strict>
349             <EnumInt>0</EnumInt>
350             <PlainCh>0</PlainCh>
351             <Ropi>0</Ropi>
352             <Rwpi>0</Rwpi>
353             <wLevel>0</wLevel>
354             <uThumb>0</uThumb>
355             <uSurpInc>0</uSurpInc>
356             <VariousControls>
357               <MiscControls>{% for flag in flags %}{{flag}} {% endfor %}</MiscControls>
358               <Define>{% for s in symbols %} {{s}}, {% endfor %}</Define>
359               <Undefine></Undefine>
360               <IncludePath> {% for path in include_paths %} {{path}}; {% endfor %} </IncludePath>
361             </VariousControls>
362           </Cads>
363           <Aads>
364             <interw>1</interw>
365             <Ropi>0</Ropi>
366             <Rwpi>0</Rwpi>
367             <thumb>0</thumb>
368             <SplitLS>0</SplitLS>
369             <SwStkChk>0</SwStkChk>
370             <NoWarn>0</NoWarn>
371             <uSurpInc>0</uSurpInc>
372             <VariousControls>
373               <MiscControls></MiscControls>
374               <Define></Define>
375               <Undefine></Undefine>
376               <IncludePath></IncludePath>
377             </VariousControls>
378           </Aads>
379           <LDads>
380             <umfTarg>0</umfTarg>
381             <Ropi>0</Ropi>
382             <Rwpi>0</Rwpi>
383             <noStLib>0</noStLib>
384             <RepFail>1</RepFail>
385             <useFile>0</useFile>
386             <TextAddressRange>0x00000000</TextAddressRange>
387             <DataAddressRange>0x20000000</DataAddressRange>
388             <ScatterFile>{{scatter_file}}</ScatterFile>
389             <IncludeLibs></IncludeLibs>
390             <IncludeLibsPath></IncludeLibsPath>
391             <Misc>
392             {% for file in object_files %}
393               {{file}}
394             {% endfor %}
395             </Misc>
396             <LinkerInputFile></LinkerInputFile>
397             <DisabledWarnings></DisabledWarnings>
398           </LDads>
399         </TargetArmAds>
400       </TargetOption>
401       <Groups>
402         {% for group,files in source_files %}
403         <Group>
404           <GroupName>{{group}}</GroupName>
405           <Files>
406             {% for file in files %}
407             <File>
408               <FileName>{{file.name}}</FileName>
409               <FileType>{{file.type}}</FileType>
410               <FilePath>{{file.path}}</FilePath>
411               {%if file.type == "1" %}
412               <FileOption>
413                 <FileArmAds>
414                   <Cads>
415                     <VariousControls>
416                       <MiscControls>--c99</MiscControls>
417                     </VariousControls>
418                   </Cads>
419                 </FileArmAds>
420               </FileOption>
421               {% endif %}
422             </File>
423           {% endfor %}
424           </Files>
425         </Group>
426         {% endfor %}
427       </Groups>
428     </Target>
429   </Targets>
430
431 </Project>