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