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