1 <?xml version="1.0" encoding="UTF-8" standalone="no" ?>
2 <Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
4 <SchemaVersion>2.1</SchemaVersion>
6 <Header>### uVision Project, (C) Keil Software</Header>
10 <TargetName>FVP</TargetName>
11 <ToolsetNumber>0x3</ToolsetNumber>
12 <ToolsetName>ARM-GNU</ToolsetName>
13 <pArmCC>6070000::V6.7::.\ARMCLANG</pArmCC>
14 <pCCUsed>6070000::V6.7::.\ARMCLANG</pCCUsed>
18 <Device>ARMCM33</Device>
20 <PackID>ARM.CMSIS.5.3.0</PackID>
21 <PackURL>http://www.keil.com/pack/</PackURL>
22 <Cpu>IRAM(0x20000000,0x00020000) IRAM2(0x20200000,0x00020000) IROM(0x00000000,0x00200000) IROM2(0x00200000,0x00200000) CPUTYPE("Cortex-M33") CLOCK(12000000) ESEL ELITTLE</Cpu>
23 <FlashUtilSpec></FlashUtilSpec>
24 <StartupFile></StartupFile>
25 <FlashDriverDll>UL2V8M(-S0 -C0 -P0 -FD20000000 -FC1000)</FlashDriverDll>
26 <DeviceId>0</DeviceId>
27 <RegisterFile>$$Device:ARMCM33$Device\ARM\ARMCM33\Include\ARMCM33.h</RegisterFile>
28 <MemoryEnv></MemoryEnv>
33 <InfinionOptionDll></InfinionOptionDll>
34 <SLE66CMisc></SLE66CMisc>
35 <SLE66AMisc></SLE66AMisc>
36 <SLE66LinkerMisc></SLE66LinkerMisc>
37 <SFDFile>$$Device:ARMCM33$Device\ARM\SVD\ARMCM33.svd</SFDFile>
38 <bCustSvd>0</bCustSvd>
41 <IncludePath></IncludePath>
43 <RegisterFilePath></RegisterFilePath>
44 <DBRegisterFilePath></DBRegisterFilePath>
47 <ExitCodeStop>0</ExitCodeStop>
48 <ButtonStop>0</ButtonStop>
49 <NotGenerated>0</NotGenerated>
50 <InvalidFlash>1</InvalidFlash>
52 <OutputDirectory>.\Objects\</OutputDirectory>
53 <OutputName>CMSIS_CV</OutputName>
54 <CreateExecutable>1</CreateExecutable>
55 <CreateLib>0</CreateLib>
56 <CreateHexFile>0</CreateHexFile>
57 <DebugInformation>1</DebugInformation>
58 <BrowseInformation>0</BrowseInformation>
59 <ListingPath>.\Listings\</ListingPath>
60 <HexFormatSelection>1</HexFormatSelection>
61 <Merge32K>0</Merge32K>
62 <CreateBatchFile>0</CreateBatchFile>
64 <RunUserProg1>0</RunUserProg1>
65 <RunUserProg2>0</RunUserProg2>
66 <UserProg1Name></UserProg1Name>
67 <UserProg2Name></UserProg2Name>
68 <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
69 <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
70 <nStopU1X>0</nStopU1X>
71 <nStopU2X>0</nStopU2X>
74 <RunUserProg1>0</RunUserProg1>
75 <RunUserProg2>0</RunUserProg2>
76 <UserProg1Name></UserProg1Name>
77 <UserProg2Name></UserProg2Name>
78 <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
79 <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
80 <nStopB1X>0</nStopB1X>
81 <nStopB2X>0</nStopB2X>
84 <RunUserProg1>0</RunUserProg1>
85 <RunUserProg2>0</RunUserProg2>
86 <UserProg1Name></UserProg1Name>
87 <UserProg2Name></UserProg2Name>
88 <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
89 <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
90 <nStopA1X>0</nStopA1X>
91 <nStopA2X>0</nStopA2X>
93 <SelectedForBatchBuild>0</SelectedForBatchBuild>
94 <SVCSIdString></SVCSIdString>
97 <UseCPPCompiler>0</UseCPPCompiler>
98 <RVCTCodeConst>0</RVCTCodeConst>
100 <RVCTOtherData>0</RVCTOtherData>
101 <ModuleSelection>0</ModuleSelection>
102 <IncludeInBuild>1</IncludeInBuild>
103 <AlwaysBuild>0</AlwaysBuild>
104 <GenerateAssemblyFile>0</GenerateAssemblyFile>
105 <AssembleAssemblyFile>0</AssembleAssemblyFile>
106 <PublicsOnly>0</PublicsOnly>
107 <StopOnExitCode>3</StopOnExitCode>
108 <CustomArgument></CustomArgument>
109 <IncludeLibraryModules></IncludeLibraryModules>
110 <ComprImg>1</ComprImg>
113 <SimDllName></SimDllName>
114 <SimDllArguments></SimDllArguments>
115 <SimDlgDll></SimDlgDll>
116 <SimDlgDllArguments></SimDlgDllArguments>
117 <TargetDllName>SARMV8M.DLL</TargetDllName>
118 <TargetDllArguments> -MPU</TargetDllArguments>
119 <TargetDlgDll>TCM.DLL</TargetDlgDll>
120 <TargetDlgDllArguments>-pCM33</TargetDlgDllArguments>
124 <HexSelection>1</HexSelection>
125 <HexRangeLowAddress>0</HexRangeLowAddress>
126 <HexRangeHighAddress>0</HexRangeHighAddress>
127 <HexOffset>0</HexOffset>
128 <Oh166RecLen>16</Oh166RecLen>
133 <UseTargetDll>1</UseTargetDll>
134 <UseExternalTool>0</UseExternalTool>
135 <RunIndependent>0</RunIndependent>
136 <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
137 <Capability>1</Capability>
138 <DriverSelection>4096</DriverSelection>
141 <Flash2>BIN\UL2V8M.DLL</Flash2>
144 <pFcarmOut></pFcarmOut>
145 <pFcarmGrp></pFcarmGrp>
146 <pFcArmRoot></pFcArmRoot>
147 <FcArmLst>0</FcArmLst>
163 <GCPUTYP>"Cortex-M33"</GCPUTYP>
172 <hadIRAM2>1</hadIRAM2>
173 <hadIROM2>1</hadIROM2>
177 <StartAddress>0x0</StartAddress>
182 <StartAddress>0x0</StartAddress>
187 <StartAddress>0x0</StartAddress>
192 <StartAddress>0x0</StartAddress>
197 <StartAddress>0x0</StartAddress>
202 <StartAddress>0x0</StartAddress>
207 <StartAddress>0x20000000</StartAddress>
212 <StartAddress>0x0</StartAddress>
213 <Size>0x200000</Size>
217 <StartAddress>0x0</StartAddress>
222 <StartAddress>0x20200000</StartAddress>
227 <StartAddress>0x200000</StartAddress>
228 <Size>0x200000</Size>
243 <MiscControls>-march=armv8-m.main -mtune=cortex-m33 -Wall -Wextra -Wstrict-prototypes -Wshadow -Wundef</MiscControls>
245 <Undefine></Undefine>
246 <IncludePath>.;..\..\..\Include</IncludePath>
253 <MiscControls>-march=armv8-m.main -mtune=cortex-m33 -Wall</MiscControls>
255 <Undefine></Undefine>
256 <IncludePath>.;..\..\..\Include</IncludePath>
264 <uMathLib>0</uMathLib>
265 <TextAddressRange></TextAddressRange>
266 <DataAddressRange></DataAddressRange>
267 <BSSAddressRange></BSSAddressRange>
268 <IncludeLibs></IncludeLibs>
269 <IncludeDir></IncludeDir>
270 <Misc>-march=armv8-m.main -mtune=cortex-m33 --specs=rdimon.specs</Misc>
271 <ScatterFile>.\RTE\Device\ARMCM33\gcc_arm.ld</ScatterFile>
277 <GroupName>Test</GroupName>
280 <FileName>cmsis_cv.c</FileName>
281 <FileType>1</FileType>
282 <FilePath>..\..\..\Source\cmsis_cv.c</FilePath>
285 <FileName>CV_CoreFunc.c</FileName>
286 <FileType>1</FileType>
287 <FilePath>..\..\..\Source\CV_CoreFunc.c</FilePath>
290 <FileName>CV_CoreInstr.c</FileName>
291 <FileType>1</FileType>
292 <FilePath>..\..\..\Source\CV_CoreInstr.c</FilePath>
295 <FileName>CV_CoreSimd.c</FileName>
296 <FileType>1</FileType>
297 <FilePath>..\..\..\Source\CV_CoreSimd.c</FilePath>
300 <FileName>CV_MPU_ARMv8.c</FileName>
301 <FileType>1</FileType>
302 <FilePath>..\..\..\Source\CV_MPU_ARMv8.c</FilePath>
305 <FileName>CV_Framework.c</FileName>
306 <FileType>1</FileType>
307 <FilePath>..\..\..\Source\CV_Framework.c</FilePath>
310 <FileName>CV_Report.c</FileName>
311 <FileType>1</FileType>
312 <FilePath>..\..\..\Source\CV_Report.c</FilePath>
315 <FileName>main.c</FileName>
316 <FileType>1</FileType>
317 <FilePath>..\..\main.c</FilePath>
320 <FileName>CV_Config.h</FileName>
321 <FileType>5</FileType>
322 <FilePath>.\CV_Config.h</FilePath>
327 <GroupName>::CMSIS</GroupName>
330 <GroupName>::Device</GroupName>
339 <component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="5.0.2" condition="ARMv6_7_8-M Device">
340 <package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="5.1.1"/>
342 <targetInfo name="FVP"/>
345 <component Cclass="Device" Cgroup="Startup" Cvariant="C Startup" Cvendor="ARM" Cversion="1.1.0" condition="ARMCM33 CMSIS GCC">
346 <package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="5.1.2-dev1"/>
348 <targetInfo name="FVP"/>
353 <file attr="config" category="sourceAsm" condition="ARMCC" name="Device\ARM\ARMCM0\Source\ARM\startup_ARMCM0.s" version="1.0.0">
354 <instance index="0" removed="1">RTE\Device\ARMCM0\startup_ARMCM0.s</instance>
355 <component Cclass="Device" Cgroup="Startup" Cvendor="ARM" Cversion="1.0.1" condition="ARMCM0 CMSIS"/>
356 <package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="5.1.1"/>
359 <file attr="config" category="sourceC" name="Device\ARM\ARMCM0\Source\system_ARMCM0.c" version="1.0.0">
360 <instance index="0" removed="1">RTE\Device\ARMCM0\system_ARMCM0.c</instance>
361 <component Cclass="Device" Cgroup="Startup" Cvendor="ARM" Cversion="1.0.1" condition="ARMCM0 CMSIS"/>
362 <package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="5.1.1"/>
365 <file attr="config" category="linkerScript" condition="GCC" name="Device\ARM\ARMCM33\Source\GCC\gcc_arm.ld" version="1.0.0">
366 <instance index="0">RTE\Device\ARMCM33\gcc_arm.ld</instance>
367 <component Cclass="Device" Cgroup="Startup" Cvariant="C Startup" Cvendor="ARM" Cversion="1.1.0" condition="ARMCM33 CMSIS GCC"/>
368 <package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="5.3.0"/>
370 <targetInfo name="FVP"/>
373 <file attr="config" category="sourceC" condition="GCC" name="Device\ARM\ARMCM33\Source\GCC\startup_ARMCM33.c" version="1.0.0">
374 <instance index="0">RTE\Device\ARMCM33\startup_ARMCM33.c</instance>
375 <component Cclass="Device" Cgroup="Startup" Cvariant="C Startup" Cvendor="ARM" Cversion="1.1.0" condition="ARMCM33 CMSIS GCC"/>
376 <package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="5.3.0"/>
378 <targetInfo name="FVP"/>
381 <file attr="config" category="sourceC" name="Device\ARM\ARMCM33\Source\system_ARMCM33.c" version="1.0.0">
382 <instance index="0">RTE\Device\ARMCM33\system_ARMCM33.c</instance>
383 <component Cclass="Device" Cgroup="Startup" Cvariant="C Startup" Cvendor="ARM" Cversion="1.1.0" condition="ARMCM33 CMSIS GCC"/>
384 <package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="5.3.0"/>
386 <targetInfo name="FVP"/>
389 <file attr="config" category="linkerScript" condition="GCC" name="Device\ARM\ARMCM33\Source\GCC\gcc_arm.ld" version="1.0.0">
390 <instance index="0" removed="1">RTE\Device\ARMCM33_DSP_FP_TZ\gcc_arm.ld</instance>
391 <component Cclass="Device" Cgroup="Startup" Cvariant="C Startup" Cvendor="ARM" Cversion="1.1.0" condition="ARMCM33 CMSIS GCC"/>
392 <package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="5.1.2-dev1"/>
395 <file attr="config" category="header" condition="ARMv8-M TZ Device" name="Device\ARM\ARMCM33\Include\Template\partition_ARMCM33.h" version="1.1.0">
396 <instance index="0" removed="1">RTE\Device\ARMCM33_DSP_FP_TZ\partition_ARMCM33.h</instance>
397 <component Cclass="Device" Cgroup="Startup" Cvariant="C Startup" Cvendor="ARM" Cversion="1.1.0" condition="ARMCM33 CMSIS GCC"/>
398 <package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="5.1.2-dev1"/>
401 <file attr="config" category="sourceC" condition="GCC" name="Device\ARM\ARMCM33\Source\GCC\startup_ARMCM33.c" version="1.0.0">
402 <instance index="0" removed="1">RTE\Device\ARMCM33_DSP_FP_TZ\startup_ARMCM33.c</instance>
403 <component Cclass="Device" Cgroup="Startup" Cvariant="C Startup" Cvendor="ARM" Cversion="1.1.0" condition="ARMCM33 CMSIS GCC"/>
404 <package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="5.1.2-dev1"/>
407 <file attr="config" category="sourceC" name="Device\ARM\ARMCM33\Source\system_ARMCM33.c" version="1.0.0">
408 <instance index="0" removed="1">RTE\Device\ARMCM33_DSP_FP_TZ\system_ARMCM33.c</instance>
409 <component Cclass="Device" Cgroup="Startup" Cvariant="C Startup" Cvendor="ARM" Cversion="1.1.0" condition="ARMCM33 CMSIS GCC"/>
410 <package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="5.1.2-dev1"/>
413 <file attr="config" category="linkerScript" condition="GCC" name="Device\ARM\ARMCM3\Source\GCC\gcc_arm.ld" version="1.0.0">
414 <instance index="0" removed="1">RTE\Device\ARMCM3\gcc_arm.ld</instance>
415 <component Cclass="Device" Cgroup="Startup" Cvariant="C Startup" Cvendor="ARM" Cversion="1.0.1" condition="ARMCM3 CMSIS GCC"/>
416 <package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="5.1.2-dev1"/>
419 <file attr="config" category="sourceAsm" condition="GCC" name="Device\ARM\ARMCM3\Source\GCC\startup_ARMCM3.S" version="1.0.0">
420 <instance index="0" removed="1">RTE\Device\ARMCM3\startup_ARMCM3.S</instance>
421 <component Cclass="Device" Cgroup="Startup" Cvendor="ARM" Cversion="1.0.1" condition="ARMCM3 CMSIS"/>
422 <package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="5.1.2-dev1"/>
425 <file attr="config" category="sourceC" condition="GCC" name="Device\ARM\ARMCM3\Source\GCC\startup_ARMCM3.c" version="1.0.0">
426 <instance index="0" removed="1">RTE\Device\ARMCM3\startup_ARMCM3.c</instance>
427 <component Cclass="Device" Cgroup="Startup" Cvariant="C Startup" Cvendor="ARM" Cversion="1.0.1" condition="ARMCM3 CMSIS GCC"/>
428 <package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="5.1.2-dev1"/>
431 <file attr="config" category="sourceC" name="Device\ARM\ARMCM3\Source\system_ARMCM3.c" version="1.0.0">
432 <instance index="0" removed="1">RTE\Device\ARMCM3\system_ARMCM3.c</instance>
433 <component Cclass="Device" Cgroup="Startup" Cvariant="C Startup" Cvendor="ARM" Cversion="1.0.1" condition="ARMCM3 CMSIS GCC"/>
434 <package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="5.1.2-dev1"/>
437 <file attr="config" category="sourceAsm" condition="ARMCC" name="Device\ARM\ARMCM4\Source\ARM\startup_ARMCM4.s" version="1.0.0">
438 <instance index="0" removed="1">RTE\Device\ARMCM4\startup_ARMCM4.s</instance>
439 <component Cclass="Device" Cgroup="Startup" Cvendor="ARM" Cversion="1.0.1" condition="ARMCM4 CMSIS"/>
440 <package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="5.1.2-dev1"/>
443 <file attr="config" category="sourceC" name="Device\ARM\ARMCM4\Source\system_ARMCM4.c" version="1.0.0">
444 <instance index="0" removed="1">RTE\Device\ARMCM4\system_ARMCM4.c</instance>
445 <component Cclass="Device" Cgroup="Startup" Cvendor="ARM" Cversion="1.0.1" condition="ARMCM4 CMSIS"/>
446 <package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="5.1.2-dev1"/>