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>SWM320xE</Device> 15 <Vendor>Synwit</Vendor> 16 <PackID>Synwit.SWM32_DFP.1.11.2</PackID> 17 <PackURL>http://www.synwit.com/pack</PackURL> 18 <Cpu>IRAM(0x20000000,0x20000) IROM(0x00000000,0x80000) CPUTYPE("Cortex-M4") CLOCK(12000000) ELITTLE</Cpu> 19 <FlashUtilSpec /> 20 <StartupFile /> 21 <FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0SWM320xE -FS00 -FL080000 -FP0($$Device:SWM320xE$Flash\SWM320xE.FLM))</FlashDriverDll> 22 <DeviceId>0</DeviceId> 23 <RegisterFile>$$Device:SWM320xE$CSL\SWM320\CMSIS\DeviceSupport\SWM320.h</RegisterFile> 24 <MemoryEnv /> 25 <Cmp /> 26 <Asm /> 27 <Linker /> 28 <OHString /> 29 <InfinionOptionDll /> 30 <SLE66CMisc /> 31 <SLE66AMisc /> 32 <SLE66LinkerMisc /> 33 <SFDFile>$$Device:SWM320xE$SVD\SWM320.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>0</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> </SimDllArguments> 111 <SimDlgDll>DCM.DLL</SimDlgDll> 112 <SimDlgDllArguments>-pCM4</SimDlgDllArguments> 113 <TargetDllName>SARMCM3.DLL</TargetDllName> 114 <TargetDllArguments /> 115 <TargetDlgDll>TCM.DLL</TargetDlgDll> 116 <TargetDlgDllArguments>-pCM4</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-M4"</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 <hadIRAM2>0</hadIRAM2> 186 <hadIROM2>0</hadIROM2> 187 <StupSel>8</StupSel> 188 <useUlib>0</useUlib> 189 <EndSel>0</EndSel> 190 <uLtcg>0</uLtcg> 191 <nSecure>0</nSecure> 192 <RoSelD>3</RoSelD> 193 <RwSelD>3</RwSelD> 194 <CodeSel>0</CodeSel> 195 <OptFeed>0</OptFeed> 196 <NoZi1>0</NoZi1> 197 <NoZi2>0</NoZi2> 198 <NoZi3>0</NoZi3> 199 <NoZi4>0</NoZi4> 200 <NoZi5>0</NoZi5> 201 <Ro1Chk>0</Ro1Chk> 202 <Ro2Chk>0</Ro2Chk> 203 <Ro3Chk>0</Ro3Chk> 204 <Ir1Chk>1</Ir1Chk> 205 <Ir2Chk>0</Ir2Chk> 206 <Ra1Chk>0</Ra1Chk> 207 <Ra2Chk>0</Ra2Chk> 208 <Ra3Chk>0</Ra3Chk> 209 <Im1Chk>1</Im1Chk> 210 <Im2Chk>0</Im2Chk> 211 <OnChipMemories> 212 <Ocm1> 213 <Type>0</Type> 214 <StartAddress>0x0</StartAddress> 215 <Size>0x0</Size> 216 </Ocm1> 217 <Ocm2> 218 <Type>0</Type> 219 <StartAddress>0x0</StartAddress> 220 <Size>0x0</Size> 221 </Ocm2> 222 <Ocm3> 223 <Type>0</Type> 224 <StartAddress>0x0</StartAddress> 225 <Size>0x0</Size> 226 </Ocm3> 227 <Ocm4> 228 <Type>0</Type> 229 <StartAddress>0x0</StartAddress> 230 <Size>0x0</Size> 231 </Ocm4> 232 <Ocm5> 233 <Type>0</Type> 234 <StartAddress>0x0</StartAddress> 235 <Size>0x0</Size> 236 </Ocm5> 237 <Ocm6> 238 <Type>0</Type> 239 <StartAddress>0x0</StartAddress> 240 <Size>0x0</Size> 241 </Ocm6> 242 <IRAM> 243 <Type>0</Type> 244 <StartAddress>0x20000000</StartAddress> 245 <Size>0x20000</Size> 246 </IRAM> 247 <IROM> 248 <Type>1</Type> 249 <StartAddress>0x0</StartAddress> 250 <Size>0x80000</Size> 251 </IROM> 252 <XRAM> 253 <Type>0</Type> 254 <StartAddress>0x0</StartAddress> 255 <Size>0x0</Size> 256 </XRAM> 257 <OCR_RVCT1> 258 <Type>1</Type> 259 <StartAddress>0x0</StartAddress> 260 <Size>0x0</Size> 261 </OCR_RVCT1> 262 <OCR_RVCT2> 263 <Type>1</Type> 264 <StartAddress>0x0</StartAddress> 265 <Size>0x0</Size> 266 </OCR_RVCT2> 267 <OCR_RVCT3> 268 <Type>1</Type> 269 <StartAddress>0x0</StartAddress> 270 <Size>0x0</Size> 271 </OCR_RVCT3> 272 <OCR_RVCT4> 273 <Type>1</Type> 274 <StartAddress>0x0</StartAddress> 275 <Size>0x80000</Size> 276 </OCR_RVCT4> 277 <OCR_RVCT5> 278 <Type>1</Type> 279 <StartAddress>0x0</StartAddress> 280 <Size>0x0</Size> 281 </OCR_RVCT5> 282 <OCR_RVCT6> 283 <Type>0</Type> 284 <StartAddress>0x0</StartAddress> 285 <Size>0x0</Size> 286 </OCR_RVCT6> 287 <OCR_RVCT7> 288 <Type>0</Type> 289 <StartAddress>0x0</StartAddress> 290 <Size>0x0</Size> 291 </OCR_RVCT7> 292 <OCR_RVCT8> 293 <Type>0</Type> 294 <StartAddress>0x0</StartAddress> 295 <Size>0x0</Size> 296 </OCR_RVCT8> 297 <OCR_RVCT9> 298 <Type>0</Type> 299 <StartAddress>0x20000000</StartAddress> 300 <Size>0x20000</Size> 301 </OCR_RVCT9> 302 <OCR_RVCT10> 303 <Type>0</Type> 304 <StartAddress>0x0</StartAddress> 305 <Size>0x0</Size> 306 </OCR_RVCT10> 307 </OnChipMemories> 308 <RvctStartVector /> 309 </ArmAdsMisc> 310 <Cads> 311 <interw>1</interw> 312 <Optim>1</Optim> 313 <oTime>0</oTime> 314 <SplitLS>0</SplitLS> 315 <OneElfS>1</OneElfS> 316 <Strict>0</Strict> 317 <EnumInt>0</EnumInt> 318 <PlainCh>0</PlainCh> 319 <Ropi>0</Ropi> 320 <Rwpi>0</Rwpi> 321 <wLevel>2</wLevel> 322 <uThumb>0</uThumb> 323 <uSurpInc>0</uSurpInc> 324 <uC99>1</uC99> 325 <uGnu>0</uGnu> 326 <useXO>0</useXO> 327 <v6Lang>1</v6Lang> 328 <v6LangP>1</v6LangP> 329 <vShortEn>1</vShortEn> 330 <vShortWch>1</vShortWch> 331 <v6Lto>0</v6Lto> 332 <v6WtE>0</v6WtE> 333 <v6Rtti>0</v6Rtti> 334 <VariousControls> 335 <MiscControls /> 336 <Define>RT_USING_ARMLIBC, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, __STDC_LIMIT_MACROS</Define> 337 <Undefine /> 338 <IncludePath>..\..\..\components\libc\posix\ipc;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\phy;..\..\..\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\libraries\SWM320_CSL\CMSIS\DeviceSupport;..\..\..\components\finsh;..\..\..\components\libc\compilers\common\extension;..\libraries\SWM320_CSL\SWM320_StdPeriph_Driver;..\..\..\components\drivers\include;..\libraries\SWM320_CSL\CMSIS\CoreSupport;..\..\..\components\drivers\smp_call;board;applications;..\..\..\components\drivers\include;.;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\libraries\SWM320_drivers;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\compilers\common\include;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include</IncludePath> 339 </VariousControls> 340 </Cads> 341 <Aads> 342 <interw>1</interw> 343 <Ropi>0</Ropi> 344 <Rwpi>0</Rwpi> 345 <thumb>0</thumb> 346 <SplitLS>0</SplitLS> 347 <SwStkChk>0</SwStkChk> 348 <NoWarn>0</NoWarn> 349 <uSurpInc>0</uSurpInc> 350 <useXO>0</useXO> 351 <uClangAs>0</uClangAs> 352 <VariousControls> 353 <MiscControls /> 354 <Define /> 355 <Undefine /> 356 <IncludePath /> 357 </VariousControls> 358 </Aads> 359 <LDads> 360 <umfTarg>0</umfTarg> 361 <Ropi>0</Ropi> 362 <Rwpi>0</Rwpi> 363 <noStLib>0</noStLib> 364 <RepFail>1</RepFail> 365 <useFile>0</useFile> 366 <TextAddressRange>0x08000000</TextAddressRange> 367 <DataAddressRange>0x20000000</DataAddressRange> 368 <pXoBase /> 369 <ScatterFile>.\board\linker_scripts\link.sct</ScatterFile> 370 <IncludeLibs /> 371 <IncludeLibsPath /> 372 <Misc /> 373 <LinkerInputFile /> 374 <DisabledWarnings /> 375 </LDads> 376 </TargetArmAds> 377 </TargetOption> 378 <Groups> 379 <Group> 380 <GroupName>Applications</GroupName> 381 <Files> 382 <File> 383 <FileName>main.c</FileName> 384 <FileType>1</FileType> 385 <FilePath>applications\main.c</FilePath> 386 </File> 387 </Files> 388 </Group> 389 <Group> 390 <GroupName>Board</GroupName> 391 <Files> 392 <File> 393 <FileName>board.c</FileName> 394 <FileType>1</FileType> 395 <FilePath>board\board.c</FilePath> 396 </File> 397 </Files> 398 </Group> 399 <Group> 400 <GroupName>Compiler</GroupName> 401 <Files> 402 <File> 403 <FileName>syscall_mem.c</FileName> 404 <FileType>1</FileType> 405 <FilePath>..\..\..\components\libc\compilers\armlibc\syscall_mem.c</FilePath> 406 </File> 407 </Files> 408 <Files> 409 <File> 410 <FileName>syscalls.c</FileName> 411 <FileType>1</FileType> 412 <FilePath>..\..\..\components\libc\compilers\armlibc\syscalls.c</FilePath> 413 </File> 414 </Files> 415 <Files> 416 <File> 417 <FileName>cctype.c</FileName> 418 <FileType>1</FileType> 419 <FilePath>..\..\..\components\libc\compilers\common\cctype.c</FilePath> 420 </File> 421 </Files> 422 <Files> 423 <File> 424 <FileName>cstdlib.c</FileName> 425 <FileType>1</FileType> 426 <FilePath>..\..\..\components\libc\compilers\common\cstdlib.c</FilePath> 427 </File> 428 </Files> 429 <Files> 430 <File> 431 <FileName>cstring.c</FileName> 432 <FileType>1</FileType> 433 <FilePath>..\..\..\components\libc\compilers\common\cstring.c</FilePath> 434 </File> 435 </Files> 436 <Files> 437 <File> 438 <FileName>ctime.c</FileName> 439 <FileType>1</FileType> 440 <FilePath>..\..\..\components\libc\compilers\common\ctime.c</FilePath> 441 </File> 442 </Files> 443 <Files> 444 <File> 445 <FileName>cunistd.c</FileName> 446 <FileType>1</FileType> 447 <FilePath>..\..\..\components\libc\compilers\common\cunistd.c</FilePath> 448 </File> 449 </Files> 450 <Files> 451 <File> 452 <FileName>cwchar.c</FileName> 453 <FileType>1</FileType> 454 <FilePath>..\..\..\components\libc\compilers\common\cwchar.c</FilePath> 455 </File> 456 </Files> 457 </Group> 458 <Group> 459 <GroupName>DeviceDrivers</GroupName> 460 <Files> 461 <File> 462 <FileName>device.c</FileName> 463 <FileType>1</FileType> 464 <FilePath>..\..\..\components\drivers\core\device.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_comm.c</FileName> 482 <FileType>1</FileType> 483 <FilePath>..\..\..\components\drivers\ipc\completion_comm.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>completion_up.c</FileName> 501 <FileType>1</FileType> 502 <FilePath>..\..\..\components\drivers\ipc\completion_up.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>condvar.c</FileName> 520 <FileType>1</FileType> 521 <FilePath>..\..\..\components\drivers\ipc\condvar.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>dataqueue.c</FileName> 539 <FileType>1</FileType> 540 <FilePath>..\..\..\components\drivers\ipc\dataqueue.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>pipe.c</FileName> 558 <FileType>1</FileType> 559 <FilePath>..\..\..\components\drivers\ipc\pipe.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>ringblk_buf.c</FileName> 577 <FileType>1</FileType> 578 <FilePath>..\..\..\components\drivers\ipc\ringblk_buf.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>ringbuffer.c</FileName> 596 <FileType>1</FileType> 597 <FilePath>..\..\..\components\drivers\ipc\ringbuffer.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>waitqueue.c</FileName> 615 <FileType>1</FileType> 616 <FilePath>..\..\..\components\drivers\ipc\waitqueue.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>workqueue.c</FileName> 634 <FileType>1</FileType> 635 <FilePath>..\..\..\components\drivers\ipc\workqueue.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_pin.c</FileName> 653 <FileType>1</FileType> 654 <FilePath>..\..\..\components\drivers\pin\dev_pin.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 <Files> 670 <File> 671 <FileName>dev_serial.c</FileName> 672 <FileType>1</FileType> 673 <FilePath>..\..\..\components\drivers\serial\dev_serial.c</FilePath> 674 <FileOption> 675 <FileArmAds> 676 <Cads> 677 <VariousControls> 678 <MiscControls> </MiscControls> 679 <Define>__RT_IPC_SOURCE__</Define> 680 <Undefine> </Undefine> 681 <IncludePath> </IncludePath> 682 </VariousControls> 683 </Cads> 684 </FileArmAds> 685 </FileOption> 686 </File> 687 </Files> 688 </Group> 689 <Group> 690 <GroupName>Drivers</GroupName> 691 <Files> 692 <File> 693 <FileName>drv_uart.c</FileName> 694 <FileType>1</FileType> 695 <FilePath>..\libraries\SWM320_drivers\drv_uart.c</FilePath> 696 </File> 697 </Files> 698 <Files> 699 <File> 700 <FileName>drv_gpio.c</FileName> 701 <FileType>1</FileType> 702 <FilePath>..\libraries\SWM320_drivers\drv_gpio.c</FilePath> 703 </File> 704 </Files> 705 </Group> 706 <Group> 707 <GroupName>Finsh</GroupName> 708 <Files> 709 <File> 710 <FileName>shell.c</FileName> 711 <FileType>1</FileType> 712 <FilePath>..\..\..\components\finsh\shell.c</FilePath> 713 </File> 714 </Files> 715 <Files> 716 <File> 717 <FileName>msh_parse.c</FileName> 718 <FileType>1</FileType> 719 <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> 720 </File> 721 </Files> 722 <Files> 723 <File> 724 <FileName>msh.c</FileName> 725 <FileType>1</FileType> 726 <FilePath>..\..\..\components\finsh\msh.c</FilePath> 727 </File> 728 </Files> 729 <Files> 730 <File> 731 <FileName>cmd.c</FileName> 732 <FileType>1</FileType> 733 <FilePath>..\..\..\components\finsh\cmd.c</FilePath> 734 </File> 735 </Files> 736 </Group> 737 <Group> 738 <GroupName>Kernel</GroupName> 739 <Files> 740 <File> 741 <FileName>clock.c</FileName> 742 <FileType>1</FileType> 743 <FilePath>..\..\..\src\clock.c</FilePath> 744 <FileOption> 745 <FileArmAds> 746 <Cads> 747 <VariousControls> 748 <MiscControls> </MiscControls> 749 <Define>__RT_KERNEL_SOURCE__</Define> 750 <Undefine> </Undefine> 751 <IncludePath> </IncludePath> 752 </VariousControls> 753 </Cads> 754 </FileArmAds> 755 </FileOption> 756 </File> 757 </Files> 758 <Files> 759 <File> 760 <FileName>components.c</FileName> 761 <FileType>1</FileType> 762 <FilePath>..\..\..\src\components.c</FilePath> 763 <FileOption> 764 <FileArmAds> 765 <Cads> 766 <VariousControls> 767 <MiscControls> </MiscControls> 768 <Define>__RT_KERNEL_SOURCE__</Define> 769 <Undefine> </Undefine> 770 <IncludePath> </IncludePath> 771 </VariousControls> 772 </Cads> 773 </FileArmAds> 774 </FileOption> 775 </File> 776 </Files> 777 <Files> 778 <File> 779 <FileName>cpu_up.c</FileName> 780 <FileType>1</FileType> 781 <FilePath>..\..\..\src\cpu_up.c</FilePath> 782 <FileOption> 783 <FileArmAds> 784 <Cads> 785 <VariousControls> 786 <MiscControls> </MiscControls> 787 <Define>__RT_KERNEL_SOURCE__</Define> 788 <Undefine> </Undefine> 789 <IncludePath> </IncludePath> 790 </VariousControls> 791 </Cads> 792 </FileArmAds> 793 </FileOption> 794 </File> 795 </Files> 796 <Files> 797 <File> 798 <FileName>defunct.c</FileName> 799 <FileType>1</FileType> 800 <FilePath>..\..\..\src\defunct.c</FilePath> 801 <FileOption> 802 <FileArmAds> 803 <Cads> 804 <VariousControls> 805 <MiscControls> </MiscControls> 806 <Define>__RT_KERNEL_SOURCE__</Define> 807 <Undefine> </Undefine> 808 <IncludePath> </IncludePath> 809 </VariousControls> 810 </Cads> 811 </FileArmAds> 812 </FileOption> 813 </File> 814 </Files> 815 <Files> 816 <File> 817 <FileName>idle.c</FileName> 818 <FileType>1</FileType> 819 <FilePath>..\..\..\src\idle.c</FilePath> 820 <FileOption> 821 <FileArmAds> 822 <Cads> 823 <VariousControls> 824 <MiscControls> </MiscControls> 825 <Define>__RT_KERNEL_SOURCE__</Define> 826 <Undefine> </Undefine> 827 <IncludePath> </IncludePath> 828 </VariousControls> 829 </Cads> 830 </FileArmAds> 831 </FileOption> 832 </File> 833 </Files> 834 <Files> 835 <File> 836 <FileName>ipc.c</FileName> 837 <FileType>1</FileType> 838 <FilePath>..\..\..\src\ipc.c</FilePath> 839 <FileOption> 840 <FileArmAds> 841 <Cads> 842 <VariousControls> 843 <MiscControls> </MiscControls> 844 <Define>__RT_KERNEL_SOURCE__</Define> 845 <Undefine> </Undefine> 846 <IncludePath> </IncludePath> 847 </VariousControls> 848 </Cads> 849 </FileArmAds> 850 </FileOption> 851 </File> 852 </Files> 853 <Files> 854 <File> 855 <FileName>irq.c</FileName> 856 <FileType>1</FileType> 857 <FilePath>..\..\..\src\irq.c</FilePath> 858 <FileOption> 859 <FileArmAds> 860 <Cads> 861 <VariousControls> 862 <MiscControls> </MiscControls> 863 <Define>__RT_KERNEL_SOURCE__</Define> 864 <Undefine> </Undefine> 865 <IncludePath> </IncludePath> 866 </VariousControls> 867 </Cads> 868 </FileArmAds> 869 </FileOption> 870 </File> 871 </Files> 872 <Files> 873 <File> 874 <FileName>kservice.c</FileName> 875 <FileType>1</FileType> 876 <FilePath>..\..\..\src\kservice.c</FilePath> 877 <FileOption> 878 <FileArmAds> 879 <Cads> 880 <VariousControls> 881 <MiscControls> </MiscControls> 882 <Define>__RT_KERNEL_SOURCE__</Define> 883 <Undefine> </Undefine> 884 <IncludePath> </IncludePath> 885 </VariousControls> 886 </Cads> 887 </FileArmAds> 888 </FileOption> 889 </File> 890 </Files> 891 <Files> 892 <File> 893 <FileName>memheap.c</FileName> 894 <FileType>1</FileType> 895 <FilePath>..\..\..\src\memheap.c</FilePath> 896 <FileOption> 897 <FileArmAds> 898 <Cads> 899 <VariousControls> 900 <MiscControls> </MiscControls> 901 <Define>__RT_KERNEL_SOURCE__</Define> 902 <Undefine> </Undefine> 903 <IncludePath> </IncludePath> 904 </VariousControls> 905 </Cads> 906 </FileArmAds> 907 </FileOption> 908 </File> 909 </Files> 910 <Files> 911 <File> 912 <FileName>mempool.c</FileName> 913 <FileType>1</FileType> 914 <FilePath>..\..\..\src\mempool.c</FilePath> 915 <FileOption> 916 <FileArmAds> 917 <Cads> 918 <VariousControls> 919 <MiscControls> </MiscControls> 920 <Define>__RT_KERNEL_SOURCE__</Define> 921 <Undefine> </Undefine> 922 <IncludePath> </IncludePath> 923 </VariousControls> 924 </Cads> 925 </FileArmAds> 926 </FileOption> 927 </File> 928 </Files> 929 <Files> 930 <File> 931 <FileName>object.c</FileName> 932 <FileType>1</FileType> 933 <FilePath>..\..\..\src\object.c</FilePath> 934 <FileOption> 935 <FileArmAds> 936 <Cads> 937 <VariousControls> 938 <MiscControls> </MiscControls> 939 <Define>__RT_KERNEL_SOURCE__</Define> 940 <Undefine> </Undefine> 941 <IncludePath> </IncludePath> 942 </VariousControls> 943 </Cads> 944 </FileArmAds> 945 </FileOption> 946 </File> 947 </Files> 948 <Files> 949 <File> 950 <FileName>scheduler_comm.c</FileName> 951 <FileType>1</FileType> 952 <FilePath>..\..\..\src\scheduler_comm.c</FilePath> 953 <FileOption> 954 <FileArmAds> 955 <Cads> 956 <VariousControls> 957 <MiscControls> </MiscControls> 958 <Define>__RT_KERNEL_SOURCE__</Define> 959 <Undefine> </Undefine> 960 <IncludePath> </IncludePath> 961 </VariousControls> 962 </Cads> 963 </FileArmAds> 964 </FileOption> 965 </File> 966 </Files> 967 <Files> 968 <File> 969 <FileName>scheduler_up.c</FileName> 970 <FileType>1</FileType> 971 <FilePath>..\..\..\src\scheduler_up.c</FilePath> 972 <FileOption> 973 <FileArmAds> 974 <Cads> 975 <VariousControls> 976 <MiscControls> </MiscControls> 977 <Define>__RT_KERNEL_SOURCE__</Define> 978 <Undefine> </Undefine> 979 <IncludePath> </IncludePath> 980 </VariousControls> 981 </Cads> 982 </FileArmAds> 983 </FileOption> 984 </File> 985 </Files> 986 <Files> 987 <File> 988 <FileName>thread.c</FileName> 989 <FileType>1</FileType> 990 <FilePath>..\..\..\src\thread.c</FilePath> 991 <FileOption> 992 <FileArmAds> 993 <Cads> 994 <VariousControls> 995 <MiscControls> </MiscControls> 996 <Define>__RT_KERNEL_SOURCE__</Define> 997 <Undefine> </Undefine> 998 <IncludePath> </IncludePath> 999 </VariousControls> 1000 </Cads> 1001 </FileArmAds> 1002 </FileOption> 1003 </File> 1004 </Files> 1005 <Files> 1006 <File> 1007 <FileName>timer.c</FileName> 1008 <FileType>1</FileType> 1009 <FilePath>..\..\..\src\timer.c</FilePath> 1010 <FileOption> 1011 <FileArmAds> 1012 <Cads> 1013 <VariousControls> 1014 <MiscControls> </MiscControls> 1015 <Define>__RT_KERNEL_SOURCE__</Define> 1016 <Undefine> </Undefine> 1017 <IncludePath> </IncludePath> 1018 </VariousControls> 1019 </Cads> 1020 </FileArmAds> 1021 </FileOption> 1022 </File> 1023 </Files> 1024 </Group> 1025 <Group> 1026 <GroupName>klibc</GroupName> 1027 <Files> 1028 <File> 1029 <FileName>kerrno.c</FileName> 1030 <FileType>1</FileType> 1031 <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> 1032 </File> 1033 </Files> 1034 <Files> 1035 <File> 1036 <FileName>rt_vsscanf.c</FileName> 1037 <FileType>1</FileType> 1038 <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> 1039 </File> 1040 </Files> 1041 <Files> 1042 <File> 1043 <FileName>kstdio.c</FileName> 1044 <FileType>1</FileType> 1045 <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> 1046 </File> 1047 </Files> 1048 <Files> 1049 <File> 1050 <FileName>kstring.c</FileName> 1051 <FileType>1</FileType> 1052 <FilePath>..\..\..\src\klibc\kstring.c</FilePath> 1053 </File> 1054 </Files> 1055 <Files> 1056 <File> 1057 <FileName>rt_vsnprintf_tiny.c</FileName> 1058 <FileType>1</FileType> 1059 <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> 1060 </File> 1061 </Files> 1062 </Group> 1063 <Group> 1064 <GroupName>libcpu</GroupName> 1065 <Files> 1066 <File> 1067 <FileName>atomic_arm.c</FileName> 1068 <FileType>1</FileType> 1069 <FilePath>..\..\..\libcpu\arm\common\atomic_arm.c</FilePath> 1070 </File> 1071 </Files> 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-m4\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-m4\cpuport.c</FilePath> 1098 </File> 1099 </Files> 1100 </Group> 1101 <Group> 1102 <GroupName>Libraries</GroupName> 1103 <Files> 1104 <File> 1105 <FileName>SWM320_can.c</FileName> 1106 <FileType>1</FileType> 1107 <FilePath>..\libraries\SWM320_CSL\SWM320_StdPeriph_Driver\SWM320_can.c</FilePath> 1108 </File> 1109 </Files> 1110 <Files> 1111 <File> 1112 <FileName>system_SWM320.c</FileName> 1113 <FileType>1</FileType> 1114 <FilePath>..\libraries\SWM320_CSL\CMSIS\DeviceSupport\system_SWM320.c</FilePath> 1115 </File> 1116 </Files> 1117 <Files> 1118 <File> 1119 <FileName>SWM320_norflash.c</FileName> 1120 <FileType>1</FileType> 1121 <FilePath>..\libraries\SWM320_CSL\SWM320_StdPeriph_Driver\SWM320_norflash.c</FilePath> 1122 </File> 1123 </Files> 1124 <Files> 1125 <File> 1126 <FileName>SWM320_flash.c</FileName> 1127 <FileType>1</FileType> 1128 <FilePath>..\libraries\SWM320_CSL\SWM320_StdPeriph_Driver\SWM320_flash.c</FilePath> 1129 </File> 1130 </Files> 1131 <Files> 1132 <File> 1133 <FileName>SWM320_lcd.c</FileName> 1134 <FileType>1</FileType> 1135 <FilePath>..\libraries\SWM320_CSL\SWM320_StdPeriph_Driver\SWM320_lcd.c</FilePath> 1136 </File> 1137 </Files> 1138 <Files> 1139 <File> 1140 <FileName>SWM320_port.c</FileName> 1141 <FileType>1</FileType> 1142 <FilePath>..\libraries\SWM320_CSL\SWM320_StdPeriph_Driver\SWM320_port.c</FilePath> 1143 </File> 1144 </Files> 1145 <Files> 1146 <File> 1147 <FileName>startup_SWM320.s</FileName> 1148 <FileType>2</FileType> 1149 <FilePath>..\libraries\SWM320_CSL\CMSIS\DeviceSupport\startup\arm\startup_SWM320.s</FilePath> 1150 </File> 1151 </Files> 1152 <Files> 1153 <File> 1154 <FileName>SWM320_rtc.c</FileName> 1155 <FileType>1</FileType> 1156 <FilePath>..\libraries\SWM320_CSL\SWM320_StdPeriph_Driver\SWM320_rtc.c</FilePath> 1157 </File> 1158 </Files> 1159 <Files> 1160 <File> 1161 <FileName>SWM320_gpio.c</FileName> 1162 <FileType>1</FileType> 1163 <FilePath>..\libraries\SWM320_CSL\SWM320_StdPeriph_Driver\SWM320_gpio.c</FilePath> 1164 </File> 1165 </Files> 1166 <Files> 1167 <File> 1168 <FileName>SWM320_uart.c</FileName> 1169 <FileType>1</FileType> 1170 <FilePath>..\libraries\SWM320_CSL\SWM320_StdPeriph_Driver\SWM320_uart.c</FilePath> 1171 </File> 1172 </Files> 1173 <Files> 1174 <File> 1175 <FileName>SWM320_sdram.c</FileName> 1176 <FileType>1</FileType> 1177 <FilePath>..\libraries\SWM320_CSL\SWM320_StdPeriph_Driver\SWM320_sdram.c</FilePath> 1178 </File> 1179 </Files> 1180 <Files> 1181 <File> 1182 <FileName>SWM320_sdio.c</FileName> 1183 <FileType>1</FileType> 1184 <FilePath>..\libraries\SWM320_CSL\SWM320_StdPeriph_Driver\SWM320_sdio.c</FilePath> 1185 </File> 1186 </Files> 1187 <Files> 1188 <File> 1189 <FileName>SWM320_timr.c</FileName> 1190 <FileType>1</FileType> 1191 <FilePath>..\libraries\SWM320_CSL\SWM320_StdPeriph_Driver\SWM320_timr.c</FilePath> 1192 </File> 1193 </Files> 1194 <Files> 1195 <File> 1196 <FileName>SWM320_wdt.c</FileName> 1197 <FileType>1</FileType> 1198 <FilePath>..\libraries\SWM320_CSL\SWM320_StdPeriph_Driver\SWM320_wdt.c</FilePath> 1199 </File> 1200 </Files> 1201 <Files> 1202 <File> 1203 <FileName>SWM320_dma.c</FileName> 1204 <FileType>1</FileType> 1205 <FilePath>..\libraries\SWM320_CSL\SWM320_StdPeriph_Driver\SWM320_dma.c</FilePath> 1206 </File> 1207 </Files> 1208 <Files> 1209 <File> 1210 <FileName>SWM320_spi.c</FileName> 1211 <FileType>1</FileType> 1212 <FilePath>..\libraries\SWM320_CSL\SWM320_StdPeriph_Driver\SWM320_spi.c</FilePath> 1213 </File> 1214 </Files> 1215 <Files> 1216 <File> 1217 <FileName>SWM320_crc.c</FileName> 1218 <FileType>1</FileType> 1219 <FilePath>..\libraries\SWM320_CSL\SWM320_StdPeriph_Driver\SWM320_crc.c</FilePath> 1220 </File> 1221 </Files> 1222 <Files> 1223 <File> 1224 <FileName>SWM320_pwm.c</FileName> 1225 <FileType>1</FileType> 1226 <FilePath>..\libraries\SWM320_CSL\SWM320_StdPeriph_Driver\SWM320_pwm.c</FilePath> 1227 </File> 1228 </Files> 1229 <Files> 1230 <File> 1231 <FileName>SWM320_adc.c</FileName> 1232 <FileType>1</FileType> 1233 <FilePath>..\libraries\SWM320_CSL\SWM320_StdPeriph_Driver\SWM320_adc.c</FilePath> 1234 </File> 1235 </Files> 1236 <Files> 1237 <File> 1238 <FileName>SWM320_i2c.c</FileName> 1239 <FileType>1</FileType> 1240 <FilePath>..\libraries\SWM320_CSL\SWM320_StdPeriph_Driver\SWM320_i2c.c</FilePath> 1241 </File> 1242 </Files> 1243 <Files> 1244 <File> 1245 <FileName>SWM320_exti.c</FileName> 1246 <FileType>1</FileType> 1247 <FilePath>..\libraries\SWM320_CSL\SWM320_StdPeriph_Driver\SWM320_exti.c</FilePath> 1248 </File> 1249 </Files> 1250 <Files> 1251 <File> 1252 <FileName>SWM320_sram.c</FileName> 1253 <FileType>1</FileType> 1254 <FilePath>..\libraries\SWM320_CSL\SWM320_StdPeriph_Driver\SWM320_sram.c</FilePath> 1255 </File> 1256 </Files> 1257 </Group> 1258 </Groups> 1259 </Target> 1260 </Targets> 1261 <RTE> 1262 <apis /> 1263 <components /> 1264 <files /> 1265 </RTE> 1266</Project> 1267