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