1<?xml version="1.0" encoding="UTF-8"?> 2<Project Language="C" Name="demo" Version="v1.6"> 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>__SYS_SELECT_H__, __RTTHREAD__, ES32VF2264</Define> 130 <Undefine /> 131 <Optim>None (-O0)</Optim> 132 <DebugLevel>Maximum (-g3)</DebugLevel> 133 <IncludePath>applications;.;..\..\..\components\libc\compilers\common\include;..\..\..\libcpu\risc-v\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;drivers;drivers\ES;..\..\..\components\finsh;.;..\..\..\include;libraries\RV_CORE\Device\EastSoft\ES32VF2264\Include;libraries\RV_CORE\Include;libraries\ALD\ES32VF2264\Include;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\io\stdio;..\..\..\components\libc\posix\ipc</IncludePath> 134 <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>no</OneElfS> 144 <OneElfSPerData>no</OneElfSPerData> 145 <Fstrict>no</Fstrict> 146 </Compiler> 147 <Asm> 148 <Define /> 149 <Undefine /> 150 <IncludePath>applications;.;..\..\..\components\libc\compilers\common\include;..\..\..\libcpu\risc-v\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;drivers;drivers\ES;..\..\..\components\finsh;.;..\..\..\include;libraries\RV_CORE\Device\EastSoft\ES32VF2264\Include;libraries\RV_CORE\Include;libraries\ALD\ES32VF2264\Include;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\io\stdio;..\..\..\components\libc\posix\ipc</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 /> 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 <VirtualDirectory Name="Applications"> 245 <File Name="applications\main.c" /> 246 </VirtualDirectory> 247 <VirtualDirectory Name="Compiler"> 248 <File Name="..\..\..\components\libc\compilers\common\cstring.c" /> 249 <File Name="..\..\..\components\libc\compilers\common\ctime.c" /> 250 <File Name="..\..\..\components\libc\compilers\common\cwchar.c" /> 251 <File Name="..\..\..\components\libc\compilers\common\cstdlib.c" /> 252 <File Name="..\..\..\components\libc\compilers\common\cctype.c" /> 253 <File Name="..\..\..\components\libc\compilers\common\cstdio.c" /> 254 </VirtualDirectory> 255 <VirtualDirectory Name="CPU"> 256 <File Name="..\..\..\libcpu\risc-v\common\context_gcc.S" /> 257 <File Name="..\..\..\libcpu\risc-v\common\interrupt_gcc.S" /> 258 <File Name="..\..\..\libcpu\risc-v\common\trap_common.c" /> 259 <File Name="..\..\..\libcpu\risc-v\common\cpuport.c" /> 260 </VirtualDirectory> 261 <VirtualDirectory Name="DeviceDrivers"> 262 <File Name="..\..\..\components\drivers\ipc\completion.c" /> 263 <File Name="..\..\..\components\drivers\ipc\dataqueue.c" /> 264 <File Name="..\..\..\components\drivers\ipc\pipe.c" /> 265 <File Name="..\..\..\components\drivers\ipc\ringblk_buf.c" /> 266 <File Name="..\..\..\components\drivers\ipc\ringbuffer.c" /> 267 <File Name="..\..\..\components\drivers\ipc\waitqueue.c" /> 268 <File Name="..\..\..\components\drivers\ipc\workqueue.c" /> 269 <File Name="..\..\..\components\drivers\misc\pin.c" /> 270 <File Name="..\..\..\components\drivers\serial\serial.c" /> 271 </VirtualDirectory> 272 <VirtualDirectory Name="Drivers"> 273 <File Name="drivers\drv_gpio.c" /> 274 <File Name="drivers\drv_uart.c" /> 275 <File Name="drivers\board.c" /> 276 </VirtualDirectory> 277 <VirtualDirectory Name="Finsh"> 278 <File Name="..\..\..\components\finsh\shell.c" /> 279 <File Name="..\..\..\components\finsh\msh.c" /> 280 <File Name="..\..\..\components\finsh\msh_parse.c" /> 281 <File Name="..\..\..\components\finsh\cmd.c" /> 282 </VirtualDirectory> 283 <VirtualDirectory Name="Kernel"> 284 <File Name="..\..\..\src\clock.c" /> 285 <File Name="..\..\..\src\components.c" /> 286 <File Name="..\..\..\src\device.c" /> 287 <File Name="..\..\..\src\idle.c" /> 288 <File Name="..\..\..\src\ipc.c" /> 289 <File Name="..\..\..\src\irq.c" /> 290 <File Name="..\..\..\src\kservice.c" /> 291 <File Name="..\..\..\src\mem.c" /> 292 <File Name="..\..\..\src\mempool.c" /> 293 <File Name="..\..\..\src\object.c" /> 294 <File Name="..\..\..\src\scheduler_up.c" /> 295 <File Name="..\..\..\src\signal.c" /> 296 <File Name="..\..\..\src\thread.c" /> 297 <File Name="..\..\..\src\timer.c" /> 298 </VirtualDirectory> 299 <VirtualDirectory Name="Libraries"> 300 <File Name="libraries\ALD\ES32VF2264\Source\ald_wdt.c" /> 301 <File Name="libraries\ALD\ES32VF2264\Source\ald_gpio.c" /> 302 <File Name="libraries\ALD\ES32VF2264\Source\ald_uart.c" /> 303 <File Name="libraries\ALD\ES32VF2264\Source\ald_utils.c" /> 304 <File Name="libraries\ALD\ES32VF2264\Source\ald_dma.c" /> 305 <File Name="libraries\RV_CORE\Device\EastSoft\ES32VF2264\Svc\es32vf2264.svc" /> 306 <File Name="libraries\ALD\ES32VF2264\Source\ald_i2s.c" /> 307 <File Name="libraries\ALD\ES32VF2264\Source\ald_adc.c" /> 308 <File Name="libraries\ALD\ES32VF2264\Source\ald_pmu.c" /> 309 <File Name="libraries\ALD\ES32VF2264\Source\ald_cmu.c" /> 310 <File Name="libraries\RV_CORE\Device\EastSoft\ES32VF2264\Startup\startup_es32vf2264.S" /> 311 <File Name="libraries\ALD\ES32VF2264\Source\ald_crc.c" /> 312 <File Name="libraries\ALD\ES32VF2264\Source\ald_usb.c" /> 313 <File Name="libraries\ALD\ES32VF2264\Source\ald_timer.c" /> 314 <File Name="libraries\ALD\ES32VF2264\Source\ald_spi.c" /> 315 <File Name="libraries\ALD\ES32VF2264\Source\ald_pis.c" /> 316 <File Name="libraries\ALD\ES32VF2264\Source\ald_rmu.c" /> 317 <File Name="libraries\ALD\ES32VF2264\Source\ald_i2c.c" /> 318 <File Name="libraries\RV_CORE\Device\EastSoft\ES32VF2264\Startup\trap_c.c" /> 319 </VirtualDirectory> 320</Project> 321