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>Target 1</TargetName>
11      <ToolsetNumber>0x3</ToolsetNumber>
12      <ToolsetName>ARM-GNU</ToolsetName>
13      <TargetOption>
14        <TargetCommonOption>
15          <Device>Cortex-M4 FPU</Device>
16          <Vendor>ARM</Vendor>
17          <Cpu>CLOCK(12000000) CPUTYPE("Cortex-M4") ESEL ELITTLE FPU2</Cpu>
18          <FlashUtilSpec></FlashUtilSpec>
19          <StartupFile></StartupFile>
20          <FlashDriverDll></FlashDriverDll>
21          <DeviceId>5237</DeviceId>
22          <RegisterFile></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></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>.\debug\</OutputDirectory>
47          <OutputName>arm_cortexM4lf_class_marks_example</OutputName>
48          <CreateExecutable>1</CreateExecutable>
49          <CreateLib>0</CreateLib>
50          <CreateHexFile>0</CreateHexFile>
51          <DebugInformation>1</DebugInformation>
52          <BrowseInformation>0</BrowseInformation>
53          <ListingPath>.\debug\</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          </BeforeCompile>
65          <BeforeMake>
66            <RunUserProg1>0</RunUserProg1>
67            <RunUserProg2>0</RunUserProg2>
68            <UserProg1Name></UserProg1Name>
69            <UserProg2Name></UserProg2Name>
70            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
71            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
72          </BeforeMake>
73          <AfterMake>
74            <RunUserProg1>0</RunUserProg1>
75            <RunUserProg2>0</RunUserProg2>
76            <UserProg1Name></UserProg1Name>
77            <UserProg2Name></UserProg2Name>
78            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
79            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
80          </AfterMake>
81          <SelectedForBatchBuild>0</SelectedForBatchBuild>
82          <SVCSIdString></SVCSIdString>
83        </TargetCommonOption>
84        <CommonProperty>
85          <UseCPPCompiler>0</UseCPPCompiler>
86          <RVCTCodeConst>0</RVCTCodeConst>
87          <RVCTZI>0</RVCTZI>
88          <RVCTOtherData>0</RVCTOtherData>
89          <ModuleSelection>0</ModuleSelection>
90          <IncludeInBuild>1</IncludeInBuild>
91          <AlwaysBuild>0</AlwaysBuild>
92          <GenerateAssemblyFile>0</GenerateAssemblyFile>
93          <AssembleAssemblyFile>0</AssembleAssemblyFile>
94          <PublicsOnly>0</PublicsOnly>
95          <StopOnExitCode>3</StopOnExitCode>
96          <CustomArgument></CustomArgument>
97          <IncludeLibraryModules></IncludeLibraryModules>
98        </CommonProperty>
99        <DllOption>
100          <SimDllName>SARMCM3.DLL</SimDllName>
101          <SimDllArguments></SimDllArguments>
102          <SimDlgDll>DCM.DLL</SimDlgDll>
103          <SimDlgDllArguments>-pCM3</SimDlgDllArguments>
104          <TargetDllName>SARMCM3.DLL</TargetDllName>
105          <TargetDllArguments></TargetDllArguments>
106          <TargetDlgDll>TCM.DLL</TargetDlgDll>
107          <TargetDlgDllArguments>-pCM3</TargetDlgDllArguments>
108        </DllOption>
109        <DebugOption>
110          <OPTHX>
111            <HexSelection>1</HexSelection>
112            <HexRangeLowAddress>0</HexRangeLowAddress>
113            <HexRangeHighAddress>0</HexRangeHighAddress>
114            <HexOffset>0</HexOffset>
115            <Oh166RecLen>16</Oh166RecLen>
116          </OPTHX>
117          <Simulator>
118            <UseSimulator>1</UseSimulator>
119            <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
120            <RunToMain>1</RunToMain>
121            <RestoreBreakpoints>1</RestoreBreakpoints>
122            <RestoreWatchpoints>1</RestoreWatchpoints>
123            <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
124            <RestoreFunctions>1</RestoreFunctions>
125            <RestoreToolbox>1</RestoreToolbox>
126            <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
127          </Simulator>
128          <Target>
129            <UseTarget>0</UseTarget>
130            <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
131            <RunToMain>0</RunToMain>
132            <RestoreBreakpoints>1</RestoreBreakpoints>
133            <RestoreWatchpoints>1</RestoreWatchpoints>
134            <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
135            <RestoreFunctions>0</RestoreFunctions>
136            <RestoreToolbox>1</RestoreToolbox>
137          </Target>
138          <RunDebugAfterBuild>0</RunDebugAfterBuild>
139          <TargetSelection>-1</TargetSelection>
140          <SimDlls>
141            <CpuDll></CpuDll>
142            <CpuDllArguments></CpuDllArguments>
143            <PeripheralDll></PeripheralDll>
144            <PeripheralDllArguments></PeripheralDllArguments>
145            <InitializationFile>.\arm_class_marks_example.ini</InitializationFile>
146          </SimDlls>
147          <TargetDlls>
148            <CpuDll></CpuDll>
149            <CpuDllArguments></CpuDllArguments>
150            <PeripheralDll></PeripheralDll>
151            <PeripheralDllArguments></PeripheralDllArguments>
152            <InitializationFile></InitializationFile>
153            <Driver></Driver>
154          </TargetDlls>
155        </DebugOption>
156        <Utilities>
157          <Flash1>
158            <UseTargetDll>1</UseTargetDll>
159            <UseExternalTool>0</UseExternalTool>
160            <RunIndependent>0</RunIndependent>
161            <UpdateFlashBeforeDebugging>0</UpdateFlashBeforeDebugging>
162            <Capability>0</Capability>
163            <DriverSelection>-1</DriverSelection>
164          </Flash1>
165          <Flash2></Flash2>
166          <Flash3></Flash3>
167          <Flash4></Flash4>
168        </Utilities>
169        <TargetArm>
170          <ArmMisc>
171            <asLst>0</asLst>
172            <asHll>1</asHll>
173            <asAsm>1</asAsm>
174            <asMacX>1</asMacX>
175            <asSyms>1</asSyms>
176            <asFals>1</asFals>
177            <asDbgD>1</asDbgD>
178            <asForm>1</asForm>
179            <ldLst>0</ldLst>
180            <ldmm>1</ldmm>
181            <ldXref>1</ldXref>
182            <BigEnd>0</BigEnd>
183            <GCPUTYP>"Cortex-M4"</GCPUTYP>
184            <mOS>0</mOS>
185            <uocRom>0</uocRom>
186            <uocRam>0</uocRam>
187            <hadIROM>0</hadIROM>
188            <hadIRAM>0</hadIRAM>
189            <hadXRAM>0</hadXRAM>
190            <uocXRam>0</uocXRam>
191            <RvdsVP>2</RvdsVP>
192            <hadIRAM2>0</hadIRAM2>
193            <hadIROM2>0</hadIROM2>
194            <OnChipMemories>
195              <Ocm1>
196                <Type>0</Type>
197                <StartAddress>0x0</StartAddress>
198                <Size>0x0</Size>
199              </Ocm1>
200              <Ocm2>
201                <Type>0</Type>
202                <StartAddress>0x0</StartAddress>
203                <Size>0x0</Size>
204              </Ocm2>
205              <Ocm3>
206                <Type>0</Type>
207                <StartAddress>0x0</StartAddress>
208                <Size>0x0</Size>
209              </Ocm3>
210              <Ocm4>
211                <Type>0</Type>
212                <StartAddress>0x0</StartAddress>
213                <Size>0x0</Size>
214              </Ocm4>
215              <Ocm5>
216                <Type>0</Type>
217                <StartAddress>0x0</StartAddress>
218                <Size>0x0</Size>
219              </Ocm5>
220              <Ocm6>
221                <Type>0</Type>
222                <StartAddress>0x0</StartAddress>
223                <Size>0x0</Size>
224              </Ocm6>
225              <IRAM>
226                <Type>0</Type>
227                <StartAddress>0x0</StartAddress>
228                <Size>0x0</Size>
229              </IRAM>
230              <IROM>
231                <Type>0</Type>
232                <StartAddress>0x0</StartAddress>
233                <Size>0x0</Size>
234              </IROM>
235              <XRAM>
236                <Type>0</Type>
237                <StartAddress>0x0</StartAddress>
238                <Size>0x0</Size>
239              </XRAM>
240              <IRAM2>
241                <Type>0</Type>
242                <StartAddress>0x0</StartAddress>
243                <Size>0x0</Size>
244              </IRAM2>
245              <IROM2>
246                <Type>0</Type>
247                <StartAddress>0x0</StartAddress>
248                <Size>0x0</Size>
249              </IROM2>
250            </OnChipMemories>
251          </ArmMisc>
252          <Carm>
253            <arpcs>1</arpcs>
254            <stkchk>0</stkchk>
255            <reentr>0</reentr>
256            <interw>1</interw>
257            <bigend>0</bigend>
258            <Strict>0</Strict>
259            <Optim>1</Optim>
260            <wLevel>2</wLevel>
261            <uThumb>1</uThumb>
262            <VariousControls>
263              <MiscControls>-mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -fno-strict-aliasing -ffunction-sections</MiscControls>
264              <Define>ARM_MATH_CM4, __FPU_PRESENT = 1</Define>
265              <Undefine></Undefine>
266              <IncludePath>..\..\..\..\Include;..\..\..\..\..\Device\ARM\ARMCM4\Include</IncludePath>
267            </VariousControls>
268          </Carm>
269          <Aarm>
270            <bBE>0</bBE>
271            <interw>1</interw>
272            <VariousControls>
273              <MiscControls></MiscControls>
274              <Define></Define>
275              <Undefine></Undefine>
276              <IncludePath></IncludePath>
277            </VariousControls>
278          </Aarm>
279          <LDarm>
280            <umfTarg>1</umfTarg>
281            <enaGarb>0</enaGarb>
282            <noStart>0</noStart>
283            <noStLib>0</noStLib>
284            <uMathLib>1</uMathLib>
285            <TextAddressRange></TextAddressRange>
286            <DataAddressRange></DataAddressRange>
287            <BSSAddressRange></BSSAddressRange>
288            <IncludeLibs>arm_cortexM4lf_math</IncludeLibs>
289            <IncludeDir>..\..\..\..\Lib\GCC</IncludeDir>
290            <Misc>-mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -Wl,--gc-sections</Misc>
291            <ScatterFile>ARMCMx.ld</ScatterFile>
292          </LDarm>
293        </TargetArm>
294      </TargetOption>
295      <Groups>
296        <Group>
297          <GroupName>Source Group 1</GroupName>
298          <Files>
299            <File>
300              <FileName>arm_class_marks_example_f32.c</FileName>
301              <FileType>1</FileType>
302              <FilePath>../arm_class_marks_example_f32.c</FilePath>
303            </File>
304          </Files>
305        </Group>
306        <Group>
307          <GroupName>CMSIS Device</GroupName>
308          <Files>
309            <File>
310              <FileName>system_ARMCM4.c</FileName>
311              <FileType>1</FileType>
312              <FilePath>../system_ARMCM4.c</FilePath>
313            </File>
314            <File>
315              <FileName>startup_ARMCM4.s</FileName>
316              <FileType>2</FileType>
317              <FilePath>.\startup_ARMCM4.s</FilePath>
318            </File>
319          </Files>
320        </Group>
321        <Group>
322          <GroupName>CMSIS DSP_Library</GroupName>
323        </Group>
324      </Groups>
325    </Target>
326  </Targets>
327
328</Project>
329