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