summaryrefslogtreecommitdiff
path: root/bsp
diff options
context:
space:
mode:
authorbernard.xiong <[email protected]>2010-04-19 08:23:21 +0000
committerbernard.xiong <[email protected]>2010-04-19 08:23:21 +0000
commite6543f3f9df8d03fcee2652a543b026c8b2366d8 (patch)
treef39072d43baa067748c197d5a74a11c9d687cae0 /bsp
parent7b4e04633ee1527ea1251c54a7f235ddd07ebf64 (diff)
update lpc17xx to new building script.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@649 bbd45198-f89e-11dd-88c7-29a3b14d5316
Diffstat (limited to 'bsp')
-rw-r--r--bsp/lpc176x/SConscript30
-rw-r--r--bsp/lpc176x/SConstruct49
-rw-r--r--bsp/lpc176x/lpc17rt-thread.uvopt2162
-rw-r--r--bsp/lpc176x/lpc17rt-thread.uvproj628
-rw-r--r--bsp/lpc176x/lpc17xx_rom.sct15
-rw-r--r--bsp/lpc176x/rtconfig.h3
-rw-r--r--bsp/lpc176x/rtconfig.py131
-rw-r--r--bsp/lpc176x/template.Uv298
8 files changed, 325 insertions, 2791 deletions
diff --git a/bsp/lpc176x/SConscript b/bsp/lpc176x/SConscript
new file mode 100644
index 0000000000..033c7e8621
--- /dev/null
+++ b/bsp/lpc176x/SConscript
@@ -0,0 +1,30 @@
+Import('env')
+Import('projects')
+Import('RTT_ROOT')
+Import('rtconfig')
+
+# group definitions
+group = {}
+group['name'] = 'Startup'
+group['CCFLAGS'] = ''
+group['CPPPATH'] = [RTT_ROOT + '/bsp/lpc176x', RTT_ROOT + '/bsp/lpc176x/CMSIS']
+group['CPPDEFINES'] = []
+group['LINKFLAGS'] = ''
+
+src_bsp = ['application.c', 'startup.c', 'board.c']
+src_drv = ['uart.c']
+src_cmsis = ['CMSIS/core_cm3.c', 'CMSIS/system_LPC17xx.c']
+
+group['src'] = File(src_bsp + src_drv + src_cmsis)
+
+# add group to project list
+projects.append(group)
+
+env.Append(CCFLAGS = group['CCFLAGS'])
+env.Append(CPPPATH = group['CPPPATH'])
+env.Append(CPPDEFINES = group['CPPDEFINES'])
+env.Append(LINKFLAGS = group['LINKFLAGS'])
+
+obj = env.Object(group['src'])
+
+Return('obj')
diff --git a/bsp/lpc176x/SConstruct b/bsp/lpc176x/SConstruct
new file mode 100644
index 0000000000..e3e8593216
--- /dev/null
+++ b/bsp/lpc176x/SConstruct
@@ -0,0 +1,49 @@
+import os
+import sys
+import rtconfig
+
+RTT_ROOT = os.path.normpath(os.getcwd() + '/../..')
+sys.path = sys.path + [os.path.join(RTT_ROOT, 'tools')]
+import mdk
+
+target = 'rtthread-lpc176x'
+projects = []
+
+AddOption('--target',
+ dest='target',
+ type='string',
+ help='set target project: mdk')
+
+if GetOption('target'):
+ SetOption('no_exec', 1)
+
+env = Environment(tools = ['mingw'],
+ AS = rtconfig.AS, ASFLAGS = rtconfig.AFLAGS,
+ CC = rtconfig.CC, CCFLAGS = rtconfig.CFLAGS,
+ AR = rtconfig.AR, ARFLAGS = '-rc',
+ LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
+env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
+
+Export('env')
+Export('RTT_ROOT')
+Export('rtconfig')
+Export('projects')
+
+# kernel building script
+objs = SConscript(RTT_ROOT + '/src/SConscript', variant_dir='build/src', duplicate=0)
+# arch building script
+objs = objs + SConscript(RTT_ROOT + '/libcpu/SConscript', variant_dir='build/libcpu', duplicate=0)
+
+# component script
+Repository(RTT_ROOT)
+objs = objs + SConscript('components/SConscript')
+
+# board build script
+objs = objs + SConscript('SConscript', variant_dir='build/bsp', duplicate=0)
+
+TARGET = target + '.' + rtconfig.TARGET_EXT
+env.Program(TARGET, objs)
+env.AddPostAction(TARGET, rtconfig.POST_ACTION)
+
+if GetOption('target') == 'mdk':
+ mdk.MDKProject('project.uV2', projects)
diff --git a/bsp/lpc176x/lpc17rt-thread.uvopt b/bsp/lpc176x/lpc17rt-thread.uvopt
deleted file mode 100644
index 6f70eba25a..0000000000
--- a/bsp/lpc176x/lpc17rt-thread.uvopt
+++ /dev/null
@@ -1,2162 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
-<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_opt.xsd">
-
- <SchemaVersion>1.0</SchemaVersion>
-
- <Header>### uVision Project, (C) Keil Software</Header>
-
- <Extensions>
- <cExt>*.c</cExt>
- <aExt>*.s*; *.src; *.a*</aExt>
- <oExt>*.obj</oExt>
- <lExt>*.lib</lExt>
- <tExt>*.txt; *.h; *.inc</tExt>
- <pExt>*.plm</pExt>
- <CppX>*.cpp</CppX>
- </Extensions>
-
- <DaveTm>
- <dwLowDateTime>0</dwLowDateTime>
- <dwHighDateTime>0</dwHighDateTime>
- </DaveTm>
-
- <Target>
- <TargetName>RT-Thread LPC1700</TargetName>
- <ToolsetNumber>0x4</ToolsetNumber>
- <ToolsetName>ARM-ADS</ToolsetName>
- <TargetOption>
- <CLKADS>12000000</CLKADS>
- <OPTTT>
- <gFlags>1</gFlags>
- <BeepAtEnd>1</BeepAtEnd>
- <RunSim>1</RunSim>
- <RunTarget>0</RunTarget>
- </OPTTT>
- <OPTHX>
- <HexSelection>1</HexSelection>
- <FlashByte>65535</FlashByte>
- <HexRangeLowAddress>0</HexRangeLowAddress>
- <HexRangeHighAddress>0</HexRangeHighAddress>
- <HexOffset>0</HexOffset>
- </OPTHX>
- <OPTLEX>
- <PageWidth>79</PageWidth>
- <PageLength>66</PageLength>
- <TabStop>8</TabStop>
- <ListingPath>.\</ListingPath>
- </OPTLEX>
- <ListingPage>
- <CreateCListing>1</CreateCListing>
- <CreateAListing>1</CreateAListing>
- <CreateLListing>1</CreateLListing>
- <CreateIListing>0</CreateIListing>
- <AsmCond>1</AsmCond>
- <AsmSymb>1</AsmSymb>
- <AsmXref>0</AsmXref>
- <CCond>1</CCond>
- <CCode>0</CCode>
- <CListInc>0</CListInc>
- <CSymb>0</CSymb>
- <LinkerCodeListing>0</LinkerCodeListing>
- </ListingPage>
- <OPTXL>
- <LMap>1</LMap>
- <LComments>1</LComments>
- <LGenerateSymbols>1</LGenerateSymbols>
- <LLibSym>1</LLibSym>
- <LLines>1</LLines>
- <LLocSym>1</LLocSym>
- <LPubSym>1</LPubSym>
- <LXref>0</LXref>
- <LExpSel>0</LExpSel>
- </OPTXL>
- <OPTFL>
- <tvExp>1</tvExp>
- <tvExpOptDlg>0</tvExpOptDlg>
- <IsCurrentTarget>1</IsCurrentTarget>
- </OPTFL>
- <CpuCode>8</CpuCode>
- <Books>
- <Book>
- <Number>0</Number>
- <Title>Data Sheet</Title>
- <Path>DATASHTS\PHILIPS\LPC176x_DS.pdf</Path>
- </Book>
- <Book>
- <Number>1</Number>
- <Title>User Manual</Title>
- <Path>DATASHTS\PHILIPS\LPC17xx_UM.pdf</Path>
- </Book>
- <Book>
- <Number>2</Number>
- <Title>Errata Sheet</Title>
- <Path>DATASHTS\PHILIPS\LPC1766_ES.pdf</Path>
- </Book>
- </Books>
- <DllOpt>
- <SimDllName>SARMCM3.DLL</SimDllName>
- <SimDllArguments>-MPU</SimDllArguments>
- <SimDlgDllName>DARMP1.DLL</SimDlgDllName>
- <SimDlgDllArguments>-pLPC1766</SimDlgDllArguments>
- <TargetDllName>SARMCM3.DLL</TargetDllName>
- <TargetDllArguments>-MPU</TargetDllArguments>
- <TargetDlgDllName>TARMP1.DLL</TargetDlgDllName>
- <TargetDlgDllArguments>-pLPC1766</TargetDlgDllArguments>
- </DllOpt>
- <DebugOpt>
- <uSim>1</uSim>
- <uTrg>0</uTrg>
- <sLdApp>1</sLdApp>
- <sGomain>1</sGomain>
- <sRbreak>1</sRbreak>
- <sRwatch>1</sRwatch>
- <sRmem>1</sRmem>
- <sRfunc>1</sRfunc>
- <sRbox>1</sRbox>
- <tLdApp>1</tLdApp>
- <tGomain>1</tGomain>
- <tRbreak>1</tRbreak>
- <tRwatch>1</tRwatch>
- <tRmem>1</tRmem>
- <tRfunc>0</tRfunc>
- <tRbox>1</tRbox>
- <sRunDeb>0</sRunDeb>
- <sLrtime>0</sLrtime>
- <nTsel>1</nTsel>
- <sDll></sDll>
- <sDllPa></sDllPa>
- <sDlgDll></sDlgDll>
- <sDlgPa></sDlgPa>
- <sIfile></sIfile>
- <tDll></tDll>
- <tDllPa></tDllPa>
- <tDlgDll></tDlgDll>
- <tDlgPa></tDlgPa>
- <tIfile></tIfile>
- <pMon>BIN\UL2CM3.DLL</pMon>
- </DebugOpt>
- <TargetDriverDllRegistry>
- <SetRegEntry>
- <Number>0</Number>
- <Key>DLGTARM</Key>
- <Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0)(105=-1,-1,-1,-1,0)(145=-1,-1,-1,-1,0)(148=-1,-1,-1,-1,0)(152=-1,-1,-1,-1,0)(150=-1,-1,-1,-1,0)(151=-1,-1,-1,-1,0)(107=-1,-1,-1,-1,0)(108=-1,-1,-1,-1,0)(155=-1,-1,-1,-1,0)(134=-1,-1,-1,-1,0)(156=-1,-1,-1,-1,0)(159=662,379,1250,552,1)(160=-1,-1,-1,-1,0)(161=-1,-1,-1,-1,0)(162=-1,-1,-1,-1,0)(163=-1,-1,-1,-1,0)(175=-1,-1,-1,-1,0)(176=-1,-1,-1,-1,0)(178=-1,-1,-1,-1,0)(179=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(181=-1,-1,-1,-1,0)(130=-1,-1,-1,-1,0)(131=-1,-1,-1,-1,0)(121=-1,-1,-1,-1,0)(122=-1,-1,-1,-1,0)(119=-1,-1,-1,-1,0)(146=-1,-1,-1,-1,0)(147=-1,-1,-1,-1,0)(136=-1,-1,-1,-1,0)(137=-1,-1,-1,-1,0)(138=-1,-1,-1,-1,0)(109=-1,-1,-1,-1,0)(110=-1,-1,-1,-1,0)(111=-1,-1,-1,-1,0)(112=-1,-1,-1,-1,0)(118=-1,-1,-1,-1,0)(114=-1,-1,-1,-1,0)(116=-1,-1,-1,-1,0)(1013=-1,-1,-1,-1,0)(177=-1,-1,-1,-1,0)(117=-1,-1,-1,-1,0)(149=-1,-1,-1,-1,0)(144=-1,-1,-1,-1,0)</Name>
- </SetRegEntry>
- <SetRegEntry>
- <Number>0</Number>
- <Key>DLGUARM</Key>
- <Name>(105=-1,-1,-1,-1,0)(106=-1,-1,-1,-1,0)(107=-1,-1,-1,-1,0)</Name>
- </SetRegEntry>
- <SetRegEntry>
- <Number>0</Number>
- <Key>DLGDARM</Key>
- <Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0)(105=-1,-1,-1,-1,0)(145=-1,-1,-1,-1,0)(148=-1,-1,-1,-1,0)(152=-1,-1,-1,-1,0)(150=-1,-1,-1,-1,0)(151=-1,-1,-1,-1,0)(106=-1,-1,-1,-1,0)(107=-1,-1,-1,-1,0)(155=-1,-1,-1,-1,0)(134=-1,-1,-1,-1,0)(156=515,136,886,752,0)(159=349,145,937,339,0)(160=-1,-1,-1,-1,0)(161=-1,-1,-1,-1,0)(162=-1,-1,-1,-1,0)(163=-1,-1,-1,-1,0)(175=-1,-1,-1,-1,0)(176=-1,-1,-1,-1,0)(178=347,59,722,659,0)(179=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(181=-1,-1,-1,-1,0)(131=-1,-1,-1,-1,0)(132=-1,-1,-1,-1,0)(125=-1,-1,-1,-1,0)(126=-1,-1,-1,-1,0)(133=-1,-1,-1,-1,0)(122=-1,-1,-1,-1,0)(146=-1,-1,-1,-1,0)(147=-1,-1,-1,-1,0)(136=-1,-1,-1,-1,0)(137=-1,-1,-1,-1,0)(138=-1,-1,-1,-1,0)(109=-1,-1,-1,-1,0)(110=-1,-1,-1,-1,0)(111=-1,-1,-1,-1,0)(112=-1,-1,-1,-1,0)(121=-1,-1,-1,-1,0)(117=-1,-1,-1,-1,0)(119=-1,-1,-1,-1,0)(182=-1,-1,-1,-1,0)(177=-1,-1,-1,-1,0)(120=-1,-1,-1,-1,0)(149=-1,-1,-1,-1,0)(144=-1,-1,-1,-1,0)</Name>
- </SetRegEntry>
- <SetRegEntry>
- <Number>0</Number>
- <Key>ARMDBGFLAGS</Key>
- <Name>-T0</Name>
- </SetRegEntry>
- <SetRegEntry>
- <Number>0</Number>
- <Key>UL2CM3</Key>
- <Name>-UV1498UAE -O463 -S0 -C0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO31 -FD10000000 -FC800 -FN1 -FF0LPC_IAP_64 -FS00 -FL010000</Name>
- </SetRegEntry>
- </TargetDriverDllRegistry>
- <DebugFlag>
- <trace>0</trace>
- <periodic>1</periodic>
- <aLwin>0</aLwin>
- <aCover>0</aCover>
- <aSer1>1</aSer1>
- <aSer2>0</aSer2>
- <aPa>0</aPa>
- <viewmode>1</viewmode>
- <vrSel>0</vrSel>
- <aSym>0</aSym>
- <aTbox>0</aTbox>
- <AscS1>0</AscS1>
- <AscS2>0</AscS2>
- <AscS3>0</AscS3>
- <aSer3>0</aSer3>
- <eProf>0</eProf>
- <aLa>0</aLa>
- <aPa1>0</aPa1>
- <AscS4>0</AscS4>
- <aSer4>0</aSer4>
- <StkLoc>0</StkLoc>
- <TrcWin>0</TrcWin>
- <newCpu>1</newCpu>
- <uProt>0</uProt>
- </DebugFlag>
- <LintExecutable></LintExecutable>
- <LintConfigFile></LintConfigFile>
- </TargetOption>
- </Target>
-
- <Group>
- <GroupName>Startup</GroupName>
- <tvExp>1</tvExp>
- <tvExpOptDlg>0</tvExpOptDlg>
- <cbSel>0</cbSel>
- <File>
- <GroupNumber>1</GroupNumber>
- <FileNumber>1</FileNumber>
- <FileType>5</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>.\board.h</PathWithFileName>
- <FilenameWithoutPath>board.h</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>1</GroupNumber>
- <FileNumber>2</FileNumber>
- <FileType>5</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>.\rtconfig.h</PathWithFileName>
- <FilenameWithoutPath>rtconfig.h</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>1</GroupNumber>
- <FileNumber>4</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>1</TopLine>
- <CurrentLine>1</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>.\board.c</PathWithFileName>
- <FilenameWithoutPath>board.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>1</GroupNumber>
- <FileNumber>5</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>1</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>134</TopLine>
- <CurrentLine>138</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>.\startup.c</PathWithFileName>
- <FilenameWithoutPath>startup.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>1</GroupNumber>
- <FileNumber>0</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>217</TopLine>
- <CurrentLine>217</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>.\uart.c</PathWithFileName>
- <FilenameWithoutPath>uart.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>1</GroupNumber>
- <FileNumber>0</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>.\application.c</PathWithFileName>
- <FilenameWithoutPath>application.c</FilenameWithoutPath>
- </File>
- </Group>
-
- <Group>
- <GroupName>CMSIS</GroupName>
- <tvExp>0</tvExp>
- <tvExpOptDlg>0</tvExpOptDlg>
- <cbSel>0</cbSel>
- <File>
- <GroupNumber>3</GroupNumber>
- <FileNumber>0</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>2</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>.\CMSIS\core_cm3.c</PathWithFileName>
- <FilenameWithoutPath>core_cm3.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>3</GroupNumber>
- <FileNumber>0</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>24</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>.\CMSIS\system_LPC17xx.c</PathWithFileName>
- <FilenameWithoutPath>system_LPC17xx.c</FilenameWithoutPath>
- </File>
- </Group>
-
- <Group>
- <GroupName>Kernel</GroupName>
- <tvExp>1</tvExp>
- <tvExpOptDlg>0</tvExpOptDlg>
- <cbSel>0</cbSel>
- <File>
- <GroupNumber>4</GroupNumber>
- <FileNumber>31</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\src\clock.c</PathWithFileName>
- <FilenameWithoutPath>clock.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>4</GroupNumber>
- <FileNumber>32</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\src\device.c</PathWithFileName>
- <FilenameWithoutPath>device.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>4</GroupNumber>
- <FileNumber>33</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\src\idle.c</PathWithFileName>
- <FilenameWithoutPath>idle.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>4</GroupNumber>
- <FileNumber>34</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\src\ipc.c</PathWithFileName>
- <FilenameWithoutPath>ipc.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>4</GroupNumber>
- <FileNumber>35</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\src\irq.c</PathWithFileName>
- <FilenameWithoutPath>irq.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>4</GroupNumber>
- <FileNumber>36</FileNumber>
- <FileType>1</FileType>
- <tvExp>1</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>935</TopLine>
- <CurrentLine>951</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\src\kservice.c</PathWithFileName>
- <FilenameWithoutPath>kservice.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>4</GroupNumber>
- <FileNumber>37</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\src\mem.c</PathWithFileName>
- <FilenameWithoutPath>mem.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>4</GroupNumber>
- <FileNumber>38</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\src\mempool.c</PathWithFileName>
- <FilenameWithoutPath>mempool.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>4</GroupNumber>
- <FileNumber>39</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\src\object.c</PathWithFileName>
- <FilenameWithoutPath>object.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>4</GroupNumber>
- <FileNumber>40</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\src\scheduler.c</PathWithFileName>
- <FilenameWithoutPath>scheduler.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>4</GroupNumber>
- <FileNumber>41</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\src\slab.c</PathWithFileName>
- <FilenameWithoutPath>slab.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>4</GroupNumber>
- <FileNumber>42</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\src\thread.c</PathWithFileName>
- <FilenameWithoutPath>thread.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>4</GroupNumber>
- <FileNumber>43</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\src\timer.c</PathWithFileName>
- <FilenameWithoutPath>timer.c</FilenameWithoutPath>
- </File>
- </Group>
-
- <Group>
- <GroupName>LPC1700</GroupName>
- <tvExp>0</tvExp>
- <tvExpOptDlg>0</tvExpOptDlg>
- <cbSel>0</cbSel>
- <File>
- <GroupNumber>5</GroupNumber>
- <FileNumber>44</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\libcpu\arm\lpc17xx\cpu.c</PathWithFileName>
- <FilenameWithoutPath>cpu.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>5</GroupNumber>
- <FileNumber>45</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\libcpu\arm\lpc17xx\fault.c</PathWithFileName>
- <FilenameWithoutPath>fault.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>5</GroupNumber>
- <FileNumber>46</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\libcpu\arm\lpc17xx\interrupt.c</PathWithFileName>
- <FilenameWithoutPath>interrupt.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>5</GroupNumber>
- <FileNumber>48</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\libcpu\arm\lpc17xx\stack.c</PathWithFileName>
- <FilenameWithoutPath>stack.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>5</GroupNumber>
- <FileNumber>49</FileNumber>
- <FileType>2</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\libcpu\arm\lpc17xx\context_rvds.S</PathWithFileName>
- <FilenameWithoutPath>context_rvds.S</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>5</GroupNumber>
- <FileNumber>50</FileNumber>
- <FileType>2</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\libcpu\arm\lpc17xx\fault_rvds.S</PathWithFileName>
- <FilenameWithoutPath>fault_rvds.S</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>5</GroupNumber>
- <FileNumber>0</FileNumber>
- <FileType>2</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\libcpu\arm\lpc17xx\start_rvds.S</PathWithFileName>
- <FilenameWithoutPath>start_rvds.S</FilenameWithoutPath>
- </File>
- </Group>
-
- <Group>
- <GroupName>finish</GroupName>
- <tvExp>0</tvExp>
- <tvExpOptDlg>0</tvExpOptDlg>
- <cbSel>0</cbSel>
- <File>
- <GroupNumber>6</GroupNumber>
- <FileNumber>52</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\finsh\cmd.c</PathWithFileName>
- <FilenameWithoutPath>cmd.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>6</GroupNumber>
- <FileNumber>53</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\finsh\finsh_compiler.c</PathWithFileName>
- <FilenameWithoutPath>finsh_compiler.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>6</GroupNumber>
- <FileNumber>54</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\finsh\finsh_error.c</PathWithFileName>
- <FilenameWithoutPath>finsh_error.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>6</GroupNumber>
- <FileNumber>55</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\finsh\finsh_heap.c</PathWithFileName>
- <FilenameWithoutPath>finsh_heap.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>6</GroupNumber>
- <FileNumber>56</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\finsh\finsh_init.c</PathWithFileName>
- <FilenameWithoutPath>finsh_init.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>6</GroupNumber>
- <FileNumber>57</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\finsh\finsh_node.c</PathWithFileName>
- <FilenameWithoutPath>finsh_node.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>6</GroupNumber>
- <FileNumber>58</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\finsh\finsh_ops.c</PathWithFileName>
- <FilenameWithoutPath>finsh_ops.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>6</GroupNumber>
- <FileNumber>59</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\finsh\finsh_parser.c</PathWithFileName>
- <FilenameWithoutPath>finsh_parser.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>6</GroupNumber>
- <FileNumber>60</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\finsh\finsh_token.c</PathWithFileName>
- <FilenameWithoutPath>finsh_token.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>6</GroupNumber>
- <FileNumber>61</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\finsh\finsh_var.c</PathWithFileName>
- <FilenameWithoutPath>finsh_var.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>6</GroupNumber>
- <FileNumber>62</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\finsh\finsh_vm.c</PathWithFileName>
- <FilenameWithoutPath>finsh_vm.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>6</GroupNumber>
- <FileNumber>63</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\finsh\shell.c</PathWithFileName>
- <FilenameWithoutPath>shell.c</FilenameWithoutPath>
- </File>
- <File>
- <GroupNumber>6</GroupNumber>
- <FileNumber>64</FileNumber>
- <FileType>1</FileType>
- <tvExp>0</tvExp>
- <Focus>0</Focus>
- <ColumnNumber>0</ColumnNumber>
- <tvExpOptDlg>0</tvExpOptDlg>
- <TopLine>0</TopLine>
- <CurrentLine>0</CurrentLine>
- <bDave2>0</bDave2>
- <PathWithFileName>..\..\finsh\symbol.c</PathWithFileName>
- <FilenameWithoutPath>symbol.c</FilenameWithoutPath>
- </File>
- </Group>
-
- <Group>
- <GroupName>Filesystem</GroupName>
- <tvExp>1</tvExp>
- <tvExpOptDlg>0</tvExpOptDlg>
- <cbSel>0</cbSel>
- </Group>
-
- <Group>
- <GroupName>LWIP</GroupName>
- <tvExp>0</tvExp>
- <tvExpOptDlg>0</tvExpOptDlg>
- <cbSel>0</cbSel>
- </Group>
-
- <Group>
- <GroupName>RTGUI</GroupName>
- <tvExp>0</tvExp>
- <tvExpOptDlg>0</tvExpOptDlg>
- <cbSel>0</cbSel>
- </Group>
-
- <WinLayout>
- <sActiveDebugView>Default</sActiveDebugView>
- <iActiveDebugViewLocation>1</iActiveDebugViewLocation>
- <sActiveBuildView>Build</sActiveBuildView>
- <iActiveBuildViewLocation>0</iActiveBuildViewLocation>
- <View>
- <ViewName>Default</ViewName>
- <ViewType>1</ViewType>
- <Window>
- <WinId>35824</WinId>
- <ItemNo>1</ItemNo>
- <Name>Logic Analyzer</Name>
- <AnchorWinID>0</AnchorWinID>
- <AnchorWinName></AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>6</DockType>
- <DockLocation>0</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>0</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>210</DockedRect_bottom>
- <DockedRect_right>600</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>250</FloatingRect_bottom>
- <FloatingRect_right>600</FloatingRect_right>
- <ContainerPercent>1</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>59392</WinId>
- <ItemNo>2</ItemNo>
- <Name>File</Name>
- <AnchorWinID>0</AnchorWinID>
- <AnchorWinName></AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>2</DockType>
- <DockLocation>3</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>24</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>50</DockedRect_bottom>
- <DockedRect_right>893</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>0</FloatingRect_bottom>
- <FloatingRect_right>0</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>1</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>59398</WinId>
- <ItemNo>3</ItemNo>
- <Name>Build</Name>
- <AnchorWinID>0</AnchorWinID>
- <AnchorWinName></AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>2</DockType>
- <DockLocation>3</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>50</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>76</DockedRect_bottom>
- <DockedRect_right>384</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>0</FloatingRect_bottom>
- <FloatingRect_right>0</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>59399</WinId>
- <ItemNo>4</ItemNo>
- <Name>Debug</Name>
- <AnchorWinID>0</AnchorWinID>
- <AnchorWinName></AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>2</DockType>
- <DockLocation>3</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>50</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>76</DockedRect_bottom>
- <DockedRect_right>626</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>0</FloatingRect_bottom>
- <FloatingRect_right>0</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>1</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>197</WinId>
- <ItemNo>5</ItemNo>
- <Name>Build Output</Name>
- <AnchorWinID>0</AnchorWinID>
- <AnchorWinName></AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>2</DockType>
- <DockLocation>4</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>269</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>659</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>250</FloatingRect_bottom>
- <FloatingRect_right>600</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>198</WinId>
- <ItemNo>6</ItemNo>
- <Name>Command</Name>
- <AnchorWinID>197</AnchorWinID>
- <AnchorWinName>Build Output</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>269</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>659</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>250</FloatingRect_bottom>
- <FloatingRect_right>600</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>1</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>199</WinId>
- <ItemNo>7</ItemNo>
- <Name>Find in Files</Name>
- <AnchorWinID>198</AnchorWinID>
- <AnchorWinName>Command</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>269</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>659</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>250</FloatingRect_bottom>
- <FloatingRect_right>600</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>1</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>38007</WinId>
- <ItemNo>8</ItemNo>
- <Name>Browse</Name>
- <AnchorWinID>199</AnchorWinID>
- <AnchorWinName>Find in Files</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>269</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>659</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>250</FloatingRect_bottom>
- <FloatingRect_right>600</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>1939</WinId>
- <ItemNo>9</ItemNo>
- <Name>UART #1</Name>
- <AnchorWinID>38007</AnchorWinID>
- <AnchorWinName>Browser</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>269</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>659</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>250</FloatingRect_bottom>
- <FloatingRect_right>600</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>1</ActiveTab>
- <Visible>1</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>1940</WinId>
- <ItemNo>10</ItemNo>
- <Name>UART #2</Name>
- <AnchorWinID>1939</AnchorWinID>
- <AnchorWinName>UART #1</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>269</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>659</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>250</FloatingRect_bottom>
- <FloatingRect_right>600</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>1941</WinId>
- <ItemNo>11</ItemNo>
- <Name>UART #3</Name>
- <AnchorWinID>1940</AnchorWinID>
- <AnchorWinName>UART #2</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>269</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>659</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>250</FloatingRect_bottom>
- <FloatingRect_right>600</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>1942</WinId>
- <ItemNo>12</ItemNo>
- <Name>UART #4</Name>
- <AnchorWinID>1941</AnchorWinID>
- <AnchorWinName>UART #3</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>269</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>659</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>250</FloatingRect_bottom>
- <FloatingRect_right>600</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>1944</WinId>
- <ItemNo>13</ItemNo>
- <Name>Call Stack</Name>
- <AnchorWinID>197</AnchorWinID>
- <AnchorWinName>Build Output</AnchorWinName>
- <OtherWinID>197</OtherWinID>
- <OtherWinName>Build Output</OtherWinName>
- <WinType>1</WinType>
- <DockType>2</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>269</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>659</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>50</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>1507</WinId>
- <ItemNo>14</ItemNo>
- <Name>Call Stack</Name>
- <AnchorWinID>1944</AnchorWinID>
- <AnchorWinName>Call Stack</AnchorWinName>
- <OtherWinID>197</OtherWinID>
- <OtherWinName>Build Output</OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>269</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>659</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>50</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>1935</WinId>
- <ItemNo>15</ItemNo>
- <Name>Locals</Name>
- <AnchorWinID>1507</AnchorWinID>
- <AnchorWinName>Call Stack</AnchorWinName>
- <OtherWinID>197</OtherWinID>
- <OtherWinName>Build Output</OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>269</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>659</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>50</ContainerPercent>
- <ActiveTab>1</ActiveTab>
- <Visible>1</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>1936</WinId>
- <ItemNo>16</ItemNo>
- <Name>Watch 1</Name>
- <AnchorWinID>1935</AnchorWinID>
- <AnchorWinName>Locals</AnchorWinName>
- <OtherWinID>197</OtherWinID>
- <OtherWinName>Build Output</OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>269</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>659</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>50</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>1</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>1937</WinId>
- <ItemNo>17</ItemNo>
- <Name>Watch 2</Name>
- <AnchorWinID>1936</AnchorWinID>
- <AnchorWinName>Watch 1</AnchorWinName>
- <OtherWinID>197</OtherWinID>
- <OtherWinName>Build Output</OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>269</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>659</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>50</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>1465</WinId>
- <ItemNo>18</ItemNo>
- <Name>Memory 1</Name>
- <AnchorWinID>1937</AnchorWinID>
- <AnchorWinName>Watch 2</AnchorWinName>
- <OtherWinID>197</OtherWinID>
- <OtherWinName>Build Output</OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>269</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>659</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>50</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>1</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>1466</WinId>
- <ItemNo>19</ItemNo>
- <Name>Memory 2</Name>
- <AnchorWinID>1465</AnchorWinID>
- <AnchorWinName>Memory 1</AnchorWinName>
- <OtherWinID>197</OtherWinID>
- <OtherWinName>Build Output</OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>269</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>659</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>50</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>1467</WinId>
- <ItemNo>20</ItemNo>
- <Name>Memory 3</Name>
- <AnchorWinID>1466</AnchorWinID>
- <AnchorWinName>Memory 2</AnchorWinName>
- <OtherWinID>197</OtherWinID>
- <OtherWinName>Build Output</OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>269</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>659</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>50</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>1468</WinId>
- <ItemNo>21</ItemNo>
- <Name>Memory 4</Name>
- <AnchorWinID>1467</AnchorWinID>
- <AnchorWinName>Memory 3</AnchorWinName>
- <OtherWinID>197</OtherWinID>
- <OtherWinName>Build Output</OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>269</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>659</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>50</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>1506</WinId>
- <ItemNo>22</ItemNo>
- <Name>Symbols</Name>
- <AnchorWinID>1468</AnchorWinID>
- <AnchorWinName>Memory 4</AnchorWinName>
- <OtherWinID>197</OtherWinID>
- <OtherWinName>Build Output</OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>269</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>659</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>50</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>1</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>1005</WinId>
- <ItemNo>23</ItemNo>
- <Name>Project</Name>
- <AnchorWinID>0</AnchorWinID>
- <AnchorWinName></AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>2</DockType>
- <DockLocation>1</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>76</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>265</DockedRect_bottom>
- <DockedRect_right>210</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>1</ActiveTab>
- <Visible>1</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>109</WinId>
- <ItemNo>24</ItemNo>
- <Name>Books</Name>
- <AnchorWinID>1005</AnchorWinID>
- <AnchorWinName>Project</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>76</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>265</DockedRect_bottom>
- <DockedRect_right>210</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>195</WinId>
- <ItemNo>25</ItemNo>
- <Name>Functions</Name>
- <AnchorWinID>109</AnchorWinID>
- <AnchorWinName>Books</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>76</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>265</DockedRect_bottom>
- <DockedRect_right>210</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>196</WinId>
- <ItemNo>26</ItemNo>
- <Name>Templates</Name>
- <AnchorWinID>195</AnchorWinID>
- <AnchorWinName>Functions</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>76</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>265</DockedRect_bottom>
- <DockedRect_right>210</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>38003</WinId>
- <ItemNo>27</ItemNo>
- <Name>Registers</Name>
- <AnchorWinID>196</AnchorWinID>
- <AnchorWinName>Templates</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>76</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>265</DockedRect_bottom>
- <DockedRect_right>210</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>1</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>35885</WinId>
- <ItemNo>28</ItemNo>
- <Name>not set</Name>
- <AnchorWinID>0</AnchorWinID>
- <AnchorWinName></AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>2</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>76</DockedRect_top>
- <DockedRect_left>814</DockedRect_left>
- <DockedRect_bottom>265</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>35886</WinId>
- <ItemNo>29</ItemNo>
- <Name>not set</Name>
- <AnchorWinID>35885</AnchorWinID>
- <AnchorWinName>???</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>76</DockedRect_top>
- <DockedRect_left>814</DockedRect_left>
- <DockedRect_bottom>265</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>35887</WinId>
- <ItemNo>30</ItemNo>
- <Name>not set</Name>
- <AnchorWinID>35886</AnchorWinID>
- <AnchorWinName>???</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>76</DockedRect_top>
- <DockedRect_left>814</DockedRect_left>
- <DockedRect_bottom>265</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>35889</WinId>
- <ItemNo>31</ItemNo>
- <Name>not set</Name>
- <AnchorWinID>35887</AnchorWinID>
- <AnchorWinName>???</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>76</DockedRect_top>
- <DockedRect_left>814</DockedRect_left>
- <DockedRect_bottom>265</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>35890</WinId>
- <ItemNo>32</ItemNo>
- <Name>not set</Name>
- <AnchorWinID>35889</AnchorWinID>
- <AnchorWinName>???</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>76</DockedRect_top>
- <DockedRect_left>814</DockedRect_left>
- <DockedRect_bottom>265</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>35891</WinId>
- <ItemNo>33</ItemNo>
- <Name>not set</Name>
- <AnchorWinID>35890</AnchorWinID>
- <AnchorWinName>???</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>76</DockedRect_top>
- <DockedRect_left>814</DockedRect_left>
- <DockedRect_bottom>265</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>35892</WinId>
- <ItemNo>34</ItemNo>
- <Name>not set</Name>
- <AnchorWinID>35891</AnchorWinID>
- <AnchorWinName>???</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>76</DockedRect_top>
- <DockedRect_left>814</DockedRect_left>
- <DockedRect_bottom>265</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>35893</WinId>
- <ItemNo>35</ItemNo>
- <Name>not set</Name>
- <AnchorWinID>35892</AnchorWinID>
- <AnchorWinName>???</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>76</DockedRect_top>
- <DockedRect_left>814</DockedRect_left>
- <DockedRect_bottom>265</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>35894</WinId>
- <ItemNo>36</ItemNo>
- <Name>not set</Name>
- <AnchorWinID>35893</AnchorWinID>
- <AnchorWinName>???</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>76</DockedRect_top>
- <DockedRect_left>814</DockedRect_left>
- <DockedRect_bottom>265</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>35895</WinId>
- <ItemNo>37</ItemNo>
- <Name>not set</Name>
- <AnchorWinID>35894</AnchorWinID>
- <AnchorWinName>???</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>76</DockedRect_top>
- <DockedRect_left>814</DockedRect_left>
- <DockedRect_bottom>265</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>35896</WinId>
- <ItemNo>38</ItemNo>
- <Name>not set</Name>
- <AnchorWinID>35895</AnchorWinID>
- <AnchorWinName>???</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>76</DockedRect_top>
- <DockedRect_left>814</DockedRect_left>
- <DockedRect_bottom>265</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>35897</WinId>
- <ItemNo>39</ItemNo>
- <Name>not set</Name>
- <AnchorWinID>35896</AnchorWinID>
- <AnchorWinName>???</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>76</DockedRect_top>
- <DockedRect_left>814</DockedRect_left>
- <DockedRect_bottom>265</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>35898</WinId>
- <ItemNo>40</ItemNo>
- <Name>not set</Name>
- <AnchorWinID>35897</AnchorWinID>
- <AnchorWinName>???</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>76</DockedRect_top>
- <DockedRect_left>814</DockedRect_left>
- <DockedRect_bottom>265</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>35899</WinId>
- <ItemNo>41</ItemNo>
- <Name>not set</Name>
- <AnchorWinID>35898</AnchorWinID>
- <AnchorWinName>???</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>76</DockedRect_top>
- <DockedRect_left>814</DockedRect_left>
- <DockedRect_bottom>265</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>35900</WinId>
- <ItemNo>42</ItemNo>
- <Name>not set</Name>
- <AnchorWinID>35899</AnchorWinID>
- <AnchorWinName>???</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>76</DockedRect_top>
- <DockedRect_left>814</DockedRect_left>
- <DockedRect_bottom>265</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>35901</WinId>
- <ItemNo>43</ItemNo>
- <Name>not set</Name>
- <AnchorWinID>35900</AnchorWinID>
- <AnchorWinName>???</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>76</DockedRect_top>
- <DockedRect_left>814</DockedRect_left>
- <DockedRect_bottom>265</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>35902</WinId>
- <ItemNo>44</ItemNo>
- <Name>not set</Name>
- <AnchorWinID>35901</AnchorWinID>
- <AnchorWinName>???</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>76</DockedRect_top>
- <DockedRect_left>814</DockedRect_left>
- <DockedRect_bottom>265</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>35903</WinId>
- <ItemNo>45</ItemNo>
- <Name>not set</Name>
- <AnchorWinID>35902</AnchorWinID>
- <AnchorWinName>???</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>76</DockedRect_top>
- <DockedRect_left>814</DockedRect_left>
- <DockedRect_bottom>265</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>35904</WinId>
- <ItemNo>46</ItemNo>
- <Name>not set</Name>
- <AnchorWinID>35903</AnchorWinID>
- <AnchorWinName>???</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>76</DockedRect_top>
- <DockedRect_left>814</DockedRect_left>
- <DockedRect_bottom>265</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>35905</WinId>
- <ItemNo>47</ItemNo>
- <Name>not set</Name>
- <AnchorWinID>35904</AnchorWinID>
- <AnchorWinName>???</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>76</DockedRect_top>
- <DockedRect_left>814</DockedRect_left>
- <DockedRect_bottom>265</DockedRect_bottom>
- <DockedRect_right>1024</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>600</FloatingRect_bottom>
- <FloatingRect_right>250</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>203</WinId>
- <ItemNo>48</ItemNo>
- <Name>Disassembly</Name>
- <AnchorWinID>0</AnchorWinID>
- <AnchorWinName></AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>2</DockType>
- <DockLocation>3</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>0</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>210</DockedRect_bottom>
- <DockedRect_right>1066</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>250</FloatingRect_bottom>
- <FloatingRect_right>600</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>1913</WinId>
- <ItemNo>49</ItemNo>
- <Name>Instruction Trace</Name>
- <AnchorWinID>203</AnchorWinID>
- <AnchorWinName>Disassembly</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>0</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>210</DockedRect_bottom>
- <DockedRect_right>1066</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>250</FloatingRect_bottom>
- <FloatingRect_right>600</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>343</WinId>
- <ItemNo>50</ItemNo>
- <Name>Performance Analyzer</Name>
- <AnchorWinID>1913</AnchorWinID>
- <AnchorWinName>Instruction Trace</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>0</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>210</DockedRect_bottom>
- <DockedRect_right>1066</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>250</FloatingRect_bottom>
- <FloatingRect_right>600</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>204</WinId>
- <ItemNo>51</ItemNo>
- <Name>Performance Analyzer</Name>
- <AnchorWinID>343</AnchorWinID>
- <AnchorWinName>Performance Analyzer</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>0</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>210</DockedRect_bottom>
- <DockedRect_right>1066</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>250</FloatingRect_bottom>
- <FloatingRect_right>600</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>346</WinId>
- <ItemNo>52</ItemNo>
- <Name>Code Coverage</Name>
- <AnchorWinID>204</AnchorWinID>
- <AnchorWinName>Performance Analyzer</AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>4</DockType>
- <DockLocation>2</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>0</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>210</DockedRect_bottom>
- <DockedRect_right>1066</DockedRect_right>
- <FloatingRect_top>0</FloatingRect_top>
- <FloatingRect_left>0</FloatingRect_left>
- <FloatingRect_bottom>250</FloatingRect_bottom>
- <FloatingRect_right>600</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- <Window>
- <WinId>35888</WinId>
- <ItemNo>53</ItemNo>
- <Name>not set</Name>
- <AnchorWinID>0</AnchorWinID>
- <AnchorWinName></AnchorWinName>
- <OtherWinID>0</OtherWinID>
- <OtherWinName></OtherWinName>
- <WinType>1</WinType>
- <DockType>1</DockType>
- <DockLocation>5</DockLocation>
- <Pinned>0</Pinned>
- <DockedRect_top>0</DockedRect_top>
- <DockedRect_left>0</DockedRect_left>
- <DockedRect_bottom>0</DockedRect_bottom>
- <DockedRect_right>0</DockedRect_right>
- <FloatingRect_top>20</FloatingRect_top>
- <FloatingRect_left>20</FloatingRect_left>
- <FloatingRect_bottom>20</FloatingRect_bottom>
- <FloatingRect_right>20</FloatingRect_right>
- <ContainerPercent>100</ContainerPercent>
- <ActiveTab>0</ActiveTab>
- <Visible>0</Visible>
- <Dynamic>0</Dynamic>
- </Window>
- </View>
- </WinLayout>
-
-</ProjectOpt>
diff --git a/bsp/lpc176x/lpc17rt-thread.uvproj b/bsp/lpc176x/lpc17rt-thread.uvproj
deleted file mode 100644
index 5bd118f3f2..0000000000
--- a/bsp/lpc176x/lpc17rt-thread.uvproj
+++ /dev/null
@@ -1,628 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
-<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_proj.xsd">
-
- <SchemaVersion>1.0</SchemaVersion>
-
- <Header>### uVision Project, (C) Keil Software</Header>
-
- <Targets>
- <Target>
- <TargetName>RT-Thread LPC1700</TargetName>
- <ToolsetNumber>0x4</ToolsetNumber>
- <ToolsetName>ARM-ADS</ToolsetName>
- <TargetOption>
- <TargetCommonOption>
- <Device>LPC1766</Device>
- <Vendor>NXP (founded by Philips)</Vendor>
- <Cpu>IRAM(0x10000000-0x10007FFF) IRAM2(0x2007C000-0x20083FFF) IROM(0-0x3FFFF) CLOCK(12000000) CPUTYPE("Cortex-M3")</Cpu>
- <FlashUtilSpec></FlashUtilSpec>
- <StartupFile>"STARTUP\NXP\LPC17xx\startup_LPC17xx.s" ("NXP LPC17xx Startup Code")</StartupFile>
- <FlashDriverDll>UL2CM3(-O463 -S0 -C0 -FO7 -FD10000000 -FC800 -FN1 -FF0LPC_IAP_256 -FS00 -FL040000)</FlashDriverDll>
- <DeviceId>4629</DeviceId>
- <RegisterFile>LPC17xx.H</RegisterFile>
- <MemoryEnv></MemoryEnv>
- <Cmp></Cmp>
- <Asm></Asm>
- <Linker></Linker>
- <OHString></OHString>
- <InfinionOptionDll></InfinionOptionDll>
- <SLE66CMisc></SLE66CMisc>
- <SLE66AMisc></SLE66AMisc>
- <SLE66LinkerMisc></SLE66LinkerMisc>
- <UseEnv>0</UseEnv>
- <BinPath></BinPath>
- <IncludePath></IncludePath>
- <LibPath></LibPath>
- <RegisterFilePath>NXP\LPC17xx\</RegisterFilePath>
- <DBRegisterFilePath>NXP\LPC17xx\</DBRegisterFilePath>
- <TargetStatus>
- <Error>0</Error>
- <ExitCodeStop>0</ExitCodeStop>
- <ButtonStop>0</ButtonStop>
- <NotGenerated>0</NotGenerated>
- <InvalidFlash>1</InvalidFlash>
- </TargetStatus>
- <OutputDirectory>.\obj\</OutputDirectory>
- <OutputName>lpc17rt-thread</OutputName>
- <CreateExecutable>1</CreateExecutable>
- <CreateLib>0</CreateLib>
- <CreateHexFile>0</CreateHexFile>
- <DebugInformation>1</DebugInformation>
- <BrowseInformation>1</BrowseInformation>
- <ListingPath>.\</ListingPath>
- <HexFormatSelection>1</HexFormatSelection>
- <Merge32K>0</Merge32K>
- <CreateBatchFile>0</CreateBatchFile>
- <BeforeCompile>
- <RunUserProg1>0</RunUserProg1>
- <RunUserProg2>0</RunUserProg2>
- <UserProg1Name></UserProg1Name>
- <UserProg2Name></UserProg2Name>
- <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
- <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
- </BeforeCompile>
- <BeforeMake>
- <RunUserProg1>0</RunUserProg1>
- <RunUserProg2>0</RunUserProg2>
- <UserProg1Name></UserProg1Name>
- <UserProg2Name></UserProg2Name>
- <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
- <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
- </BeforeMake>
- <AfterMake>
- <RunUserProg1>0</RunUserProg1>
- <RunUserProg2>0</RunUserProg2>
- <UserProg1Name></UserProg1Name>
- <UserProg2Name></UserProg2Name>
- <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
- <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
- </AfterMake>
- <SelectedForBatchBuild>0</SelectedForBatchBuild>
- <SVCSIdString></SVCSIdString>
- </TargetCommonOption>
- <CommonProperty>
- <UseCPPCompiler>0</UseCPPCompiler>
- <RVCTCodeConst>0</RVCTCodeConst>
- <RVCTZI>0</RVCTZI>
- <RVCTOtherData>0</RVCTOtherData>
- <ModuleSelection>0</ModuleSelection>
- <IncludeInBuild>1</IncludeInBuild>
- <AlwaysBuild>0</AlwaysBuild>
- <GenerateAssemblyFile>0</GenerateAssemblyFile>
- <AssembleAssemblyFile>0</AssembleAssemblyFile>
- <PublicsOnly>0</PublicsOnly>
- <StopOnExitCode>3</StopOnExitCode>
- <CustomArgument></CustomArgument>
- <IncludeLibraryModules></IncludeLibraryModules>
- </CommonProperty>
- <DllOption>
- <SimDllName>SARMCM3.DLL</SimDllName>
- <SimDllArguments>-MPU</SimDllArguments>
- <SimDlgDll>DARMP1.DLL</SimDlgDll>
- <SimDlgDllArguments>-pLPC1766</SimDlgDllArguments>
- <TargetDllName>SARMCM3.DLL</TargetDllName>
- <TargetDllArguments>-MPU</TargetDllArguments>
- <TargetDlgDll>TARMP1.DLL</TargetDlgDll>
- <TargetDlgDllArguments>-pLPC1766</TargetDlgDllArguments>
- </DllOption>
- <DebugOption>
- <OPTHX>
- <HexSelection>1</HexSelection>
- <HexRangeLowAddress>0</HexRangeLowAddress>
- <HexRangeHighAddress>0</HexRangeHighAddress>
- <HexOffset>0</HexOffset>
- <Oh166RecLen>16</Oh166RecLen>
- </OPTHX>
- <Simulator>
- <UseSimulator>1</UseSimulator>
- <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
- <RunToMain>1</RunToMain>
- <RestoreBreakpoints>1</RestoreBreakpoints>
- <RestoreWatchpoints>1</RestoreWatchpoints>
- <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
- <RestoreFunctions>1</RestoreFunctions>
- <RestoreToolbox>1</RestoreToolbox>
- <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
- </Simulator>
- <Target>
- <UseTarget>0</UseTarget>
- <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
- <RunToMain>1</RunToMain>
- <RestoreBreakpoints>1</RestoreBreakpoints>
- <RestoreWatchpoints>1</RestoreWatchpoints>
- <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
- <RestoreFunctions>0</RestoreFunctions>
- <RestoreToolbox>1</RestoreToolbox>
- </Target>
- <RunDebugAfterBuild>0</RunDebugAfterBuild>
- <TargetSelection>1</TargetSelection>
- <SimDlls>
- <CpuDll></CpuDll>
- <CpuDllArguments></CpuDllArguments>
- <PeripheralDll></PeripheralDll>
- <PeripheralDllArguments></PeripheralDllArguments>
- <InitializationFile></InitializationFile>
- </SimDlls>
- <TargetDlls>
- <CpuDll></CpuDll>
- <CpuDllArguments></CpuDllArguments>
- <PeripheralDll></PeripheralDll>
- <PeripheralDllArguments></PeripheralDllArguments>
- <InitializationFile></InitializationFile>
- <Driver>BIN\UL2CM3.DLL</Driver>
- </TargetDlls>
- </DebugOption>
- <Utilities>
- <Flash1>
- <UseTargetDll>1</UseTargetDll>
- <UseExternalTool>0</UseExternalTool>
- <RunIndependent>0</RunIndependent>
- <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
- <Capability>1</Capability>
- <DriverSelection>4096</DriverSelection>
- </Flash1>
- <Flash2>BIN\UL2CM3.DLL</Flash2>
- <Flash3></Flash3>
- <Flash4></Flash4>
- </Utilities>
- <TargetArmAds>
- <ArmAdsMisc>
- <GenerateListings>0</GenerateListings>
- <asHll>1</asHll>
- <asAsm>1</asAsm>
- <asMacX>1</asMacX>
- <asSyms>1</asSyms>
- <asFals>1</asFals>
- <asDbgD>1</asDbgD>
- <asForm>1</asForm>
- <ldLst>0</ldLst>
- <ldmm>1</ldmm>
- <ldXref>1</ldXref>
- <BigEnd>0</BigEnd>
- <AdsALst>1</AdsALst>
- <AdsACrf>1</AdsACrf>
- <AdsANop>0</AdsANop>
- <AdsANot>0</AdsANot>
- <AdsLLst>1</AdsLLst>
- <AdsLmap>1</AdsLmap>
- <AdsLcgr>1</AdsLcgr>
- <AdsLsym>1</AdsLsym>
- <AdsLszi>1</AdsLszi>
- <AdsLtoi>1</AdsLtoi>
- <AdsLsun>1</AdsLsun>
- <AdsLven>1</AdsLven>
- <AdsLsxf>1</AdsLsxf>
- <RvctClst>0</RvctClst>
- <GenPPlst>0</GenPPlst>
- <AdsCpuType>"Cortex-M3"</AdsCpuType>
- <RvctDeviceName></RvctDeviceName>
- <mOS>0</mOS>
- <uocRom>0</uocRom>
- <uocRam>0</uocRam>
- <hadIROM>1</hadIROM>
- <hadIRAM>1</hadIRAM>
- <hadXRAM>0</hadXRAM>
- <uocXRam>0</uocXRam>
- <RvdsVP>0</RvdsVP>
- <hadIRAM2>1</hadIRAM2>
- <hadIROM2>0</hadIROM2>
- <StupSel>8</StupSel>
- <useUlib>0</useUlib>
- <EndSel>0</EndSel>
- <uLtcg>0</uLtcg>
- <RoSelD>3</RoSelD>
- <RwSelD>3</RwSelD>
- <CodeSel>0</CodeSel>
- <OptFeed>0</OptFeed>
- <NoZi1>0</NoZi1>
- <NoZi2>0</NoZi2>
- <NoZi3>0</NoZi3>
- <NoZi4>0</NoZi4>
- <NoZi5>0</NoZi5>
- <Ro1Chk>0</Ro1Chk>
- <Ro2Chk>0</Ro2Chk>
- <Ro3Chk>0</Ro3Chk>
- <Ir1Chk>1</Ir1Chk>
- <Ir2Chk>0</Ir2Chk>
- <Ra1Chk>0</Ra1Chk>
- <Ra2Chk>0</Ra2Chk>
- <Ra3Chk>0</Ra3Chk>
- <Im1Chk>1</Im1Chk>
- <Im2Chk>0</Im2Chk>
- <OnChipMemories>
- <Ocm1>
- <Type>0</Type>
- <StartAddress>0x0</StartAddress>
- <Size>0x0</Size>
- </Ocm1>
- <Ocm2>
- <Type>0</Type>
- <StartAddress>0x0</StartAddress>
- <Size>0x0</Size>
- </Ocm2>
- <Ocm3>
- <Type>0</Type>
- <StartAddress>0x0</StartAddress>
- <Size>0x0</Size>
- </Ocm3>
- <Ocm4>
- <Type>0</Type>
- <StartAddress>0x0</StartAddress>
- <Size>0x0</Size>
- </Ocm4>
- <Ocm5>
- <Type>0</Type>
- <StartAddress>0x0</StartAddress>
- <Size>0x0</Size>
- </Ocm5>
- <Ocm6>
- <Type>0</Type>
- <StartAddress>0x0</StartAddress>
- <Size>0x0</Size>
- </Ocm6>
- <IRAM>
- <Type>0</Type>
- <StartAddress>0x10000000</StartAddress>
- <Size>0x8000</Size>
- </IRAM>
- <IROM>
- <Type>1</Type>
- <StartAddress>0x0</StartAddress>
- <Size>0x40000</Size>
- </IROM>
- <XRAM>
- <Type>0</Type>
- <StartAddress>0x0</StartAddress>
- <Size>0x0</Size>
- </XRAM>
- <OCR_RVCT1>
- <Type>1</Type>
- <StartAddress>0x0</StartAddress>
- <Size>0x0</Size>
- </OCR_RVCT1>
- <OCR_RVCT2>
- <Type>1</Type>
- <StartAddress>0x0</StartAddress>
- <Size>0x0</Size>
- </OCR_RVCT2>
- <OCR_RVCT3>
- <Type>1</Type>
- <StartAddress>0x0</StartAddress>
- <Size>0x0</Size>
- </OCR_RVCT3>
- <OCR_RVCT4>
- <Type>1</Type>
- <StartAddress>0x0</StartAddress>
- <Size>0x40000</Size>
- </OCR_RVCT4>
- <OCR_RVCT5>
- <Type>1</Type>
- <StartAddress>0x0</StartAddress>
- <Size>0x0</Size>
- </OCR_RVCT5>
- <OCR_RVCT6>
- <Type>0</Type>
- <StartAddress>0x0</StartAddress>
- <Size>0x0</Size>
- </OCR_RVCT6>
- <OCR_RVCT7>
- <Type>0</Type>
- <StartAddress>0x0</StartAddress>
- <Size>0x0</Size>
- </OCR_RVCT7>
- <OCR_RVCT8>
- <Type>0</Type>
- <StartAddress>0x0</StartAddress>
- <Size>0x0</Size>
- </OCR_RVCT8>
- <OCR_RVCT9>
- <Type>0</Type>
- <StartAddress>0x10000000</StartAddress>
- <Size>0x8000</Size>
- </OCR_RVCT9>
- <OCR_RVCT10>
- <Type>0</Type>
- <StartAddress>0x2007c000</StartAddress>
- <Size>0x8000</Size>
- </OCR_RVCT10>
- </OnChipMemories>
- <RvctStartVector></RvctStartVector>
- </ArmAdsMisc>
- <Cads>
- <interw>1</interw>
- <Optim>1</Optim>
- <oTime>0</oTime>
- <SplitLS>0</SplitLS>
- <OneElfS>0</OneElfS>
- <Strict>0</Strict>
- <EnumInt>0</EnumInt>
- <PlainCh>0</PlainCh>
- <Ropi>0</Ropi>
- <Rwpi>0</Rwpi>
- <wLevel>0</wLevel>
- <uThumb>0</uThumb>
- <VariousControls>
- <MiscControls></MiscControls>
- <Define></Define>
- <Undefine></Undefine>
- <IncludePath>.;..\..\include;..\..\libcpu\arm\lpc17xx;.\Libraries\CMSIS\Core\CM3;.\Libraries\LPC17xx_StdPeriph_Drivers\include;..\..\finsh;..\..\filesystem\dfs\include;..\..\filesystem\dfs\;..\..\rtgui\include</IncludePath>
- </VariousControls>
- </Cads>
- <Aads>
- <interw>1</interw>
- <Ropi>0</Ropi>
- <Rwpi>0</Rwpi>
- <thumb>0</thumb>
- <SplitLS>0</SplitLS>
- <SwStkChk>0</SwStkChk>
- <NoWarn>0</NoWarn>
- <VariousControls>
- <MiscControls></MiscControls>
- <Define></Define>
- <Undefine></Undefine>
- <IncludePath></IncludePath>
- </VariousControls>
- </Aads>
- <LDads>
- <umfTarg>1</umfTarg>
- <Ropi>0</Ropi>
- <Rwpi>0</Rwpi>
- <noStLib>0</noStLib>
- <RepFail>1</RepFail>
- <useFile>0</useFile>
- <TextAddressRange>0x00000000</TextAddressRange>
- <DataAddressRange>0x10000000</DataAddressRange>
- <ScatterFile></ScatterFile>
- <IncludeLibs></IncludeLibs>
- <IncludeLibsPath></IncludeLibsPath>
- <Misc></Misc>
- <LinkerInputFile></LinkerInputFile>
- <DisabledWarnings></DisabledWarnings>
- </LDads>
- </TargetArmAds>
- </TargetOption>
- <Groups>
- <Group>
- <GroupName>Startup</GroupName>
- <Files>
- <File>
- <FileName>board.h</FileName>
- <FileType>5</FileType>
- <FilePath>.\board.h</FilePath>
- </File>
- <File>
- <FileName>rtconfig.h</FileName>
- <FileType>5</FileType>
- <FilePath>.\rtconfig.h</FilePath>
- </File>
- <File>
- <FileName>board.c</FileName>
- <FileType>1</FileType>
- <FilePath>.\board.c</FilePath>
- </File>
- <File>
- <FileName>startup.c</FileName>
- <FileType>1</FileType>
- <FilePath>.\startup.c</FilePath>
- </File>
- <File>
- <FileName>uart.c</FileName>
- <FileType>1</FileType>
- <FilePath>.\uart.c</FilePath>
- </File>
- <File>
- <FileName>application.c</FileName>
- <FileType>1</FileType>
- <FilePath>.\application.c</FilePath>
- </File>
- </Files>
- </Group>
- <Group>
- <GroupName>CMSIS</GroupName>
- <Files>
- <File>
- <FileName>core_cm3.c</FileName>
- <FileType>1</FileType>
- <FilePath>.\CMSIS\core_cm3.c</FilePath>
- </File>
- <File>
- <FileName>system_LPC17xx.c</FileName>
- <FileType>1</FileType>
- <FilePath>.\CMSIS\system_LPC17xx.c</FilePath>
- </File>
- </Files>
- </Group>
- <Group>
- <GroupName>Kernel</GroupName>
- <Files>
- <File>
- <FileName>clock.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\src\clock.c</FilePath>
- </File>
- <File>
- <FileName>device.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\src\device.c</FilePath>
- </File>
- <File>
- <FileName>idle.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\src\idle.c</FilePath>
- </File>
- <File>
- <FileName>ipc.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\src\ipc.c</FilePath>
- </File>
- <File>
- <FileName>irq.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\src\irq.c</FilePath>
- </File>
- <File>
- <FileName>kservice.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\src\kservice.c</FilePath>
- </File>
- <File>
- <FileName>mem.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\src\mem.c</FilePath>
- </File>
- <File>
- <FileName>mempool.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\src\mempool.c</FilePath>
- </File>
- <File>
- <FileName>object.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\src\object.c</FilePath>
- </File>
- <File>
- <FileName>scheduler.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\src\scheduler.c</FilePath>
- </File>
- <File>
- <FileName>slab.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\src\slab.c</FilePath>
- </File>
- <File>
- <FileName>thread.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\src\thread.c</FilePath>
- </File>
- <File>
- <FileName>timer.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\src\timer.c</FilePath>
- </File>
- </Files>
- </Group>
- <Group>
- <GroupName>LPC1700</GroupName>
- <Files>
- <File>
- <FileName>cpu.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\libcpu\arm\lpc17xx\cpu.c</FilePath>
- </File>
- <File>
- <FileName>fault.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\libcpu\arm\lpc17xx\fault.c</FilePath>
- </File>
- <File>
- <FileName>interrupt.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\libcpu\arm\lpc17xx\interrupt.c</FilePath>
- </File>
- <File>
- <FileName>stack.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\libcpu\arm\lpc17xx\stack.c</FilePath>
- </File>
- <File>
- <FileName>context_rvds.S</FileName>
- <FileType>2</FileType>
- <FilePath>..\..\libcpu\arm\lpc17xx\context_rvds.S</FilePath>
- </File>
- <File>
- <FileName>fault_rvds.S</FileName>
- <FileType>2</FileType>
- <FilePath>..\..\libcpu\arm\lpc17xx\fault_rvds.S</FilePath>
- </File>
- <File>
- <FileName>start_rvds.S</FileName>
- <FileType>2</FileType>
- <FilePath>..\..\libcpu\arm\lpc17xx\start_rvds.S</FilePath>
- </File>
- </Files>
- </Group>
- <Group>
- <GroupName>finish</GroupName>
- <Files>
- <File>
- <FileName>cmd.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\finsh\cmd.c</FilePath>
- </File>
- <File>
- <FileName>finsh_compiler.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\finsh\finsh_compiler.c</FilePath>
- </File>
- <File>
- <FileName>finsh_error.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\finsh\finsh_error.c</FilePath>
- </File>
- <File>
- <FileName>finsh_heap.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\finsh\finsh_heap.c</FilePath>
- </File>
- <File>
- <FileName>finsh_init.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\finsh\finsh_init.c</FilePath>
- </File>
- <File>
- <FileName>finsh_node.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\finsh\finsh_node.c</FilePath>
- </File>
- <File>
- <FileName>finsh_ops.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\finsh\finsh_ops.c</FilePath>
- </File>
- <File>
- <FileName>finsh_parser.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\finsh\finsh_parser.c</FilePath>
- </File>
- <File>
- <FileName>finsh_token.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\finsh\finsh_token.c</FilePath>
- </File>
- <File>
- <FileName>finsh_var.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\finsh\finsh_var.c</FilePath>
- </File>
- <File>
- <FileName>finsh_vm.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\finsh\finsh_vm.c</FilePath>
- </File>
- <File>
- <FileName>shell.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\finsh\shell.c</FilePath>
- </File>
- <File>
- <FileName>symbol.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\finsh\symbol.c</FilePath>
- </File>
- </Files>
- </Group>
- <Group>
- <GroupName>Filesystem</GroupName>
- </Group>
- <Group>
- <GroupName>LWIP</GroupName>
- </Group>
- <Group>
- <GroupName>RTGUI</GroupName>
- </Group>
- </Groups>
- </Target>
- </Targets>
-
-</Project>
diff --git a/bsp/lpc176x/lpc17xx_rom.sct b/bsp/lpc176x/lpc17xx_rom.sct
new file mode 100644
index 0000000000..5337368098
--- /dev/null
+++ b/bsp/lpc176x/lpc17xx_rom.sct
@@ -0,0 +1,15 @@
+; *************************************************************
+; *** Scatter-Loading Description File generated by uVision ***
+; *************************************************************
+
+LR_IROM1 0x00000000 0x00080000 { ; load region size_region
+ ER_IROM1 0x00000000 0x00080000 { ; load address = execution address
+ *.o (RESET, +First)
+ *(InRoot$$Sections)
+ .ANY (+RO)
+ }
+ RW_IRAM1 0x10000000 0x00008000 { ; RW data
+ .ANY (+RW +ZI)
+ }
+}
+
diff --git a/bsp/lpc176x/rtconfig.h b/bsp/lpc176x/rtconfig.h
index e050e66ad5..e2500c6e5f 100644
--- a/bsp/lpc176x/rtconfig.h
+++ b/bsp/lpc176x/rtconfig.h
@@ -86,7 +86,8 @@
#define DFS_CACHE_MAX_NUM 4
/* SECTION: lwip, a lighwight TCP/IP protocol stack */
-//#define RT_USING_LWIP
+/* #define RT_USING_LWIP */
+#define RT_LWIP_USING_RT_MEM
/* Enable ICMP protocol*/
#define RT_LWIP_ICMP
diff --git a/bsp/lpc176x/rtconfig.py b/bsp/lpc176x/rtconfig.py
new file mode 100644
index 0000000000..1f0f0cea16
--- /dev/null
+++ b/bsp/lpc176x/rtconfig.py
@@ -0,0 +1,131 @@
+import SCons.cpp
+
+# component options
+
+# make all component false
+RT_USING_FINSH = False
+RT_USING_DFS = False
+RT_USING_DFS_ELMFAT = False
+RT_USING_DFS_YAFFS2 = False
+RT_USING_LWIP = False
+RT_USING_WEBSERVER = False
+RT_USING_RTGUI = False
+
+# parse rtconfig.h to get used component
+PreProcessor = SCons.cpp.PreProcessor()
+f = file('rtconfig.h', 'r')
+contents = f.read()
+f.close()
+PreProcessor.process_contents(contents)
+rtconfig_ns = PreProcessor.cpp_namespace
+
+# finsh shell options
+if rtconfig_ns.has_key('RT_USING_FINSH'):
+ RT_USING_FINSH = True
+
+# device virtual filesystem options
+if rtconfig_ns.has_key('RT_USING_DFS'):
+ RT_USING_DFS = True
+
+ if rtconfig_ns.has_key('RT_USING_DFS_ELMFAT'):
+ RT_USING_DFS_ELMFAT = True
+ if rtconfig_ns.has_key('RT_USING_DFS_YAFFS2'):
+ RT_USING_DFS_YAFFS2 = True
+
+# lwip options
+if rtconfig_ns.has_key('RT_USING_LWIP'):
+ RT_USING_LWIP = True
+ if rtconfig_ns.has_key('RT_USING_WEBSERVER'):
+ RT_USING_WEBSERVER = True
+
+# rtgui options
+if rtconfig_ns.has_key('RT_USING_RTGUI'):
+ RT_USING_RTGUI = True
+
+# toolchains options
+ARCH='arm'
+CPU='lpc17xx'
+CROSS_TOOL='keil'
+
+if CROSS_TOOL == 'gcc':
+ PLATFORM = 'gcc'
+ EXEC_PATH = 'D:/SourceryGCC/bin'
+elif CROSS_TOOL == 'keil':
+ PLATFORM = 'armcc'
+ EXEC_PATH = 'E:/Keil'
+
+BUILD = 'debug'
+
+if PLATFORM == 'gcc':
+ # toolchains
+ PREFIX = 'arm-none-eabi-'
+ CC = PREFIX + 'gcc'
+ AS = PREFIX + 'gcc'
+ AR = PREFIX + 'ar'
+ LINK = PREFIX + 'gcc'
+ TARGET_EXT = 'axf'
+ SIZE = PREFIX + 'size'
+ OBJDUMP = PREFIX + 'objdump'
+ OBJCPY = PREFIX + 'objcopy'
+
+ DEVICE = ' -mcpu=cortex-m3 -mthumb'
+ CFLAGS = DEVICE + ' -DRT_USING_MINILIBC'
+ AFLAGS = ' -c' + DEVICE + ' -x assembler-with-cpp'
+ LFLAGS = DEVICE + ' -Wl,--gc-sections,-Map=rtthread-lpc17xx.map,-cref,-u,Reset_Handler -T lpc17xx_rom.ld'
+
+ CPATH = ''
+ LPATH = ''
+
+ if BUILD == 'debug':
+ CFLAGS += ' -O0 -gdwarf-2'
+ AFLAGS += ' -gdwarf-2'
+ else:
+ CFLAGS += ' -O2'
+
+ RT_USING_MINILIBC = True
+ POST_ACTION = OBJCPY + ' -O binary $TARGET rtthread.bin\n' + SIZE + ' $TARGET \n'
+
+elif PLATFORM == 'armcc':
+ # toolchains
+ CC = 'armcc'
+ AS = 'armasm'
+ AR = 'armar'
+ LINK = 'armlink'
+ TARGET_EXT = 'axf'
+
+ DEVICE = ' --device DARMSTM'
+ CFLAGS = DEVICE + ' --apcs=interwork'
+ AFLAGS = DEVICE
+ LFLAGS = DEVICE + ' --info sizes --info totals --info unused --info veneers --list rtthread-lpc17xx.map --scatter lpc17xx_rom.sct'
+
+ CFLAGS += ' -I' + EXEC_PATH + '/ARM/RV31/INC'
+ LFLAGS += ' --libpath ' + EXEC_PATH + '/ARM/RV31/LIB'
+
+ EXEC_PATH += '/arm/bin40/'
+
+ if BUILD == 'debug':
+ CFLAGS += ' -g -O0'
+ AFLAGS += ' -g'
+ else:
+ CFLAGS += ' -O2'
+
+ RT_USING_MINILIBC = False
+ POST_ACTION = 'fromelf --bin $TARGET --output rtthread.bin \nfromelf -z $TARGET'
+
+elif PLATFORM == 'iar':
+ # toolchains
+ CC = 'iccarm'
+ AS = 'iasmarm'
+ AR = 'iarchive'
+ LINK = 'ilinkarm'
+ TARGET_EXT = 'out'
+
+ DEVICE = ' --cpu DARMSTM --thumb'
+
+ CFLAGS = ''
+ AFLAGS = ''
+ LFLAGS = ' --config lpc17xx_flash.icf'
+
+ EXEC_PATH += '/arm/bin/'
+ RT_USING_MINILIBC = False
+ POST_ACTION = ''
diff --git a/bsp/lpc176x/template.Uv2 b/bsp/lpc176x/template.Uv2
new file mode 100644
index 0000000000..64223745ae
--- /dev/null
+++ b/bsp/lpc176x/template.Uv2
@@ -0,0 +1,98 @@
+### uVision2 Project, (C) Keil Software
+### Do not modify !
+
+Target (RT-Thread LPC17xx), 0x0004 // Tools: 'ARM-ADS'
+
+
+
+
+Options 1,0,0 // Target 'RT-Thread LPC17xx'
+ Device (LPC1768)
+ Vendor (NXP (founded by Philips))
+ Cpu (IRAM(0x10000000-0x10007FFF) IRAM2(0x20000000-0x20007FFF) IROM(0-0x7FFFF) CLOCK(12000000) CPUTYPE("Cortex-M3"))
+ FlashUt ()
+ StupF ("STARTUP\NXP\startup_LPC17xx.s" ("NXP LPC17xx Startup Code"))
+ FlashDR (UL2CM3(-O463 -S0 -C0 -FO7 -FD10000000 -FC800 -FN1 -FF0LPC_IAP_256 -FS00 -FL040000))
+ DevID (4868)
+ Rgf (LPC17xx.H)
+ Mem ()
+ C ()
+ A ()
+ RL ()
+ OH ()
+ DBC_IFX ()
+ DBC_CMS ()
+ DBC_AMS ()
+ DBC_LMS ()
+ UseEnv=0
+ EnvBin ()
+ EnvInc ()
+ EnvLib ()
+ EnvReg (�NXP\)
+ OrgReg (�NXP\)
+ TgStat=16
+ OutDir (.\obj\)
+ OutName (project)
+ GenApp=1
+ GenLib=0
+ GenHex=0
+ Debug=1
+ Browse=1
+ LstDir (.\obj\)
+ HexSel=1
+ MG32K=0
+ TGMORE=0
+ RunUsr 0 0 <>
+ RunUsr 1 0 <>
+ BrunUsr 0 0 <>
+ BrunUsr 1 0 <>
+ CrunUsr 0 0 <>
+ CrunUsr 1 0 <>
+ SVCSID <>
+ GLFLAGS=1790
+ ADSFLGA { 243,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
+ ACPUTYP ("Cortex-M3")
+ RVDEV ()
+ ADSTFLGA { 0,12,16,2,99,0,0,66,0,0,0,0,0,0,0,0,0,0,0,0 }
+ OCMADSOCM { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
+ OCMADSIRAM { 0,0,0,0,16,0,128,0,0 }
+ OCMADSIROM { 1,0,0,0,0,0,0,8,0 }
+ OCMADSXRAM { 0,0,0,0,0,0,0,0,0 }
+ OCR_RVCT { 1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,8,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,128,0,0,0,0,0,0,32,0,128,0,0 }
+ RV_STAVEC ()
+ ADSCCFLG { 5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
+ ADSCMISC ()
+ ADSCDEFN ()
+ ADSCUDEF ()
+ ADSCINCD ()
+ ADSASFLG { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
+ ADSAMISC ()
+ ADSADEFN ()
+ ADSAUDEF ()
+ ADSAINCD ()
+ PropFld { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
+ IncBld=1
+ AlwaysBuild=0
+ GenAsm=0
+ AsmAsm=0
+ PublicsOnly=0
+ StopCode=3
+ CustArgs ()
+ LibMods ()
+ ADSLDFG { 17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
+ ADSLDTA (0x00000000)
+ ADSLDDA (0x10000000)
+ ADSLDSC ()
+ ADSLDIB ()
+ ADSLDIC ()
+ ADSLDMC ()
+ ADSLDIF ()
+ ADSLDDW ()
+ OPTDL (SARMCM3.DLL)(-MPU)(DARMP1.DLL)(-pLPC1768)(SARMCM3.DLL)(-MPU)(TARMP1.DLL)(-pLPC1768)
+ OPTDBG 48125,1,()()()()()()()()()() (BIN\UL2CM3.DLL)()()()
+ FLASH1 { 9,0,0,0,1,0,0,0,1,16,0,0,0,0,0,0,0,0,0,0 }
+ FLASH2 (BIN\UL2CM3.DLL)
+ FLASH3 ("" ())
+ FLASH4 ()
+EndOpt
+