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"> 3 <SchemaVersion>2.1</SchemaVersion> 4 <Header>### uVision Project, (C) Keil Software</Header> 5 <Targets> 6 <Target> 7 <TargetName>rtthread</TargetName> 8 <ToolsetNumber>0x4</ToolsetNumber> 9 <ToolsetName>ARM-ADS</ToolsetName> 10 <uAC6>0</uAC6> 11 <TargetOption> 12 <TargetCommonOption> 13 <Device>STM32F207ZGTx</Device> 14 <Vendor>STMicroelectronics</Vendor> 15 <PackID>Keil.STM32F2xx_DFP.2.7.0</PackID> 16 <PackURL>http://www.keil.com/pack</PackURL> 17 <Cpu>IRAM(0x20000000,0x20000) IROM(0x08000000,0x100000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE</Cpu> 18 <FlashUtilSpec /> 19 <StartupFile /> 20 <FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F2xx_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F207ZGTx$CMSIS\Flash\STM32F2xx_1024.FLM))</FlashDriverDll> 21 <DeviceId>0</DeviceId> 22 <RegisterFile>$$Device:STM32F207ZGTx$Drivers\CMSIS\Device\ST\STM32F2xx\Include\stm32f2xx.h</RegisterFile> 23 <MemoryEnv /> 24 <Cmp /> 25 <Asm /> 26 <Linker /> 27 <OHString /> 28 <InfinionOptionDll /> 29 <SLE66CMisc /> 30 <SLE66AMisc /> 31 <SLE66LinkerMisc /> 32 <SFDFile>$$Device:STM32F207ZGTx$CMSIS\SVD\STM32F20x.svd</SFDFile> 33 <bCustSvd>0</bCustSvd> 34 <UseEnv>0</UseEnv> 35 <BinPath /> 36 <IncludePath /> 37 <LibPath /> 38 <RegisterFilePath /> 39 <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\keil\Obj\</OutputDirectory> 48 <OutputName>rt-thread</OutputName> 49 <CreateExecutable>1</CreateExecutable> 50 <CreateLib>0</CreateLib> 51 <CreateHexFile>0</CreateHexFile> 52 <DebugInformation>1</DebugInformation> 53 <BrowseInformation>1</BrowseInformation> 54 <ListingPath>.\build\keil\List\</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 /> 62 <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 /> 72 <UserProg2Name /> 73 <UserProg1Dos16Mode>0</UserProg1Dos16Mode> 74 <UserProg2Dos16Mode>0</UserProg2Dos16Mode> 75 <nStopB1X>0</nStopB1X> 76 <nStopB2X>0</nStopB2X> 77 </BeforeMake> 78 <AfterMake> 79 <RunUserProg1>1</RunUserProg1> 80 <RunUserProg2>0</RunUserProg2> 81 <UserProg1Name>fromelf --bin !L --output rtthread.bin</UserProg1Name> 82 <UserProg2Name /> 83 <UserProg1Dos16Mode>0</UserProg1Dos16Mode> 84 <UserProg2Dos16Mode>0</UserProg2Dos16Mode> 85 <nStopA1X>0</nStopA1X> 86 <nStopA2X>0</nStopA2X> 87 </AfterMake> 88 <SelectedForBatchBuild>0</SelectedForBatchBuild> 89 <SVCSIdString /> 90 </TargetCommonOption> 91 <CommonProperty> 92 <UseCPPCompiler>0</UseCPPCompiler> 93 <RVCTCodeConst>0</RVCTCodeConst> 94 <RVCTZI>0</RVCTZI> 95 <RVCTOtherData>0</RVCTOtherData> 96 <ModuleSelection>0</ModuleSelection> 97 <IncludeInBuild>1</IncludeInBuild> 98 <AlwaysBuild>0</AlwaysBuild> 99 <GenerateAssemblyFile>0</GenerateAssemblyFile> 100 <AssembleAssemblyFile>0</AssembleAssemblyFile> 101 <PublicsOnly>0</PublicsOnly> 102 <StopOnExitCode>3</StopOnExitCode> 103 <CustomArgument /> 104 <IncludeLibraryModules /> 105 <ComprImg>1</ComprImg> 106 </CommonProperty> 107 <DllOption> 108 <SimDllName>SARMCM3.DLL</SimDllName> 109 <SimDllArguments> -REMAP -MPU</SimDllArguments> 110 <SimDlgDll>DCM.DLL</SimDlgDll> 111 <SimDlgDllArguments>-pCM3</SimDlgDllArguments> 112 <TargetDllName>SARMCM3.DLL</TargetDllName> 113 <TargetDllArguments> -MPU</TargetDllArguments> 114 <TargetDlgDll>TCM.DLL</TargetDlgDll> 115 <TargetDlgDllArguments>-pCM3</TargetDlgDllArguments> 116 </DllOption> 117 <DebugOption> 118 <OPTHX> 119 <HexSelection>1</HexSelection> 120 <HexRangeLowAddress>0</HexRangeLowAddress> 121 <HexRangeHighAddress>0</HexRangeHighAddress> 122 <HexOffset>0</HexOffset> 123 <Oh166RecLen>16</Oh166RecLen> 124 </OPTHX> 125 </DebugOption> 126 <Utilities> 127 <Flash1> 128 <UseTargetDll>1</UseTargetDll> 129 <UseExternalTool>0</UseExternalTool> 130 <RunIndependent>0</RunIndependent> 131 <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging> 132 <Capability>1</Capability> 133 <DriverSelection>4096</DriverSelection> 134 </Flash1> 135 <bUseTDR>1</bUseTDR> 136 <Flash2>BIN\UL2CM3.DLL</Flash2> 137 <Flash3 /> 138 <Flash4 /> 139 <pFcarmOut /> 140 <pFcarmGrp /> 141 <pFcArmRoot /> 142 <FcArmLst>0</FcArmLst> 143 </Utilities> 144 <TargetArmAds> 145 <ArmAdsMisc> 146 <GenerateListings>0</GenerateListings> 147 <asHll>1</asHll> 148 <asAsm>1</asAsm> 149 <asMacX>1</asMacX> 150 <asSyms>1</asSyms> 151 <asFals>1</asFals> 152 <asDbgD>1</asDbgD> 153 <asForm>1</asForm> 154 <ldLst>0</ldLst> 155 <ldmm>1</ldmm> 156 <ldXref>1</ldXref> 157 <BigEnd>0</BigEnd> 158 <AdsALst>1</AdsALst> 159 <AdsACrf>1</AdsACrf> 160 <AdsANop>0</AdsANop> 161 <AdsANot>0</AdsANot> 162 <AdsLLst>1</AdsLLst> 163 <AdsLmap>1</AdsLmap> 164 <AdsLcgr>1</AdsLcgr> 165 <AdsLsym>1</AdsLsym> 166 <AdsLszi>1</AdsLszi> 167 <AdsLtoi>1</AdsLtoi> 168 <AdsLsun>1</AdsLsun> 169 <AdsLven>1</AdsLven> 170 <AdsLsxf>1</AdsLsxf> 171 <RvctClst>0</RvctClst> 172 <GenPPlst>0</GenPPlst> 173 <AdsCpuType>"Cortex-M3"</AdsCpuType> 174 <RvctDeviceName /> 175 <mOS>0</mOS> 176 <uocRom>0</uocRom> 177 <uocRam>0</uocRam> 178 <hadIROM>1</hadIROM> 179 <hadIRAM>1</hadIRAM> 180 <hadXRAM>0</hadXRAM> 181 <uocXRam>0</uocXRam> 182 <RvdsVP>0</RvdsVP> 183 <RvdsMve>0</RvdsMve> 184 <RvdsCdeCp>0</RvdsCdeCp> 185 <hadIRAM2>0</hadIRAM2> 186 <hadIROM2>0</hadIROM2> 187 <StupSel>8</StupSel> 188 <useUlib>0</useUlib> 189 <EndSel>0</EndSel> 190 <uLtcg>0</uLtcg> 191 <nSecure>0</nSecure> 192 <RoSelD>3</RoSelD> 193 <RwSelD>3</RwSelD> 194 <CodeSel>0</CodeSel> 195 <OptFeed>0</OptFeed> 196 <NoZi1>0</NoZi1> 197 <NoZi2>0</NoZi2> 198 <NoZi3>0</NoZi3> 199 <NoZi4>0</NoZi4> 200 <NoZi5>0</NoZi5> 201 <Ro1Chk>0</Ro1Chk> 202 <Ro2Chk>0</Ro2Chk> 203 <Ro3Chk>0</Ro3Chk> 204 <Ir1Chk>1</Ir1Chk> 205 <Ir2Chk>0</Ir2Chk> 206 <Ra1Chk>0</Ra1Chk> 207 <Ra2Chk>0</Ra2Chk> 208 <Ra3Chk>0</Ra3Chk> 209 <Im1Chk>1</Im1Chk> 210 <Im2Chk>0</Im2Chk> 211 <OnChipMemories> 212 <Ocm1> 213 <Type>0</Type> 214 <StartAddress>0x0</StartAddress> 215 <Size>0x0</Size> 216 </Ocm1> 217 <Ocm2> 218 <Type>0</Type> 219 <StartAddress>0x0</StartAddress> 220 <Size>0x0</Size> 221 </Ocm2> 222 <Ocm3> 223 <Type>0</Type> 224 <StartAddress>0x0</StartAddress> 225 <Size>0x0</Size> 226 </Ocm3> 227 <Ocm4> 228 <Type>0</Type> 229 <StartAddress>0x0</StartAddress> 230 <Size>0x0</Size> 231 </Ocm4> 232 <Ocm5> 233 <Type>0</Type> 234 <StartAddress>0x0</StartAddress> 235 <Size>0x0</Size> 236 </Ocm5> 237 <Ocm6> 238 <Type>0</Type> 239 <StartAddress>0x0</StartAddress> 240 <Size>0x0</Size> 241 </Ocm6> 242 <IRAM> 243 <Type>0</Type> 244 <StartAddress>0x20000000</StartAddress> 245 <Size>0x20000</Size> 246 </IRAM> 247 <IROM> 248 <Type>1</Type> 249 <StartAddress>0x8000000</StartAddress> 250 <Size>0x100000</Size> 251 </IROM> 252 <XRAM> 253 <Type>0</Type> 254 <StartAddress>0x0</StartAddress> 255 <Size>0x0</Size> 256 </XRAM> 257 <OCR_RVCT1> 258 <Type>1</Type> 259 <StartAddress>0x0</StartAddress> 260 <Size>0x0</Size> 261 </OCR_RVCT1> 262 <OCR_RVCT2> 263 <Type>1</Type> 264 <StartAddress>0x0</StartAddress> 265 <Size>0x0</Size> 266 </OCR_RVCT2> 267 <OCR_RVCT3> 268 <Type>1</Type> 269 <StartAddress>0x0</StartAddress> 270 <Size>0x0</Size> 271 </OCR_RVCT3> 272 <OCR_RVCT4> 273 <Type>1</Type> 274 <StartAddress>0x8000000</StartAddress> 275 <Size>0x100000</Size> 276 </OCR_RVCT4> 277 <OCR_RVCT5> 278 <Type>1</Type> 279 <StartAddress>0x0</StartAddress> 280 <Size>0x0</Size> 281 </OCR_RVCT5> 282 <OCR_RVCT6> 283 <Type>0</Type> 284 <StartAddress>0x0</StartAddress> 285 <Size>0x0</Size> 286 </OCR_RVCT6> 287 <OCR_RVCT7> 288 <Type>0</Type> 289 <StartAddress>0x0</StartAddress> 290 <Size>0x0</Size> 291 </OCR_RVCT7> 292 <OCR_RVCT8> 293 <Type>0</Type> 294 <StartAddress>0x0</StartAddress> 295 <Size>0x0</Size> 296 </OCR_RVCT8> 297 <OCR_RVCT9> 298 <Type>0</Type> 299 <StartAddress>0x20000000</StartAddress> 300 <Size>0x20000</Size> 301 </OCR_RVCT9> 302 <OCR_RVCT10> 303 <Type>0</Type> 304 <StartAddress>0x0</StartAddress> 305 <Size>0x0</Size> 306 </OCR_RVCT10> 307 </OnChipMemories> 308 <RvctStartVector /> 309 </ArmAdsMisc> 310 <Cads> 311 <interw>1</interw> 312 <Optim>1</Optim> 313 <oTime>0</oTime> 314 <SplitLS>0</SplitLS> 315 <OneElfS>1</OneElfS> 316 <Strict>0</Strict> 317 <EnumInt>0</EnumInt> 318 <PlainCh>0</PlainCh> 319 <Ropi>0</Ropi> 320 <Rwpi>0</Rwpi> 321 <wLevel>2</wLevel> 322 <uThumb>0</uThumb> 323 <uSurpInc>0</uSurpInc> 324 <uC99>1</uC99> 325 <uGnu>0</uGnu> 326 <useXO>0</useXO> 327 <v6Lang>1</v6Lang> 328 <v6LangP>1</v6LangP> 329 <vShortEn>1</vShortEn> 330 <vShortWch>1</vShortWch> 331 <v6Lto>0</v6Lto> 332 <v6WtE>0</v6WtE> 333 <v6Rtti>0</v6Rtti> 334 <VariousControls> 335 <MiscControls /> 336 <Define>__STDC_LIMIT_MACROS, RT_USING_ARMLIBC, USE_HAL_DRIVER, RT_USING_LIBC, STM32F207xx, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__</Define> 337 <Undefine /> 338 <IncludePath>..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\libcpu\arm\cortex-m3;board;..\libraries\HAL_Drivers\CMSIS\Include;applications;..\..\..\components\libc\compilers\common\include;..\libraries\HAL_Drivers\drivers;.;..\libraries\HAL_Drivers\drivers\config;..\..\..\components\finsh;..\..\..\components\libc\posix\io\epoll;..\..\..\libcpu\arm\common;..\libraries\HAL_Drivers;..\..\..\components\drivers\include;..\..\..\include;..\..\..\components\libc\posix\io\eventfd;..\libraries\STM32F2xx_HAL\CMSIS\Device\ST\STM32F2xx\Include;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\libraries\STM32F2xx_HAL\STM32F2xx_HAL_Driver\Inc;board\CubeMX_Config\Core\Inc;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc</IncludePath> 339 </VariousControls> 340 </Cads> 341 <Aads> 342 <interw>1</interw> 343 <Ropi>0</Ropi> 344 <Rwpi>0</Rwpi> 345 <thumb>0</thumb> 346 <SplitLS>0</SplitLS> 347 <SwStkChk>0</SwStkChk> 348 <NoWarn>0</NoWarn> 349 <uSurpInc>0</uSurpInc> 350 <useXO>0</useXO> 351 <ClangAsOpt>4</ClangAsOpt> 352 <VariousControls> 353 <MiscControls /> 354 <Define /> 355 <Undefine /> 356 <IncludePath /> 357 </VariousControls> 358 </Aads> 359 <LDads> 360 <umfTarg>0</umfTarg> 361 <Ropi>0</Ropi> 362 <Rwpi>0</Rwpi> 363 <noStLib>0</noStLib> 364 <RepFail>1</RepFail> 365 <useFile>0</useFile> 366 <TextAddressRange>0x08000000</TextAddressRange> 367 <DataAddressRange>0x20000000</DataAddressRange> 368 <pXoBase /> 369 <ScatterFile>.\board\linker_scripts\link.sct</ScatterFile> 370 <IncludeLibs /> 371 <IncludeLibsPath /> 372 <Misc /> 373 <LinkerInputFile /> 374 <DisabledWarnings /> 375 </LDads> 376 </TargetArmAds> 377 </TargetOption> 378 <Groups> 379 <Group> 380 <GroupName>Applications</GroupName> 381 <Files> 382 <File> 383 <FileName>main.c</FileName> 384 <FileType>1</FileType> 385 <FilePath>applications\main.c</FilePath> 386 </File> 387 </Files> 388 </Group> 389 <Group> 390 <GroupName>Compiler</GroupName> 391 <Files> 392 <File> 393 <FileName>syscall_mem.c</FileName> 394 <FileType>1</FileType> 395 <FilePath>..\..\..\components\libc\compilers\armlibc\syscall_mem.c</FilePath> 396 </File> 397 </Files> 398 <Files> 399 <File> 400 <FileName>syscalls.c</FileName> 401 <FileType>1</FileType> 402 <FilePath>..\..\..\components\libc\compilers\armlibc\syscalls.c</FilePath> 403 </File> 404 </Files> 405 <Files> 406 <File> 407 <FileName>cctype.c</FileName> 408 <FileType>1</FileType> 409 <FilePath>..\..\..\components\libc\compilers\common\cctype.c</FilePath> 410 </File> 411 </Files> 412 <Files> 413 <File> 414 <FileName>cstdlib.c</FileName> 415 <FileType>1</FileType> 416 <FilePath>..\..\..\components\libc\compilers\common\cstdlib.c</FilePath> 417 </File> 418 </Files> 419 <Files> 420 <File> 421 <FileName>cstring.c</FileName> 422 <FileType>1</FileType> 423 <FilePath>..\..\..\components\libc\compilers\common\cstring.c</FilePath> 424 </File> 425 </Files> 426 <Files> 427 <File> 428 <FileName>ctime.c</FileName> 429 <FileType>1</FileType> 430 <FilePath>..\..\..\components\libc\compilers\common\ctime.c</FilePath> 431 </File> 432 </Files> 433 <Files> 434 <File> 435 <FileName>cunistd.c</FileName> 436 <FileType>1</FileType> 437 <FilePath>..\..\..\components\libc\compilers\common\cunistd.c</FilePath> 438 </File> 439 </Files> 440 <Files> 441 <File> 442 <FileName>cwchar.c</FileName> 443 <FileType>1</FileType> 444 <FilePath>..\..\..\components\libc\compilers\common\cwchar.c</FilePath> 445 </File> 446 </Files> 447 </Group> 448 <Group> 449 <GroupName>DeviceDrivers</GroupName> 450 <Files> 451 <File> 452 <FileName>device.c</FileName> 453 <FileType>1</FileType> 454 <FilePath>..\..\..\components\drivers\core\device.c</FilePath> 455 <FileOption> 456 <FileArmAds> 457 <Cads> 458 <VariousControls> 459 <MiscControls> </MiscControls> 460 <Define>__RT_IPC_SOURCE__</Define> 461 <Undefine> </Undefine> 462 <IncludePath> </IncludePath> 463 </VariousControls> 464 </Cads> 465 </FileArmAds> 466 </FileOption> 467 </File> 468 </Files> 469 <Files> 470 <File> 471 <FileName>completion.c</FileName> 472 <FileType>1</FileType> 473 <FilePath>..\..\..\components\drivers\ipc\completion.c</FilePath> 474 <FileOption> 475 <FileArmAds> 476 <Cads> 477 <VariousControls> 478 <MiscControls> </MiscControls> 479 <Define>__RT_IPC_SOURCE__</Define> 480 <Undefine> </Undefine> 481 <IncludePath> </IncludePath> 482 </VariousControls> 483 </Cads> 484 </FileArmAds> 485 </FileOption> 486 </File> 487 </Files> 488 <Files> 489 <File> 490 <FileName>dataqueue.c</FileName> 491 <FileType>1</FileType> 492 <FilePath>..\..\..\components\drivers\ipc\dataqueue.c</FilePath> 493 <FileOption> 494 <FileArmAds> 495 <Cads> 496 <VariousControls> 497 <MiscControls> </MiscControls> 498 <Define>__RT_IPC_SOURCE__</Define> 499 <Undefine> </Undefine> 500 <IncludePath> </IncludePath> 501 </VariousControls> 502 </Cads> 503 </FileArmAds> 504 </FileOption> 505 </File> 506 </Files> 507 <Files> 508 <File> 509 <FileName>pipe.c</FileName> 510 <FileType>1</FileType> 511 <FilePath>..\..\..\components\drivers\ipc\pipe.c</FilePath> 512 <FileOption> 513 <FileArmAds> 514 <Cads> 515 <VariousControls> 516 <MiscControls> </MiscControls> 517 <Define>__RT_IPC_SOURCE__</Define> 518 <Undefine> </Undefine> 519 <IncludePath> </IncludePath> 520 </VariousControls> 521 </Cads> 522 </FileArmAds> 523 </FileOption> 524 </File> 525 </Files> 526 <Files> 527 <File> 528 <FileName>ringblk_buf.c</FileName> 529 <FileType>1</FileType> 530 <FilePath>..\..\..\components\drivers\ipc\ringblk_buf.c</FilePath> 531 <FileOption> 532 <FileArmAds> 533 <Cads> 534 <VariousControls> 535 <MiscControls> </MiscControls> 536 <Define>__RT_IPC_SOURCE__</Define> 537 <Undefine> </Undefine> 538 <IncludePath> </IncludePath> 539 </VariousControls> 540 </Cads> 541 </FileArmAds> 542 </FileOption> 543 </File> 544 </Files> 545 <Files> 546 <File> 547 <FileName>ringbuffer.c</FileName> 548 <FileType>1</FileType> 549 <FilePath>..\..\..\components\drivers\ipc\ringbuffer.c</FilePath> 550 <FileOption> 551 <FileArmAds> 552 <Cads> 553 <VariousControls> 554 <MiscControls> </MiscControls> 555 <Define>__RT_IPC_SOURCE__</Define> 556 <Undefine> </Undefine> 557 <IncludePath> </IncludePath> 558 </VariousControls> 559 </Cads> 560 </FileArmAds> 561 </FileOption> 562 </File> 563 </Files> 564 <Files> 565 <File> 566 <FileName>waitqueue.c</FileName> 567 <FileType>1</FileType> 568 <FilePath>..\..\..\components\drivers\ipc\waitqueue.c</FilePath> 569 <FileOption> 570 <FileArmAds> 571 <Cads> 572 <VariousControls> 573 <MiscControls> </MiscControls> 574 <Define>__RT_IPC_SOURCE__</Define> 575 <Undefine> </Undefine> 576 <IncludePath> </IncludePath> 577 </VariousControls> 578 </Cads> 579 </FileArmAds> 580 </FileOption> 581 </File> 582 </Files> 583 <Files> 584 <File> 585 <FileName>workqueue.c</FileName> 586 <FileType>1</FileType> 587 <FilePath>..\..\..\components\drivers\ipc\workqueue.c</FilePath> 588 <FileOption> 589 <FileArmAds> 590 <Cads> 591 <VariousControls> 592 <MiscControls> </MiscControls> 593 <Define>__RT_IPC_SOURCE__</Define> 594 <Undefine> </Undefine> 595 <IncludePath> </IncludePath> 596 </VariousControls> 597 </Cads> 598 </FileArmAds> 599 </FileOption> 600 </File> 601 </Files> 602 <Files> 603 <File> 604 <FileName>pin.c</FileName> 605 <FileType>1</FileType> 606 <FilePath>..\..\..\components\drivers\pin\pin.c</FilePath> 607 <FileOption> 608 <FileArmAds> 609 <Cads> 610 <VariousControls> 611 <MiscControls> </MiscControls> 612 <Define>__RT_IPC_SOURCE__</Define> 613 <Undefine> </Undefine> 614 <IncludePath> </IncludePath> 615 </VariousControls> 616 </Cads> 617 </FileArmAds> 618 </FileOption> 619 </File> 620 </Files> 621 <Files> 622 <File> 623 <FileName>serial.c</FileName> 624 <FileType>1</FileType> 625 <FilePath>..\..\..\components\drivers\serial\serial.c</FilePath> 626 <FileOption> 627 <FileArmAds> 628 <Cads> 629 <VariousControls> 630 <MiscControls> </MiscControls> 631 <Define>__RT_IPC_SOURCE__</Define> 632 <Undefine> </Undefine> 633 <IncludePath> </IncludePath> 634 </VariousControls> 635 </Cads> 636 </FileArmAds> 637 </FileOption> 638 </File> 639 </Files> 640 </Group> 641 <Group> 642 <GroupName>Drivers</GroupName> 643 <Files> 644 <File> 645 <FileName>drv_gpio.c</FileName> 646 <FileType>1</FileType> 647 <FilePath>..\libraries\HAL_Drivers\drivers\drv_gpio.c</FilePath> 648 </File> 649 </Files> 650 <Files> 651 <File> 652 <FileName>drv_usart.c</FileName> 653 <FileType>1</FileType> 654 <FilePath>..\libraries\HAL_Drivers\drivers\drv_usart.c</FilePath> 655 </File> 656 </Files> 657 <Files> 658 <File> 659 <FileName>drv_common.c</FileName> 660 <FileType>1</FileType> 661 <FilePath>..\libraries\HAL_Drivers\drv_common.c</FilePath> 662 </File> 663 </Files> 664 <Files> 665 <File> 666 <FileName>startup_stm32f207xx.s</FileName> 667 <FileType>2</FileType> 668 <FilePath>..\libraries\STM32F2xx_HAL\CMSIS\Device\ST\STM32F2xx\Source\Templates\arm\startup_stm32f207xx.s</FilePath> 669 </File> 670 </Files> 671 <Files> 672 <File> 673 <FileName>stm32f2xx_hal_msp.c</FileName> 674 <FileType>1</FileType> 675 <FilePath>board\CubeMX_Config\Core\Src\stm32f2xx_hal_msp.c</FilePath> 676 </File> 677 </Files> 678 <Files> 679 <File> 680 <FileName>board.c</FileName> 681 <FileType>1</FileType> 682 <FilePath>board\board.c</FilePath> 683 </File> 684 </Files> 685 </Group> 686 <Group> 687 <GroupName>Finsh</GroupName> 688 <Files> 689 <File> 690 <FileName>shell.c</FileName> 691 <FileType>1</FileType> 692 <FilePath>..\..\..\components\finsh\shell.c</FilePath> 693 </File> 694 </Files> 695 <Files> 696 <File> 697 <FileName>msh.c</FileName> 698 <FileType>1</FileType> 699 <FilePath>..\..\..\components\finsh\msh.c</FilePath> 700 </File> 701 </Files> 702 <Files> 703 <File> 704 <FileName>msh_parse.c</FileName> 705 <FileType>1</FileType> 706 <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> 707 </File> 708 </Files> 709 <Files> 710 <File> 711 <FileName>cmd.c</FileName> 712 <FileType>1</FileType> 713 <FilePath>..\..\..\components\finsh\cmd.c</FilePath> 714 </File> 715 </Files> 716 </Group> 717 <Group> 718 <GroupName>Kernel</GroupName> 719 <Files> 720 <File> 721 <FileName>clock.c</FileName> 722 <FileType>1</FileType> 723 <FilePath>..\..\..\src\clock.c</FilePath> 724 <FileOption> 725 <FileArmAds> 726 <Cads> 727 <VariousControls> 728 <MiscControls> </MiscControls> 729 <Define>__RT_KERNEL_SOURCE__</Define> 730 <Undefine> </Undefine> 731 <IncludePath> </IncludePath> 732 </VariousControls> 733 </Cads> 734 </FileArmAds> 735 </FileOption> 736 </File> 737 </Files> 738 <Files> 739 <File> 740 <FileName>components.c</FileName> 741 <FileType>1</FileType> 742 <FilePath>..\..\..\src\components.c</FilePath> 743 <FileOption> 744 <FileArmAds> 745 <Cads> 746 <VariousControls> 747 <MiscControls> </MiscControls> 748 <Define>__RT_KERNEL_SOURCE__</Define> 749 <Undefine> </Undefine> 750 <IncludePath> </IncludePath> 751 </VariousControls> 752 </Cads> 753 </FileArmAds> 754 </FileOption> 755 </File> 756 </Files> 757 <Files> 758 <File> 759 <FileName>idle.c</FileName> 760 <FileType>1</FileType> 761 <FilePath>..\..\..\src\idle.c</FilePath> 762 <FileOption> 763 <FileArmAds> 764 <Cads> 765 <VariousControls> 766 <MiscControls> </MiscControls> 767 <Define>__RT_KERNEL_SOURCE__</Define> 768 <Undefine> </Undefine> 769 <IncludePath> </IncludePath> 770 </VariousControls> 771 </Cads> 772 </FileArmAds> 773 </FileOption> 774 </File> 775 </Files> 776 <Files> 777 <File> 778 <FileName>ipc.c</FileName> 779 <FileType>1</FileType> 780 <FilePath>..\..\..\src\ipc.c</FilePath> 781 <FileOption> 782 <FileArmAds> 783 <Cads> 784 <VariousControls> 785 <MiscControls> </MiscControls> 786 <Define>__RT_KERNEL_SOURCE__</Define> 787 <Undefine> </Undefine> 788 <IncludePath> </IncludePath> 789 </VariousControls> 790 </Cads> 791 </FileArmAds> 792 </FileOption> 793 </File> 794 </Files> 795 <Files> 796 <File> 797 <FileName>irq.c</FileName> 798 <FileType>1</FileType> 799 <FilePath>..\..\..\src\irq.c</FilePath> 800 <FileOption> 801 <FileArmAds> 802 <Cads> 803 <VariousControls> 804 <MiscControls> </MiscControls> 805 <Define>__RT_KERNEL_SOURCE__</Define> 806 <Undefine> </Undefine> 807 <IncludePath> </IncludePath> 808 </VariousControls> 809 </Cads> 810 </FileArmAds> 811 </FileOption> 812 </File> 813 </Files> 814 <Files> 815 <File> 816 <FileName>kstdio.c</FileName> 817 <FileType>1</FileType> 818 <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> 819 <FileOption> 820 <FileArmAds> 821 <Cads> 822 <VariousControls> 823 <MiscControls> </MiscControls> 824 <Define>__RT_KERNEL_SOURCE__</Define> 825 <Undefine> </Undefine> 826 <IncludePath> </IncludePath> 827 </VariousControls> 828 </Cads> 829 </FileArmAds> 830 </FileOption> 831 </File> 832 </Files> 833 <Files> 834 <File> 835 <FileName>kstring.c</FileName> 836 <FileType>1</FileType> 837 <FilePath>..\..\..\src\klibc\kstring.c</FilePath> 838 <FileOption> 839 <FileArmAds> 840 <Cads> 841 <VariousControls> 842 <MiscControls> </MiscControls> 843 <Define>__RT_KERNEL_SOURCE__</Define> 844 <Undefine> </Undefine> 845 <IncludePath> </IncludePath> 846 </VariousControls> 847 </Cads> 848 </FileArmAds> 849 </FileOption> 850 </File> 851 </Files> 852 <Files> 853 <File> 854 <FileName>kservice.c</FileName> 855 <FileType>1</FileType> 856 <FilePath>..\..\..\src\kservice.c</FilePath> 857 <FileOption> 858 <FileArmAds> 859 <Cads> 860 <VariousControls> 861 <MiscControls> </MiscControls> 862 <Define>__RT_KERNEL_SOURCE__</Define> 863 <Undefine> </Undefine> 864 <IncludePath> </IncludePath> 865 </VariousControls> 866 </Cads> 867 </FileArmAds> 868 </FileOption> 869 </File> 870 </Files> 871 <Files> 872 <File> 873 <FileName>mem.c</FileName> 874 <FileType>1</FileType> 875 <FilePath>..\..\..\src\mem.c</FilePath> 876 <FileOption> 877 <FileArmAds> 878 <Cads> 879 <VariousControls> 880 <MiscControls> </MiscControls> 881 <Define>__RT_KERNEL_SOURCE__</Define> 882 <Undefine> </Undefine> 883 <IncludePath> </IncludePath> 884 </VariousControls> 885 </Cads> 886 </FileArmAds> 887 </FileOption> 888 </File> 889 </Files> 890 <Files> 891 <File> 892 <FileName>mempool.c</FileName> 893 <FileType>1</FileType> 894 <FilePath>..\..\..\src\mempool.c</FilePath> 895 <FileOption> 896 <FileArmAds> 897 <Cads> 898 <VariousControls> 899 <MiscControls> </MiscControls> 900 <Define>__RT_KERNEL_SOURCE__</Define> 901 <Undefine> </Undefine> 902 <IncludePath> </IncludePath> 903 </VariousControls> 904 </Cads> 905 </FileArmAds> 906 </FileOption> 907 </File> 908 </Files> 909 <Files> 910 <File> 911 <FileName>object.c</FileName> 912 <FileType>1</FileType> 913 <FilePath>..\..\..\src\object.c</FilePath> 914 <FileOption> 915 <FileArmAds> 916 <Cads> 917 <VariousControls> 918 <MiscControls> </MiscControls> 919 <Define>__RT_KERNEL_SOURCE__</Define> 920 <Undefine> </Undefine> 921 <IncludePath> </IncludePath> 922 </VariousControls> 923 </Cads> 924 </FileArmAds> 925 </FileOption> 926 </File> 927 </Files> 928 <Files> 929 <File> 930 <FileName>scheduler_comm.c</FileName> 931 <FileType>1</FileType> 932 <FilePath>..\..\..\src\scheduler_comm.c</FilePath> 933 <FileOption> 934 <FileArmAds> 935 <Cads> 936 <VariousControls> 937 <MiscControls> </MiscControls> 938 <Define>__RT_KERNEL_SOURCE__</Define> 939 <Undefine> </Undefine> 940 <IncludePath> </IncludePath> 941 </VariousControls> 942 </Cads> 943 </FileArmAds> 944 </FileOption> 945 </File> 946 </Files> 947 <Files> 948 <File> 949 <FileName>scheduler_up.c</FileName> 950 <FileType>1</FileType> 951 <FilePath>..\..\..\src\scheduler_up.c</FilePath> 952 <FileOption> 953 <FileArmAds> 954 <Cads> 955 <VariousControls> 956 <MiscControls> </MiscControls> 957 <Define>__RT_KERNEL_SOURCE__</Define> 958 <Undefine> </Undefine> 959 <IncludePath> </IncludePath> 960 </VariousControls> 961 </Cads> 962 </FileArmAds> 963 </FileOption> 964 </File> 965 </Files> 966 <Files> 967 <File> 968 <FileName>thread.c</FileName> 969 <FileType>1</FileType> 970 <FilePath>..\..\..\src\thread.c</FilePath> 971 <FileOption> 972 <FileArmAds> 973 <Cads> 974 <VariousControls> 975 <MiscControls> </MiscControls> 976 <Define>__RT_KERNEL_SOURCE__</Define> 977 <Undefine> </Undefine> 978 <IncludePath> </IncludePath> 979 </VariousControls> 980 </Cads> 981 </FileArmAds> 982 </FileOption> 983 </File> 984 </Files> 985 <Files> 986 <File> 987 <FileName>timer.c</FileName> 988 <FileType>1</FileType> 989 <FilePath>..\..\..\src\timer.c</FilePath> 990 <FileOption> 991 <FileArmAds> 992 <Cads> 993 <VariousControls> 994 <MiscControls> </MiscControls> 995 <Define>__RT_KERNEL_SOURCE__</Define> 996 <Undefine> </Undefine> 997 <IncludePath> </IncludePath> 998 </VariousControls> 999 </Cads> 1000 </FileArmAds> 1001 </FileOption> 1002 </File> 1003 </Files> 1004 </Group> 1005 <Group> 1006 <GroupName>libcpu</GroupName> 1007 <Files> 1008 <File> 1009 <FileName>atomic_arm.c</FileName> 1010 <FileType>1</FileType> 1011 <FilePath>..\..\..\libcpu\arm\common\atomic_arm.c</FilePath> 1012 </File> 1013 </Files> 1014 <Files> 1015 <File> 1016 <FileName>div0.c</FileName> 1017 <FileType>1</FileType> 1018 <FilePath>..\..\..\libcpu\arm\common\div0.c</FilePath> 1019 </File> 1020 </Files> 1021 <Files> 1022 <File> 1023 <FileName>showmem.c</FileName> 1024 <FileType>1</FileType> 1025 <FilePath>..\..\..\libcpu\arm\common\showmem.c</FilePath> 1026 </File> 1027 </Files> 1028 <Files> 1029 <File> 1030 <FileName>context_rvds.S</FileName> 1031 <FileType>2</FileType> 1032 <FilePath>..\..\..\libcpu\arm\cortex-m3\context_rvds.S</FilePath> 1033 </File> 1034 </Files> 1035 <Files> 1036 <File> 1037 <FileName>cpuport.c</FileName> 1038 <FileType>1</FileType> 1039 <FilePath>..\..\..\libcpu\arm\cortex-m3\cpuport.c</FilePath> 1040 </File> 1041 </Files> 1042 </Group> 1043 <Group> 1044 <GroupName>Libraries</GroupName> 1045 <Files> 1046 <File> 1047 <FileName>stm32f2xx_hal_usart.c</FileName> 1048 <FileType>1</FileType> 1049 <FilePath>..\libraries\STM32F2xx_HAL\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_usart.c</FilePath> 1050 </File> 1051 </Files> 1052 <Files> 1053 <File> 1054 <FileName>stm32f2xx_hal_cortex.c</FileName> 1055 <FileType>1</FileType> 1056 <FilePath>..\libraries\STM32F2xx_HAL\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_cortex.c</FilePath> 1057 </File> 1058 </Files> 1059 <Files> 1060 <File> 1061 <FileName>system_stm32f2xx.c</FileName> 1062 <FileType>1</FileType> 1063 <FilePath>..\libraries\STM32F2xx_HAL\CMSIS\Device\ST\STM32F2xx\Source\Templates\system_stm32f2xx.c</FilePath> 1064 </File> 1065 </Files> 1066 <Files> 1067 <File> 1068 <FileName>stm32f2xx_hal_gpio.c</FileName> 1069 <FileType>1</FileType> 1070 <FilePath>..\libraries\STM32F2xx_HAL\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_gpio.c</FilePath> 1071 </File> 1072 </Files> 1073 <Files> 1074 <File> 1075 <FileName>stm32f2xx_hal_rcc.c</FileName> 1076 <FileType>1</FileType> 1077 <FilePath>..\libraries\STM32F2xx_HAL\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_rcc.c</FilePath> 1078 </File> 1079 </Files> 1080 <Files> 1081 <File> 1082 <FileName>stm32f2xx_hal_crc.c</FileName> 1083 <FileType>1</FileType> 1084 <FilePath>..\libraries\STM32F2xx_HAL\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_crc.c</FilePath> 1085 </File> 1086 </Files> 1087 <Files> 1088 <File> 1089 <FileName>stm32f2xx_hal_sram.c</FileName> 1090 <FileType>1</FileType> 1091 <FilePath>..\libraries\STM32F2xx_HAL\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_sram.c</FilePath> 1092 </File> 1093 </Files> 1094 <Files> 1095 <File> 1096 <FileName>stm32f2xx_hal_pwr.c</FileName> 1097 <FileType>1</FileType> 1098 <FilePath>..\libraries\STM32F2xx_HAL\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_pwr.c</FilePath> 1099 </File> 1100 </Files> 1101 <Files> 1102 <File> 1103 <FileName>stm32f2xx_hal_dma.c</FileName> 1104 <FileType>1</FileType> 1105 <FilePath>..\libraries\STM32F2xx_HAL\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_dma.c</FilePath> 1106 </File> 1107 </Files> 1108 <Files> 1109 <File> 1110 <FileName>stm32f2xx_hal.c</FileName> 1111 <FileType>1</FileType> 1112 <FilePath>..\libraries\STM32F2xx_HAL\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal.c</FilePath> 1113 </File> 1114 </Files> 1115 <Files> 1116 <File> 1117 <FileName>stm32f2xx_hal_rcc_ex.c</FileName> 1118 <FileType>1</FileType> 1119 <FilePath>..\libraries\STM32F2xx_HAL\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_rcc_ex.c</FilePath> 1120 </File> 1121 </Files> 1122 <Files> 1123 <File> 1124 <FileName>stm32f2xx_hal_uart.c</FileName> 1125 <FileType>1</FileType> 1126 <FilePath>..\libraries\STM32F2xx_HAL\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_uart.c</FilePath> 1127 </File> 1128 </Files> 1129 </Group> 1130 </Groups> 1131 </Target> 1132 </Targets> 1133 <RTE> 1134 <apis /> 1135 <components /> 1136 <files /> 1137 </RTE> 1138 <LayerInfo> 1139 <Layers> 1140 <Layer> 1141 <LayName><Project Info></LayName> 1142 <LayDesc /> 1143 <LayUrl /> 1144 <LayKeys /> 1145 <LayCat /> 1146 <LayLic /> 1147 <LayTarg>0</LayTarg> 1148 <LayPrjMark>1</LayPrjMark> 1149 </Layer> 1150 </Layers> 1151 </LayerInfo> 1152</Project> 1153