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