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