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>rt-thread</TargetName> 8 <ToolsetNumber>0x4</ToolsetNumber> 9 <ToolsetName>ARM-ADS</ToolsetName> 10 <uAC6>0</uAC6> 11 <TargetOption> 12 <TargetCommonOption> 13 <Device>STM32F103CB</Device> 14 <Vendor>STMicroelectronics</Vendor> 15 <PackID>Keil.STM32F1xx_DFP.2.3.0</PackID> 16 <PackURL>http://www.keil.com/pack/</PackURL> 17 <Cpu>IRAM(0x20000000,0x00005000) IROM(0x08000000,0x00020000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE</Cpu> 18 <FlashUtilSpec /> 19 <StartupFile /> 20 <FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 -FP0($$Device:STM32F103CB$Flash\STM32F10x_128.FLM))</FlashDriverDll> 21 <DeviceId>0</DeviceId> 22 <RegisterFile>$$Device:STM32F103CB$Device\Include\stm32f10x.h</RegisterFile> 23 <MemoryEnv /> 24 <Cmp /> 25 <Asm /> 26 <Linker /> 27 <OHString /> 28 <InfinionOptionDll /> 29 <SLE66CMisc /> 30 <SLE66AMisc /> 31 <SLE66LinkerMisc /> 32 <SFDFile>$$Device:STM32F103CB$SVD\STM32F103xx.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>1</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</SimDllArguments> 110 <SimDlgDll>DARMSTM.DLL</SimDlgDll> 111 <SimDlgDllArguments>-pSTM32F103CB</SimDlgDllArguments> 112 <TargetDllName>SARMCM3.DLL</TargetDllName> 113 <TargetDllArguments /> 114 <TargetDlgDll>TARMSTM.DLL</TargetDlgDll> 115 <TargetDlgDllArguments>pSTM32F103CB</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 <hadIRAM2>0</hadIRAM2> 184 <hadIROM2>0</hadIROM2> 185 <StupSel>8</StupSel> 186 <useUlib>0</useUlib> 187 <EndSel>0</EndSel> 188 <uLtcg>0</uLtcg> 189 <nSecure>0</nSecure> 190 <RoSelD>3</RoSelD> 191 <RwSelD>3</RwSelD> 192 <CodeSel>0</CodeSel> 193 <OptFeed>0</OptFeed> 194 <NoZi1>0</NoZi1> 195 <NoZi2>0</NoZi2> 196 <NoZi3>0</NoZi3> 197 <NoZi4>0</NoZi4> 198 <NoZi5>0</NoZi5> 199 <Ro1Chk>0</Ro1Chk> 200 <Ro2Chk>0</Ro2Chk> 201 <Ro3Chk>0</Ro3Chk> 202 <Ir1Chk>1</Ir1Chk> 203 <Ir2Chk>0</Ir2Chk> 204 <Ra1Chk>0</Ra1Chk> 205 <Ra2Chk>0</Ra2Chk> 206 <Ra3Chk>0</Ra3Chk> 207 <Im1Chk>1</Im1Chk> 208 <Im2Chk>0</Im2Chk> 209 <OnChipMemories> 210 <Ocm1> 211 <Type>0</Type> 212 <StartAddress>0x0</StartAddress> 213 <Size>0x0</Size> 214 </Ocm1> 215 <Ocm2> 216 <Type>0</Type> 217 <StartAddress>0x0</StartAddress> 218 <Size>0x0</Size> 219 </Ocm2> 220 <Ocm3> 221 <Type>0</Type> 222 <StartAddress>0x0</StartAddress> 223 <Size>0x0</Size> 224 </Ocm3> 225 <Ocm4> 226 <Type>0</Type> 227 <StartAddress>0x0</StartAddress> 228 <Size>0x0</Size> 229 </Ocm4> 230 <Ocm5> 231 <Type>0</Type> 232 <StartAddress>0x0</StartAddress> 233 <Size>0x0</Size> 234 </Ocm5> 235 <Ocm6> 236 <Type>0</Type> 237 <StartAddress>0x0</StartAddress> 238 <Size>0x0</Size> 239 </Ocm6> 240 <IRAM> 241 <Type>0</Type> 242 <StartAddress>0x20000000</StartAddress> 243 <Size>0x5000</Size> 244 </IRAM> 245 <IROM> 246 <Type>1</Type> 247 <StartAddress>0x8000000</StartAddress> 248 <Size>0x20000</Size> 249 </IROM> 250 <XRAM> 251 <Type>0</Type> 252 <StartAddress>0x0</StartAddress> 253 <Size>0x0</Size> 254 </XRAM> 255 <OCR_RVCT1> 256 <Type>1</Type> 257 <StartAddress>0x0</StartAddress> 258 <Size>0x0</Size> 259 </OCR_RVCT1> 260 <OCR_RVCT2> 261 <Type>1</Type> 262 <StartAddress>0x0</StartAddress> 263 <Size>0x0</Size> 264 </OCR_RVCT2> 265 <OCR_RVCT3> 266 <Type>1</Type> 267 <StartAddress>0x0</StartAddress> 268 <Size>0x0</Size> 269 </OCR_RVCT3> 270 <OCR_RVCT4> 271 <Type>1</Type> 272 <StartAddress>0x8000000</StartAddress> 273 <Size>0x20000</Size> 274 </OCR_RVCT4> 275 <OCR_RVCT5> 276 <Type>1</Type> 277 <StartAddress>0x0</StartAddress> 278 <Size>0x0</Size> 279 </OCR_RVCT5> 280 <OCR_RVCT6> 281 <Type>0</Type> 282 <StartAddress>0x0</StartAddress> 283 <Size>0x0</Size> 284 </OCR_RVCT6> 285 <OCR_RVCT7> 286 <Type>0</Type> 287 <StartAddress>0x0</StartAddress> 288 <Size>0x0</Size> 289 </OCR_RVCT7> 290 <OCR_RVCT8> 291 <Type>0</Type> 292 <StartAddress>0x0</StartAddress> 293 <Size>0x0</Size> 294 </OCR_RVCT8> 295 <OCR_RVCT9> 296 <Type>0</Type> 297 <StartAddress>0x20000000</StartAddress> 298 <Size>0x5000</Size> 299 </OCR_RVCT9> 300 <OCR_RVCT10> 301 <Type>0</Type> 302 <StartAddress>0x0</StartAddress> 303 <Size>0x0</Size> 304 </OCR_RVCT10> 305 </OnChipMemories> 306 <RvctStartVector /> 307 </ArmAdsMisc> 308 <Cads> 309 <interw>1</interw> 310 <Optim>3</Optim> 311 <oTime>0</oTime> 312 <SplitLS>0</SplitLS> 313 <OneElfS>1</OneElfS> 314 <Strict>0</Strict> 315 <EnumInt>0</EnumInt> 316 <PlainCh>0</PlainCh> 317 <Ropi>0</Ropi> 318 <Rwpi>0</Rwpi> 319 <wLevel>2</wLevel> 320 <uThumb>0</uThumb> 321 <uSurpInc>0</uSurpInc> 322 <uC99>1</uC99> 323 <uGnu>0</uGnu> 324 <useXO>0</useXO> 325 <v6Lang>1</v6Lang> 326 <v6LangP>1</v6LangP> 327 <vShortEn>1</vShortEn> 328 <vShortWch>1</vShortWch> 329 <v6Lto>0</v6Lto> 330 <v6WtE>0</v6WtE> 331 <v6Rtti>0</v6Rtti> 332 <VariousControls> 333 <MiscControls /> 334 <Define>STM32F103xB, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, USE_HAL_DRIVER, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__</Define> 335 <Undefine /> 336 <IncludePath>..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\libcpu\arm\cortex-m3;..\libraries\HAL_Drivers\CMSIS\Include;..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Include;..\..\..\components\libc\compilers\common\include;..\libraries\HAL_Drivers\drivers;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers\drivers\config;..\..\..\components\finsh;..\..\..\components\libc\posix\io\epoll;..\..\..\libcpu\arm\common;..\libraries\HAL_Drivers;..\..\..\components\drivers\include;..\..\..\include;board;applications;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;.;..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Inc;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc</IncludePath> 337 </VariousControls> 338 </Cads> 339 <Aads> 340 <interw>1</interw> 341 <Ropi>0</Ropi> 342 <Rwpi>0</Rwpi> 343 <thumb>0</thumb> 344 <SplitLS>0</SplitLS> 345 <SwStkChk>0</SwStkChk> 346 <NoWarn>0</NoWarn> 347 <uSurpInc>0</uSurpInc> 348 <useXO>0</useXO> 349 <uClangAs>0</uClangAs> 350 <VariousControls> 351 <MiscControls /> 352 <Define /> 353 <Undefine /> 354 <IncludePath /> 355 </VariousControls> 356 </Aads> 357 <LDads> 358 <umfTarg>0</umfTarg> 359 <Ropi>0</Ropi> 360 <Rwpi>0</Rwpi> 361 <noStLib>0</noStLib> 362 <RepFail>1</RepFail> 363 <useFile>0</useFile> 364 <TextAddressRange>0x08000000</TextAddressRange> 365 <DataAddressRange>0x20000000</DataAddressRange> 366 <pXoBase /> 367 <ScatterFile>.\board\linker_scripts\link.sct</ScatterFile> 368 <IncludeLibs /> 369 <IncludeLibsPath /> 370 <Misc /> 371 <LinkerInputFile /> 372 <DisabledWarnings /> 373 </LDads> 374 </TargetArmAds> 375 </TargetOption> 376 <Groups> 377 <Group> 378 <GroupName>Applications</GroupName> 379 <Files> 380 <File> 381 <FileName>main.c</FileName> 382 <FileType>1</FileType> 383 <FilePath>applications\main.c</FilePath> 384 </File> 385 </Files> 386 </Group> 387 <Group> 388 <GroupName>Compiler</GroupName> 389 <Files> 390 <File> 391 <FileName>syscall_mem.c</FileName> 392 <FileType>1</FileType> 393 <FilePath>..\..\..\components\libc\compilers\armlibc\syscall_mem.c</FilePath> 394 </File> 395 </Files> 396 <Files> 397 <File> 398 <FileName>syscalls.c</FileName> 399 <FileType>1</FileType> 400 <FilePath>..\..\..\components\libc\compilers\armlibc\syscalls.c</FilePath> 401 </File> 402 </Files> 403 <Files> 404 <File> 405 <FileName>cctype.c</FileName> 406 <FileType>1</FileType> 407 <FilePath>..\..\..\components\libc\compilers\common\cctype.c</FilePath> 408 </File> 409 </Files> 410 <Files> 411 <File> 412 <FileName>cstdlib.c</FileName> 413 <FileType>1</FileType> 414 <FilePath>..\..\..\components\libc\compilers\common\cstdlib.c</FilePath> 415 </File> 416 </Files> 417 <Files> 418 <File> 419 <FileName>cstring.c</FileName> 420 <FileType>1</FileType> 421 <FilePath>..\..\..\components\libc\compilers\common\cstring.c</FilePath> 422 </File> 423 </Files> 424 <Files> 425 <File> 426 <FileName>ctime.c</FileName> 427 <FileType>1</FileType> 428 <FilePath>..\..\..\components\libc\compilers\common\ctime.c</FilePath> 429 </File> 430 </Files> 431 <Files> 432 <File> 433 <FileName>cunistd.c</FileName> 434 <FileType>1</FileType> 435 <FilePath>..\..\..\components\libc\compilers\common\cunistd.c</FilePath> 436 </File> 437 </Files> 438 <Files> 439 <File> 440 <FileName>cwchar.c</FileName> 441 <FileType>1</FileType> 442 <FilePath>..\..\..\components\libc\compilers\common\cwchar.c</FilePath> 443 </File> 444 </Files> 445 </Group> 446 <Group> 447 <GroupName>DeviceDrivers</GroupName> 448 <Files> 449 <File> 450 <FileName>device.c</FileName> 451 <FileType>1</FileType> 452 <FilePath>..\..\..\components\drivers\core\device.c</FilePath> 453 <FileOption> 454 <FileArmAds> 455 <Cads> 456 <VariousControls> 457 <MiscControls> </MiscControls> 458 <Define>__RT_IPC_SOURCE__</Define> 459 <Undefine> </Undefine> 460 <IncludePath> </IncludePath> 461 </VariousControls> 462 </Cads> 463 </FileArmAds> 464 </FileOption> 465 </File> 466 </Files> 467 <Files> 468 <File> 469 <FileName>completion.c</FileName> 470 <FileType>1</FileType> 471 <FilePath>..\..\..\components\drivers\ipc\completion.c</FilePath> 472 <FileOption> 473 <FileArmAds> 474 <Cads> 475 <VariousControls> 476 <MiscControls> </MiscControls> 477 <Define>__RT_IPC_SOURCE__</Define> 478 <Undefine> </Undefine> 479 <IncludePath> </IncludePath> 480 </VariousControls> 481 </Cads> 482 </FileArmAds> 483 </FileOption> 484 </File> 485 </Files> 486 <Files> 487 <File> 488 <FileName>dataqueue.c</FileName> 489 <FileType>1</FileType> 490 <FilePath>..\..\..\components\drivers\ipc\dataqueue.c</FilePath> 491 <FileOption> 492 <FileArmAds> 493 <Cads> 494 <VariousControls> 495 <MiscControls> </MiscControls> 496 <Define>__RT_IPC_SOURCE__</Define> 497 <Undefine> </Undefine> 498 <IncludePath> </IncludePath> 499 </VariousControls> 500 </Cads> 501 </FileArmAds> 502 </FileOption> 503 </File> 504 </Files> 505 <Files> 506 <File> 507 <FileName>pipe.c</FileName> 508 <FileType>1</FileType> 509 <FilePath>..\..\..\components\drivers\ipc\pipe.c</FilePath> 510 <FileOption> 511 <FileArmAds> 512 <Cads> 513 <VariousControls> 514 <MiscControls> </MiscControls> 515 <Define>__RT_IPC_SOURCE__</Define> 516 <Undefine> </Undefine> 517 <IncludePath> </IncludePath> 518 </VariousControls> 519 </Cads> 520 </FileArmAds> 521 </FileOption> 522 </File> 523 </Files> 524 <Files> 525 <File> 526 <FileName>ringblk_buf.c</FileName> 527 <FileType>1</FileType> 528 <FilePath>..\..\..\components\drivers\ipc\ringblk_buf.c</FilePath> 529 <FileOption> 530 <FileArmAds> 531 <Cads> 532 <VariousControls> 533 <MiscControls> </MiscControls> 534 <Define>__RT_IPC_SOURCE__</Define> 535 <Undefine> </Undefine> 536 <IncludePath> </IncludePath> 537 </VariousControls> 538 </Cads> 539 </FileArmAds> 540 </FileOption> 541 </File> 542 </Files> 543 <Files> 544 <File> 545 <FileName>ringbuffer.c</FileName> 546 <FileType>1</FileType> 547 <FilePath>..\..\..\components\drivers\ipc\ringbuffer.c</FilePath> 548 <FileOption> 549 <FileArmAds> 550 <Cads> 551 <VariousControls> 552 <MiscControls> </MiscControls> 553 <Define>__RT_IPC_SOURCE__</Define> 554 <Undefine> </Undefine> 555 <IncludePath> </IncludePath> 556 </VariousControls> 557 </Cads> 558 </FileArmAds> 559 </FileOption> 560 </File> 561 </Files> 562 <Files> 563 <File> 564 <FileName>waitqueue.c</FileName> 565 <FileType>1</FileType> 566 <FilePath>..\..\..\components\drivers\ipc\waitqueue.c</FilePath> 567 <FileOption> 568 <FileArmAds> 569 <Cads> 570 <VariousControls> 571 <MiscControls> </MiscControls> 572 <Define>__RT_IPC_SOURCE__</Define> 573 <Undefine> </Undefine> 574 <IncludePath> </IncludePath> 575 </VariousControls> 576 </Cads> 577 </FileArmAds> 578 </FileOption> 579 </File> 580 </Files> 581 <Files> 582 <File> 583 <FileName>workqueue.c</FileName> 584 <FileType>1</FileType> 585 <FilePath>..\..\..\components\drivers\ipc\workqueue.c</FilePath> 586 <FileOption> 587 <FileArmAds> 588 <Cads> 589 <VariousControls> 590 <MiscControls> </MiscControls> 591 <Define>__RT_IPC_SOURCE__</Define> 592 <Undefine> </Undefine> 593 <IncludePath> </IncludePath> 594 </VariousControls> 595 </Cads> 596 </FileArmAds> 597 </FileOption> 598 </File> 599 </Files> 600 <Files> 601 <File> 602 <FileName>pin.c</FileName> 603 <FileType>1</FileType> 604 <FilePath>..\..\..\components\drivers\pin\pin.c</FilePath> 605 <FileOption> 606 <FileArmAds> 607 <Cads> 608 <VariousControls> 609 <MiscControls> </MiscControls> 610 <Define>__RT_IPC_SOURCE__</Define> 611 <Undefine> </Undefine> 612 <IncludePath> </IncludePath> 613 </VariousControls> 614 </Cads> 615 </FileArmAds> 616 </FileOption> 617 </File> 618 </Files> 619 <Files> 620 <File> 621 <FileName>serial.c</FileName> 622 <FileType>1</FileType> 623 <FilePath>..\..\..\components\drivers\serial\serial.c</FilePath> 624 <FileOption> 625 <FileArmAds> 626 <Cads> 627 <VariousControls> 628 <MiscControls> </MiscControls> 629 <Define>__RT_IPC_SOURCE__</Define> 630 <Undefine> </Undefine> 631 <IncludePath> </IncludePath> 632 </VariousControls> 633 </Cads> 634 </FileArmAds> 635 </FileOption> 636 </File> 637 </Files> 638 </Group> 639 <Group> 640 <GroupName>Drivers</GroupName> 641 <Files> 642 <File> 643 <FileName>drv_gpio.c</FileName> 644 <FileType>1</FileType> 645 <FilePath>..\libraries\HAL_Drivers\drivers\drv_gpio.c</FilePath> 646 </File> 647 </Files> 648 <Files> 649 <File> 650 <FileName>drv_usart.c</FileName> 651 <FileType>1</FileType> 652 <FilePath>..\libraries\HAL_Drivers\drivers\drv_usart.c</FilePath> 653 </File> 654 </Files> 655 <Files> 656 <File> 657 <FileName>drv_common.c</FileName> 658 <FileType>1</FileType> 659 <FilePath>..\libraries\HAL_Drivers\drv_common.c</FilePath> 660 </File> 661 </Files> 662 <Files> 663 <File> 664 <FileName>startup_stm32f103xb.s</FileName> 665 <FileType>2</FileType> 666 <FilePath>..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xb.s</FilePath> 667 </File> 668 </Files> 669 <Files> 670 <File> 671 <FileName>stm32f1xx_hal_msp.c</FileName> 672 <FileType>1</FileType> 673 <FilePath>board\CubeMX_Config\Src\stm32f1xx_hal_msp.c</FilePath> 674 </File> 675 </Files> 676 <Files> 677 <File> 678 <FileName>board.c</FileName> 679 <FileType>1</FileType> 680 <FilePath>board\board.c</FilePath> 681 </File> 682 </Files> 683 </Group> 684 <Group> 685 <GroupName>Finsh</GroupName> 686 <Files> 687 <File> 688 <FileName>shell.c</FileName> 689 <FileType>1</FileType> 690 <FilePath>..\..\..\components\finsh\shell.c</FilePath> 691 </File> 692 </Files> 693 <Files> 694 <File> 695 <FileName>msh.c</FileName> 696 <FileType>1</FileType> 697 <FilePath>..\..\..\components\finsh\msh.c</FilePath> 698 </File> 699 </Files> 700 <Files> 701 <File> 702 <FileName>msh_parse.c</FileName> 703 <FileType>1</FileType> 704 <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> 705 </File> 706 </Files> 707 <Files> 708 <File> 709 <FileName>cmd.c</FileName> 710 <FileType>1</FileType> 711 <FilePath>..\..\..\components\finsh\cmd.c</FilePath> 712 </File> 713 </Files> 714 </Group> 715 <Group> 716 <GroupName>Kernel</GroupName> 717 <Files> 718 <File> 719 <FileName>clock.c</FileName> 720 <FileType>1</FileType> 721 <FilePath>..\..\..\src\clock.c</FilePath> 722 <FileOption> 723 <FileArmAds> 724 <Cads> 725 <VariousControls> 726 <MiscControls> </MiscControls> 727 <Define>__RT_KERNEL_SOURCE__</Define> 728 <Undefine> </Undefine> 729 <IncludePath> </IncludePath> 730 </VariousControls> 731 </Cads> 732 </FileArmAds> 733 </FileOption> 734 </File> 735 </Files> 736 <Files> 737 <File> 738 <FileName>components.c</FileName> 739 <FileType>1</FileType> 740 <FilePath>..\..\..\src\components.c</FilePath> 741 <FileOption> 742 <FileArmAds> 743 <Cads> 744 <VariousControls> 745 <MiscControls> </MiscControls> 746 <Define>__RT_KERNEL_SOURCE__</Define> 747 <Undefine> </Undefine> 748 <IncludePath> </IncludePath> 749 </VariousControls> 750 </Cads> 751 </FileArmAds> 752 </FileOption> 753 </File> 754 </Files> 755 <Files> 756 <File> 757 <FileName>idle.c</FileName> 758 <FileType>1</FileType> 759 <FilePath>..\..\..\src\idle.c</FilePath> 760 <FileOption> 761 <FileArmAds> 762 <Cads> 763 <VariousControls> 764 <MiscControls> </MiscControls> 765 <Define>__RT_KERNEL_SOURCE__</Define> 766 <Undefine> </Undefine> 767 <IncludePath> </IncludePath> 768 </VariousControls> 769 </Cads> 770 </FileArmAds> 771 </FileOption> 772 </File> 773 </Files> 774 <Files> 775 <File> 776 <FileName>ipc.c</FileName> 777 <FileType>1</FileType> 778 <FilePath>..\..\..\src\ipc.c</FilePath> 779 <FileOption> 780 <FileArmAds> 781 <Cads> 782 <VariousControls> 783 <MiscControls> </MiscControls> 784 <Define>__RT_KERNEL_SOURCE__</Define> 785 <Undefine> </Undefine> 786 <IncludePath> </IncludePath> 787 </VariousControls> 788 </Cads> 789 </FileArmAds> 790 </FileOption> 791 </File> 792 </Files> 793 <Files> 794 <File> 795 <FileName>irq.c</FileName> 796 <FileType>1</FileType> 797 <FilePath>..\..\..\src\irq.c</FilePath> 798 <FileOption> 799 <FileArmAds> 800 <Cads> 801 <VariousControls> 802 <MiscControls> </MiscControls> 803 <Define>__RT_KERNEL_SOURCE__</Define> 804 <Undefine> </Undefine> 805 <IncludePath> </IncludePath> 806 </VariousControls> 807 </Cads> 808 </FileArmAds> 809 </FileOption> 810 </File> 811 </Files> 812 <Files> 813 <File> 814 <FileName>kstdio.c</FileName> 815 <FileType>1</FileType> 816 <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> 817 <FileOption> 818 <FileArmAds> 819 <Cads> 820 <VariousControls> 821 <MiscControls> </MiscControls> 822 <Define>__RT_KERNEL_SOURCE__</Define> 823 <Undefine> </Undefine> 824 <IncludePath> </IncludePath> 825 </VariousControls> 826 </Cads> 827 </FileArmAds> 828 </FileOption> 829 </File> 830 </Files> 831 <Files> 832 <File> 833 <FileName>kstring.c</FileName> 834 <FileType>1</FileType> 835 <FilePath>..\..\..\src\klibc\kstring.c</FilePath> 836 <FileOption> 837 <FileArmAds> 838 <Cads> 839 <VariousControls> 840 <MiscControls> </MiscControls> 841 <Define>__RT_KERNEL_SOURCE__</Define> 842 <Undefine> </Undefine> 843 <IncludePath> </IncludePath> 844 </VariousControls> 845 </Cads> 846 </FileArmAds> 847 </FileOption> 848 </File> 849 </Files> 850 <Files> 851 <File> 852 <FileName>kservice.c</FileName> 853 <FileType>1</FileType> 854 <FilePath>..\..\..\src\kservice.c</FilePath> 855 <FileOption> 856 <FileArmAds> 857 <Cads> 858 <VariousControls> 859 <MiscControls> </MiscControls> 860 <Define>__RT_KERNEL_SOURCE__</Define> 861 <Undefine> </Undefine> 862 <IncludePath> </IncludePath> 863 </VariousControls> 864 </Cads> 865 </FileArmAds> 866 </FileOption> 867 </File> 868 </Files> 869 <Files> 870 <File> 871 <FileName>mem.c</FileName> 872 <FileType>1</FileType> 873 <FilePath>..\..\..\src\mem.c</FilePath> 874 <FileOption> 875 <FileArmAds> 876 <Cads> 877 <VariousControls> 878 <MiscControls> </MiscControls> 879 <Define>__RT_KERNEL_SOURCE__</Define> 880 <Undefine> </Undefine> 881 <IncludePath> </IncludePath> 882 </VariousControls> 883 </Cads> 884 </FileArmAds> 885 </FileOption> 886 </File> 887 </Files> 888 <Files> 889 <File> 890 <FileName>mempool.c</FileName> 891 <FileType>1</FileType> 892 <FilePath>..\..\..\src\mempool.c</FilePath> 893 <FileOption> 894 <FileArmAds> 895 <Cads> 896 <VariousControls> 897 <MiscControls> </MiscControls> 898 <Define>__RT_KERNEL_SOURCE__</Define> 899 <Undefine> </Undefine> 900 <IncludePath> </IncludePath> 901 </VariousControls> 902 </Cads> 903 </FileArmAds> 904 </FileOption> 905 </File> 906 </Files> 907 <Files> 908 <File> 909 <FileName>object.c</FileName> 910 <FileType>1</FileType> 911 <FilePath>..\..\..\src\object.c</FilePath> 912 <FileOption> 913 <FileArmAds> 914 <Cads> 915 <VariousControls> 916 <MiscControls> </MiscControls> 917 <Define>__RT_KERNEL_SOURCE__</Define> 918 <Undefine> </Undefine> 919 <IncludePath> </IncludePath> 920 </VariousControls> 921 </Cads> 922 </FileArmAds> 923 </FileOption> 924 </File> 925 </Files> 926 <Files> 927 <File> 928 <FileName>scheduler_comm.c</FileName> 929 <FileType>1</FileType> 930 <FilePath>..\..\..\src\scheduler_comm.c</FilePath> 931 <FileOption> 932 <FileArmAds> 933 <Cads> 934 <VariousControls> 935 <MiscControls> </MiscControls> 936 <Define>__RT_KERNEL_SOURCE__</Define> 937 <Undefine> </Undefine> 938 <IncludePath> </IncludePath> 939 </VariousControls> 940 </Cads> 941 </FileArmAds> 942 </FileOption> 943 </File> 944 </Files> 945 <Files> 946 <File> 947 <FileName>scheduler_up.c</FileName> 948 <FileType>1</FileType> 949 <FilePath>..\..\..\src\scheduler_up.c</FilePath> 950 <FileOption> 951 <FileArmAds> 952 <Cads> 953 <VariousControls> 954 <MiscControls> </MiscControls> 955 <Define>__RT_KERNEL_SOURCE__</Define> 956 <Undefine> </Undefine> 957 <IncludePath> </IncludePath> 958 </VariousControls> 959 </Cads> 960 </FileArmAds> 961 </FileOption> 962 </File> 963 </Files> 964 <Files> 965 <File> 966 <FileName>thread.c</FileName> 967 <FileType>1</FileType> 968 <FilePath>..\..\..\src\thread.c</FilePath> 969 <FileOption> 970 <FileArmAds> 971 <Cads> 972 <VariousControls> 973 <MiscControls> </MiscControls> 974 <Define>__RT_KERNEL_SOURCE__</Define> 975 <Undefine> </Undefine> 976 <IncludePath> </IncludePath> 977 </VariousControls> 978 </Cads> 979 </FileArmAds> 980 </FileOption> 981 </File> 982 </Files> 983 <Files> 984 <File> 985 <FileName>timer.c</FileName> 986 <FileType>1</FileType> 987 <FilePath>..\..\..\src\timer.c</FilePath> 988 <FileOption> 989 <FileArmAds> 990 <Cads> 991 <VariousControls> 992 <MiscControls> </MiscControls> 993 <Define>__RT_KERNEL_SOURCE__</Define> 994 <Undefine> </Undefine> 995 <IncludePath> </IncludePath> 996 </VariousControls> 997 </Cads> 998 </FileArmAds> 999 </FileOption> 1000 </File> 1001 </Files> 1002 </Group> 1003 <Group> 1004 <GroupName>libcpu</GroupName> 1005 <Files> 1006 <File> 1007 <FileName>atomic_arm.c</FileName> 1008 <FileType>1</FileType> 1009 <FilePath>..\..\..\libcpu\arm\common\atomic_arm.c</FilePath> 1010 </File> 1011 </Files> 1012 <Files> 1013 <File> 1014 <FileName>div0.c</FileName> 1015 <FileType>1</FileType> 1016 <FilePath>..\..\..\libcpu\arm\common\div0.c</FilePath> 1017 </File> 1018 </Files> 1019 <Files> 1020 <File> 1021 <FileName>showmem.c</FileName> 1022 <FileType>1</FileType> 1023 <FilePath>..\..\..\libcpu\arm\common\showmem.c</FilePath> 1024 </File> 1025 </Files> 1026 <Files> 1027 <File> 1028 <FileName>context_rvds.S</FileName> 1029 <FileType>2</FileType> 1030 <FilePath>..\..\..\libcpu\arm\cortex-m3\context_rvds.S</FilePath> 1031 </File> 1032 </Files> 1033 <Files> 1034 <File> 1035 <FileName>cpuport.c</FileName> 1036 <FileType>1</FileType> 1037 <FilePath>..\..\..\libcpu\arm\cortex-m3\cpuport.c</FilePath> 1038 </File> 1039 </Files> 1040 </Group> 1041 <Group> 1042 <GroupName>Libraries</GroupName> 1043 <Files> 1044 <File> 1045 <FileName>stm32f1xx_hal_rcc_ex.c</FileName> 1046 <FileType>1</FileType> 1047 <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c</FilePath> 1048 </File> 1049 </Files> 1050 <Files> 1051 <File> 1052 <FileName>stm32f1xx_hal_cortex.c</FileName> 1053 <FileType>1</FileType> 1054 <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c</FilePath> 1055 </File> 1056 </Files> 1057 <Files> 1058 <File> 1059 <FileName>stm32f1xx_hal_gpio_ex.c</FileName> 1060 <FileType>1</FileType> 1061 <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c</FilePath> 1062 </File> 1063 </Files> 1064 <Files> 1065 <File> 1066 <FileName>stm32f1xx_hal_rcc.c</FileName> 1067 <FileType>1</FileType> 1068 <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c</FilePath> 1069 </File> 1070 </Files> 1071 <Files> 1072 <File> 1073 <FileName>stm32f1xx_hal_pwr.c</FileName> 1074 <FileType>1</FileType> 1075 <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c</FilePath> 1076 </File> 1077 </Files> 1078 <Files> 1079 <File> 1080 <FileName>stm32f1xx_hal_dma.c</FileName> 1081 <FileType>1</FileType> 1082 <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c</FilePath> 1083 </File> 1084 </Files> 1085 <Files> 1086 <File> 1087 <FileName>stm32f1xx_hal_crc.c</FileName> 1088 <FileType>1</FileType> 1089 <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_crc.c</FilePath> 1090 </File> 1091 </Files> 1092 <Files> 1093 <File> 1094 <FileName>system_stm32f1xx.c</FileName> 1095 <FileType>1</FileType> 1096 <FilePath>..\libraries\STM32F1xx_HAL\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c</FilePath> 1097 </File> 1098 </Files> 1099 <Files> 1100 <File> 1101 <FileName>stm32f1xx_hal_uart.c</FileName> 1102 <FileType>1</FileType> 1103 <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c</FilePath> 1104 </File> 1105 </Files> 1106 <Files> 1107 <File> 1108 <FileName>stm32f1xx_hal.c</FileName> 1109 <FileType>1</FileType> 1110 <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c</FilePath> 1111 </File> 1112 </Files> 1113 <Files> 1114 <File> 1115 <FileName>stm32f1xx_hal_cec.c</FileName> 1116 <FileType>1</FileType> 1117 <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cec.c</FilePath> 1118 </File> 1119 </Files> 1120 <Files> 1121 <File> 1122 <FileName>stm32f1xx_hal_usart.c</FileName> 1123 <FileType>1</FileType> 1124 <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_usart.c</FilePath> 1125 </File> 1126 </Files> 1127 <Files> 1128 <File> 1129 <FileName>stm32f1xx_hal_gpio.c</FileName> 1130 <FileType>1</FileType> 1131 <FilePath>..\libraries\STM32F1xx_HAL\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c</FilePath> 1132 </File> 1133 </Files> 1134 </Group> 1135 </Groups> 1136 </Target> 1137 </Targets> 1138 <RTE> 1139 <apis /> 1140 <components /> 1141 <files /> 1142 </RTE> 1143</Project> 1144