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>RTOSDemo</TargetName>
11 <ToolsetNumber>0x4</ToolsetNumber>
12 <ToolsetName>ARM-ADS</ToolsetName>
13 <pCCUsed>5060422::V5.06 update 4 (build 422)::ARMCC</pCCUsed>
16 <Device>ARMCM4_FP</Device>
18 <PackID>ARM.CMSIS.5.0.1</PackID>
19 <PackURL>http://www.keil.com/pack/</PackURL>
20 <Cpu>IROM(0x00000000,0x80000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ESEL ELITTLE</Cpu>
21 <FlashUtilSpec></FlashUtilSpec>
22 <StartupFile></StartupFile>
23 <FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0NEW_DEVICE -FS00 -FL080000 -FP0($$Device:ARMCM4_FP$Device\ARM\Flash\NEW_DEVICE.FLM))</FlashDriverDll>
24 <DeviceId>0</DeviceId>
25 <RegisterFile>$$Device:ARMCM4_FP$Device\ARM\ARMCM4\Include\ARMCM4_FP.h</RegisterFile>
26 <MemoryEnv></MemoryEnv>
31 <InfinionOptionDll></InfinionOptionDll>
32 <SLE66CMisc></SLE66CMisc>
33 <SLE66AMisc></SLE66AMisc>
34 <SLE66LinkerMisc></SLE66LinkerMisc>
35 <SFDFile>$$Device:ARMCM4_FP$Device\ARM\SVD\ARMCM4.svd</SFDFile>
36 <bCustSvd>0</bCustSvd>
39 <IncludePath></IncludePath>
41 <RegisterFilePath></RegisterFilePath>
42 <DBRegisterFilePath></DBRegisterFilePath>
45 <ExitCodeStop>0</ExitCodeStop>
46 <ButtonStop>0</ButtonStop>
47 <NotGenerated>0</NotGenerated>
48 <InvalidFlash>1</InvalidFlash>
50 <OutputDirectory>.\Objects\</OutputDirectory>
51 <OutputName>RTOSDemo</OutputName>
52 <CreateExecutable>1</CreateExecutable>
53 <CreateLib>0</CreateLib>
54 <CreateHexFile>1</CreateHexFile>
55 <DebugInformation>1</DebugInformation>
56 <BrowseInformation>1</BrowseInformation>
57 <ListingPath>.\Listings\</ListingPath>
58 <HexFormatSelection>1</HexFormatSelection>
59 <Merge32K>0</Merge32K>
60 <CreateBatchFile>0</CreateBatchFile>
62 <RunUserProg1>0</RunUserProg1>
63 <RunUserProg2>0</RunUserProg2>
64 <UserProg1Name></UserProg1Name>
65 <UserProg2Name></UserProg2Name>
66 <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
67 <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
68 <nStopU1X>0</nStopU1X>
69 <nStopU2X>0</nStopU2X>
72 <RunUserProg1>0</RunUserProg1>
73 <RunUserProg2>0</RunUserProg2>
74 <UserProg1Name></UserProg1Name>
75 <UserProg2Name></UserProg2Name>
76 <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
77 <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
78 <nStopB1X>0</nStopB1X>
79 <nStopB2X>0</nStopB2X>
82 <RunUserProg1>0</RunUserProg1>
83 <RunUserProg2>0</RunUserProg2>
84 <UserProg1Name></UserProg1Name>
85 <UserProg2Name></UserProg2Name>
86 <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
87 <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
88 <nStopA1X>0</nStopA1X>
89 <nStopA2X>0</nStopA2X>
91 <SelectedForBatchBuild>0</SelectedForBatchBuild>
92 <SVCSIdString></SVCSIdString>
95 <UseCPPCompiler>0</UseCPPCompiler>
96 <RVCTCodeConst>0</RVCTCodeConst>
98 <RVCTOtherData>0</RVCTOtherData>
99 <ModuleSelection>0</ModuleSelection>
100 <IncludeInBuild>1</IncludeInBuild>
101 <AlwaysBuild>0</AlwaysBuild>
102 <GenerateAssemblyFile>0</GenerateAssemblyFile>
103 <AssembleAssemblyFile>0</AssembleAssemblyFile>
104 <PublicsOnly>0</PublicsOnly>
105 <StopOnExitCode>3</StopOnExitCode>
106 <CustomArgument></CustomArgument>
107 <IncludeLibraryModules></IncludeLibraryModules>
108 <ComprImg>1</ComprImg>
111 <SimDllName>SARMCM3.DLL</SimDllName>
112 <SimDllArguments> -MPU</SimDllArguments>
113 <SimDlgDll>DCM.DLL</SimDlgDll>
114 <SimDlgDllArguments>-pCM4</SimDlgDllArguments>
115 <TargetDllName>SARMCM3.DLL</TargetDllName>
116 <TargetDllArguments> -MPU</TargetDllArguments>
117 <TargetDlgDll>TCM.DLL</TargetDlgDll>
118 <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
122 <HexSelection>1</HexSelection>
123 <HexRangeLowAddress>0</HexRangeLowAddress>
124 <HexRangeHighAddress>0</HexRangeHighAddress>
125 <HexOffset>0</HexOffset>
126 <Oh166RecLen>16</Oh166RecLen>
131 <UseTargetDll>1</UseTargetDll>
132 <UseExternalTool>0</UseExternalTool>
133 <RunIndependent>0</RunIndependent>
134 <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
135 <Capability>1</Capability>
136 <DriverSelection>4096</DriverSelection>
139 <Flash2>BIN\UL2CM3.DLL</Flash2>
140 <Flash3>"" ()</Flash3>
142 <pFcarmOut></pFcarmOut>
143 <pFcarmGrp></pFcarmGrp>
144 <pFcArmRoot></pFcArmRoot>
145 <FcArmLst>0</FcArmLst>
149 <GenerateListings>0</GenerateListings>
174 <RvctClst>1</RvctClst>
175 <GenPPlst>0</GenPPlst>
176 <AdsCpuType>"Cortex-M4"</AdsCpuType>
177 <RvctDeviceName></RvctDeviceName>
186 <hadIRAM2>0</hadIRAM2>
187 <hadIROM2>0</hadIROM2>
215 <StartAddress>0x0</StartAddress>
220 <StartAddress>0x0</StartAddress>
225 <StartAddress>0x0</StartAddress>
230 <StartAddress>0x0</StartAddress>
235 <StartAddress>0x0</StartAddress>
240 <StartAddress>0x0</StartAddress>
245 <StartAddress>0x20000000</StartAddress>
250 <StartAddress>0x0</StartAddress>
255 <StartAddress>0x0</StartAddress>
260 <StartAddress>0x0</StartAddress>
265 <StartAddress>0x0</StartAddress>
270 <StartAddress>0x0</StartAddress>
275 <StartAddress>0xe0000</StartAddress>
280 <StartAddress>0x0</StartAddress>
285 <StartAddress>0x0</StartAddress>
290 <StartAddress>0x0</StartAddress>
295 <StartAddress>0x0</StartAddress>
300 <StartAddress>0x118000</StartAddress>
305 <StartAddress>0x0</StartAddress>
309 <RvctStartVector></RvctStartVector>
324 <uSurpInc>0</uSurpInc>
329 <vShortEn>1</vShortEn>
330 <vShortWch>1</vShortWch>
335 <MiscControls></MiscControls>
337 <Undefine></Undefine>
338 <IncludePath>..;..\..\..\Source\include;..\..\..\Source\portable\RVDS\ARM_CM4F;..\..\Common\include;..\peripheral_library;..\CMSIS;..\main_full;..\peripheral_library\interrupt</IncludePath>
347 <SwStkChk>0</SwStkChk>
349 <uSurpInc>0</uSurpInc>
351 <uClangAs>0</uClangAs>
353 <MiscControls></MiscControls>
355 <Undefine></Undefine>
356 <IncludePath></IncludePath>
366 <TextAddressRange>0x00000000</TextAddressRange>
367 <DataAddressRange>0x20000000</DataAddressRange>
369 <ScatterFile>RTOSDemo.sct</ScatterFile>
370 <IncludeLibs></IncludeLibs>
371 <IncludeLibsPath></IncludeLibsPath>
373 <LinkerInputFile></LinkerInputFile>
374 <DisabledWarnings></DisabledWarnings>
380 <GroupName>System</GroupName>
383 <FileName>startup_MPS_CM4.S</FileName>
384 <FileType>2</FileType>
385 <FilePath>.\startup_MPS_CM4.S</FilePath>
390 <GroupName>main_and_config</GroupName>
393 <FileName>main.c</FileName>
394 <FileType>1</FileType>
395 <FilePath>..\main.c</FilePath>
398 <FileName>FreeRTOSConfig.h</FileName>
399 <FileType>5</FileType>
400 <FilePath>..\FreeRTOSConfig.h</FilePath>
405 <GroupName>FreeRTOS_Source</GroupName>
408 <FileName>event_groups.c</FileName>
409 <FileType>1</FileType>
410 <FilePath>..\..\..\Source\event_groups.c</FilePath>
413 <FileName>list.c</FileName>
414 <FileType>1</FileType>
415 <FilePath>..\..\..\Source\list.c</FilePath>
418 <FileName>queue.c</FileName>
419 <FileType>1</FileType>
420 <FilePath>..\..\..\Source\queue.c</FilePath>
423 <FileName>tasks.c</FileName>
424 <FileType>1</FileType>
425 <FilePath>..\..\..\Source\tasks.c</FilePath>
428 <FileName>timers.c</FileName>
429 <FileType>1</FileType>
430 <FilePath>..\..\..\Source\timers.c</FilePath>
433 <FileName>port.c</FileName>
434 <FileType>1</FileType>
435 <FilePath>..\..\..\Source\portable\RVDS\ARM_CM4F\port.c</FilePath>
440 <GroupName>peripheral_library</GroupName>
443 <FileName>interrupt_api.c</FileName>
444 <FileType>1</FileType>
445 <FilePath>..\peripheral_library\interrupt\interrupt_api.c</FilePath>
448 <FileName>interrupt_ecia_perphl.c</FileName>
449 <FileType>1</FileType>
450 <FilePath>..\peripheral_library\interrupt\interrupt_ecia_perphl.c</FilePath>
453 <FileName>interrupt_nvic_perphl.c</FileName>
454 <FileType>1</FileType>
455 <FilePath>..\peripheral_library\interrupt\interrupt_nvic_perphl.c</FilePath>
458 <FileName>btimer_api.c</FileName>
459 <FileType>1</FileType>
460 <FilePath>..\peripheral_library\basic_timer\btimer_api.c</FilePath>
463 <FileName>btimer_perphl.c</FileName>
464 <FileType>1</FileType>
465 <FilePath>..\peripheral_library\basic_timer\btimer_perphl.c</FilePath>
468 <FileName>pcr_api.c</FileName>
469 <FileType>1</FileType>
470 <FilePath>..\peripheral_library\pcr\pcr_api.c</FilePath>
473 <FileName>pcr_perphl.c</FileName>
474 <FileType>1</FileType>
475 <FilePath>..\peripheral_library\pcr\pcr_perphl.c</FilePath>
478 <FileName>system_internal.c</FileName>
479 <FileType>1</FileType>
480 <FilePath>..\peripheral_library\system_internal.c</FilePath>