1<?xml version="1.0" encoding="UTF-8"?>
2<Project Name="demo" Version="v1.6" Language="C">
3  <Description>CPU: e902
4Chip: smartl_rv32
5Board: smartl_rv32_evb
6BareMetal: Without RTOS
7  </Description>
8  <Dependencies Name="Debug"/>
9  <MonitorProgress>
10    <FlashOperate>96</FlashOperate>
11    <DebugLaunch>106</DebugLaunch>
12  </MonitorProgress>
13  <Dependencies Name="BuildSet"/>
14  <VendorInfo>
15    <VendorName>NULL</VendorName>
16  </VendorInfo>
17  <ToolsConfig>
18    <Compiler>
19      <Name>XTGccElfNewlib</Name>
20      <Version>latest</Version>
21    </Compiler>
22  </ToolsConfig>
23  <DebugSessions>
24    <watchExpressions>g_rx_buf:0</watchExpressions>
25    <memoryExpressions>0;;;</memoryExpressions>
26    <statistics>;;32;;MHZ;</statistics>
27    <peripheralTabs/>
28    <WatchDisplayFormat>1</WatchDisplayFormat>
29    <LocalDisplayFormat>0</LocalDisplayFormat>
30    <debugLayout/>
31    <memoryTabColSizeExpressions>100:4;100:8;100:8;100:8;</memoryTabColSizeExpressions>
32  </DebugSessions>
33  <BuildConfigs>
34    <BuildConfig Name="BuildSet">
35      <Target>
36        <ROMBank Selected="1">
37          <ROM1>
38            <InUse>no</InUse>
39            <Start/>
40            <Size/>
41          </ROM1>
42          <ROM2>
43            <InUse>no</InUse>
44            <Start/>
45            <Size/>
46          </ROM2>
47          <ROM3>
48            <InUse>no</InUse>
49            <Start/>
50            <Size/>
51          </ROM3>
52          <ROM4>
53            <InUse>no</InUse>
54            <Start/>
55            <Size/>
56          </ROM4>
57          <ROM5>
58            <InUse>no</InUse>
59            <Start/>
60            <Size/>
61          </ROM5>
62        </ROMBank>
63        <RAMBank>
64          <RAM1>
65            <InUse>no</InUse>
66            <Start/>
67            <Size/>
68            <Init>yes</Init>
69          </RAM1>
70          <RAM2>
71            <InUse>no</InUse>
72            <Start/>
73            <Size/>
74            <Init>yes</Init>
75          </RAM2>
76          <RAM3>
77            <InUse>no</InUse>
78            <Start/>
79            <Size/>
80            <Init>yes</Init>
81          </RAM3>
82          <RAM4>
83            <InUse>no</InUse>
84            <Start/>
85            <Size/>
86            <Init>yes</Init>
87          </RAM4>
88          <RAM5>
89            <InUse>no</InUse>
90            <Start/>
91            <Size/>
92            <Init>yes</Init>
93          </RAM5>
94        </RAMBank>
95        <CPU>e902m</CPU>
96        <UseMiniLib>yes</UseMiniLib>
97        <Endian>little</Endian>
98        <UseHardFloat>no</UseHardFloat>
99        <UseEnhancedLRW>no</UseEnhancedLRW>
100        <UseContinueBuild>no</UseContinueBuild>
101        <UseSemiHost>no</UseSemiHost>
102      </Target>
103      <Output>
104        <OutputName>$(ProjectName)</OutputName>
105        <Type>Executable</Type>
106        <CreateHexFile>yes</CreateHexFile>
107        <CreateBinFile>no</CreateBinFile>
108        <Preprocessor>no</Preprocessor>
109        <Disassmeble>yes</Disassmeble>
110        <CallGraph>no</CallGraph>
111        <Map>no</Map>
112      </Output>
113      <User>
114        <BeforeCompile>
115          <RunUserProg>no</RunUserProg>
116          <UserProgName/>
117        </BeforeCompile>
118        <BeforeMake>
119          <RunUserProg>no</RunUserProg>
120          <UserProgName/>
121        </BeforeMake>
122        <AfterMake>
123          <RunUserProg>no</RunUserProg>
124          <UserProgName/>
125        </AfterMake>
126        <Tools/>
127      </User>
128      <Compiler>
129        <Define>USE_ASSERT;ES32VF2264</Define>
130        <Undefine/>
131        <Optim>None (-O0)</Optim>
132        <DebugLevel>Maximum (-g3)</DebugLevel>
133        <IncludePath/>
134        <OtherFlags>-ffunction-sections -fdata-sections</OtherFlags>
135        <Verbose>no</Verbose>
136        <Ansi>no</Ansi>
137        <Syntax>no</Syntax>
138        <Pedantic>no</Pedantic>
139        <PedanticErr>no</PedanticErr>
140        <InhibitWarn>no</InhibitWarn>
141        <AllWarn>yes</AllWarn>
142        <WarnErr>no</WarnErr>
143        <OneElfS>yes</OneElfS>
144        <OneElfSPerData>yes</OneElfSPerData>
145        <Fstrict>no</Fstrict>
146      </Compiler>
147      <Asm>
148        <Define/>
149        <Undefine/>
150        <IncludePath/>
151        <OtherFlags/>
152        <DebugLevel>gdwarf2</DebugLevel>
153      </Asm>
154      <Linker>
155        <Garbage>yes</Garbage>
156        <Garbage2>yes</Garbage2>
157        <LDFile>$(ProjectPath)drivers/es32vf2264.ld</LDFile>
158        <LibName>m</LibName>
159        <LibPath/>
160        <OtherFlags>-Wl,-zmax-page-size=1024 -specs=nosys.specs -mccrt</OtherFlags>
161        <AutoLDFile>no</AutoLDFile>
162        <LinkType/>
163        <IncludeAllLibs>no</IncludeAllLibs>
164      </Linker>
165      <Debug>
166        <LoadApplicationAtStartup>yes</LoadApplicationAtStartup>
167        <Connector>ICE</Connector>
168        <StopAt>yes</StopAt>
169        <StopAtText>main</StopAtText>
170        <InitFile/>
171        <PreInit/>
172        <AfterLoadFile/>
173        <AutoRun>yes</AutoRun>
174        <ResetType>Hard Reset</ResetType>
175        <SoftResetVal>1</SoftResetVal>
176        <ResetAfterLoad>no</ResetAfterLoad>
177        <AfterResetFile/>
178        <Dumpcore>no</Dumpcore>
179        <DumpcoreText>$(ProjectPath)/$(ProjectName).cdkcore</DumpcoreText>
180        <ConfigICE>
181          <IP>localhost</IP>
182          <PORT>1025</PORT>
183          <CPUNumber>0</CPUNumber>
184          <Clock>12000</Clock>
185          <Delay>10</Delay>
186          <NResetDelay>100</NResetDelay>
187          <WaitReset>50</WaitReset>
188          <DDC>no</DDC>
189          <TRST>no</TRST>
190          <PreReset>no</PreReset>
191          <DebugPrint>no</DebugPrint>
192          <Connect>Normal</Connect>
193          <ResetType>Hard Reset</ResetType>
194          <SoftResetVal>0</SoftResetVal>
195          <RTOSType>Bare Metal</RTOSType>
196          <DownloadToFlash>yes</DownloadToFlash>
197          <ResetAfterConnect>yes</ResetAfterConnect>
198          <GDBName/>
199          <GDBServerType>Local</GDBServerType>
200          <OtherFlags>-vid 0x30cc -pid 0x9528 -prereset</OtherFlags>
201          <ICEEnablePCSampling>no</ICEEnablePCSampling>
202          <ICESamplingFreq>1000</ICESamplingFreq>
203          <RemoteICEEnablePCSampling>yes</RemoteICEEnablePCSampling>
204          <RemoteICESamplingPort>1026</RemoteICESamplingPort>
205          <Version>latest</Version>
206          <SupportRemoteICEAsyncDebug>no</SupportRemoteICEAsyncDebug>
207        </ConfigICE>
208        <ConfigSIM>
209          <SIMTarget>soccfg/riscv32/smartl_902_cfg.xml</SIMTarget>
210          <OtherFlags/>
211          <NoGraphic>yes</NoGraphic>
212          <Log>no</Log>
213          <SimTrace>no</SimTrace>
214          <Version>latest</Version>
215        </ConfigSIM>
216        <ConfigOpenOCD>
217          <OpenOCDExecutablePath/>
218          <OpenOCDTelnetPortEnable>no</OpenOCDTelnetPortEnable>
219          <OpenOCDTelnetPort>4444</OpenOCDTelnetPort>
220          <OpenOCDTclPortEnable>no</OpenOCDTclPortEnable>
221          <OpenOCDTclPort>6666</OpenOCDTclPort>
222          <OpenOCDConfigOptions/>
223          <OpenOCDTimeout>5000</OpenOCDTimeout>
224          <PluginID>openocd-sifive</PluginID>
225          <Version>latest</Version>
226        </ConfigOpenOCD>
227      </Debug>
228      <Flash>
229        <InitFile/>
230        <PreInit/>
231        <Erase>Erase Sectors</Erase>
232        <Algorithms Path="">es32vf2264.elf</Algorithms>
233        <Program>yes</Program>
234        <Verify>yes</Verify>
235        <ResetAndRun>no</ResetAndRun>
236        <ResetType>Soft Reset</ResetType>
237        <SoftResetVal>1</SoftResetVal>
238        <External>no</External>
239        <Command/>
240        <Arguments/>
241      </Flash>
242    </BuildConfig>
243  </BuildConfigs>
244</Project>
245