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