123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320 |
- <?xml version="1.0" encoding="UTF-8"?>
- <Project Language="C" Name="demo" Version="v1.6">
- <Description>CPU: e902
- Chip: smartl_rv32
- Board: smartl_rv32_evb
- BareMetal: Without RTOS
- </Description>
- <Dependencies Name="Debug" />
- <MonitorProgress>
- <FlashOperate>96</FlashOperate>
- <DebugLaunch>106</DebugLaunch>
- </MonitorProgress>
- <Dependencies Name="BuildSet" />
- <VendorInfo>
- <VendorName>NULL</VendorName>
- </VendorInfo>
- <ToolsConfig>
- <Compiler>
- <Name>XTGccElfNewlib</Name>
- <Version>latest</Version>
- </Compiler>
- </ToolsConfig>
- <DebugSessions>
- <watchExpressions>g_rx_buf:0</watchExpressions>
- <memoryExpressions>0;;;</memoryExpressions>
- <statistics>;;32;;MHZ;</statistics>
- <peripheralTabs />
- <WatchDisplayFormat>1</WatchDisplayFormat>
- <LocalDisplayFormat>0</LocalDisplayFormat>
- <debugLayout />
- <memoryTabColSizeExpressions>100:4;100:8;100:8;100:8;</memoryTabColSizeExpressions>
- </DebugSessions>
- <BuildConfigs>
- <BuildConfig Name="BuildSet">
- <Target>
- <ROMBank Selected="1">
- <ROM1>
- <InUse>no</InUse>
- <Start />
- <Size />
- </ROM1>
- <ROM2>
- <InUse>no</InUse>
- <Start />
- <Size />
- </ROM2>
- <ROM3>
- <InUse>no</InUse>
- <Start />
- <Size />
- </ROM3>
- <ROM4>
- <InUse>no</InUse>
- <Start />
- <Size />
- </ROM4>
- <ROM5>
- <InUse>no</InUse>
- <Start />
- <Size />
- </ROM5>
- </ROMBank>
- <RAMBank>
- <RAM1>
- <InUse>no</InUse>
- <Start />
- <Size />
- <Init>yes</Init>
- </RAM1>
- <RAM2>
- <InUse>no</InUse>
- <Start />
- <Size />
- <Init>yes</Init>
- </RAM2>
- <RAM3>
- <InUse>no</InUse>
- <Start />
- <Size />
- <Init>yes</Init>
- </RAM3>
- <RAM4>
- <InUse>no</InUse>
- <Start />
- <Size />
- <Init>yes</Init>
- </RAM4>
- <RAM5>
- <InUse>no</InUse>
- <Start />
- <Size />
- <Init>yes</Init>
- </RAM5>
- </RAMBank>
- <CPU>e902m</CPU>
- <UseMiniLib>yes</UseMiniLib>
- <Endian>little</Endian>
- <UseHardFloat>no</UseHardFloat>
- <UseEnhancedLRW>no</UseEnhancedLRW>
- <UseContinueBuild>no</UseContinueBuild>
- <UseSemiHost>no</UseSemiHost>
- </Target>
- <Output>
- <OutputName>$(ProjectName)</OutputName>
- <Type>Executable</Type>
- <CreateHexFile>yes</CreateHexFile>
- <CreateBinFile>no</CreateBinFile>
- <Preprocessor>no</Preprocessor>
- <Disassmeble>yes</Disassmeble>
- <CallGraph>no</CallGraph>
- <Map>no</Map>
- </Output>
- <User>
- <BeforeCompile>
- <RunUserProg>no</RunUserProg>
- <UserProgName />
- </BeforeCompile>
- <BeforeMake>
- <RunUserProg>no</RunUserProg>
- <UserProgName />
- </BeforeMake>
- <AfterMake>
- <RunUserProg>no</RunUserProg>
- <UserProgName />
- </AfterMake>
- <Tools />
- </User>
- <Compiler>
- <Define>__SYS_SELECT_H__, __RTTHREAD__, ES32VF2264</Define>
- <Undefine />
- <Optim>None (-O0)</Optim>
- <DebugLevel>Maximum (-g3)</DebugLevel>
- <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>
- <OtherFlags />
- <Verbose>no</Verbose>
- <Ansi>no</Ansi>
- <Syntax>no</Syntax>
- <Pedantic>no</Pedantic>
- <PedanticErr>no</PedanticErr>
- <InhibitWarn>no</InhibitWarn>
- <AllWarn>yes</AllWarn>
- <WarnErr>no</WarnErr>
- <OneElfS>no</OneElfS>
- <OneElfSPerData>no</OneElfSPerData>
- <Fstrict>no</Fstrict>
- </Compiler>
- <Asm>
- <Define />
- <Undefine />
- <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>
- <OtherFlags />
- <DebugLevel>gdwarf2</DebugLevel>
- </Asm>
- <Linker>
- <Garbage>yes</Garbage>
- <Garbage2>yes</Garbage2>
- <LDFile>$(ProjectPath)drivers/es32vf2264.ld</LDFile>
- <LibName>m</LibName>
- <LibPath />
- <OtherFlags />
- <AutoLDFile>no</AutoLDFile>
- <LinkType />
- <IncludeAllLibs>no</IncludeAllLibs>
- </Linker>
- <Debug>
- <LoadApplicationAtStartup>yes</LoadApplicationAtStartup>
- <Connector>ICE</Connector>
- <StopAt>yes</StopAt>
- <StopAtText>main</StopAtText>
- <InitFile />
- <PreInit />
- <AfterLoadFile />
- <AutoRun>yes</AutoRun>
- <ResetType>Hard Reset</ResetType>
- <SoftResetVal>1</SoftResetVal>
- <ResetAfterLoad>no</ResetAfterLoad>
- <AfterResetFile />
- <Dumpcore>no</Dumpcore>
- <DumpcoreText>$(ProjectPath)/$(ProjectName).cdkcore</DumpcoreText>
- <ConfigICE>
- <IP>localhost</IP>
- <PORT>1025</PORT>
- <CPUNumber>0</CPUNumber>
- <Clock>12000</Clock>
- <Delay>10</Delay>
- <NResetDelay>100</NResetDelay>
- <WaitReset>50</WaitReset>
- <DDC>no</DDC>
- <TRST>no</TRST>
- <PreReset>no</PreReset>
- <DebugPrint>no</DebugPrint>
- <Connect>Normal</Connect>
- <ResetType>Hard Reset</ResetType>
- <SoftResetVal>0</SoftResetVal>
- <RTOSType>Bare Metal</RTOSType>
- <DownloadToFlash>yes</DownloadToFlash>
- <ResetAfterConnect>yes</ResetAfterConnect>
- <GDBName />
- <GDBServerType>Local</GDBServerType>
- <OtherFlags>-vid 0x30cc -pid 0x9528 -prereset</OtherFlags>
- <ICEEnablePCSampling>no</ICEEnablePCSampling>
- <ICESamplingFreq>1000</ICESamplingFreq>
- <RemoteICEEnablePCSampling>yes</RemoteICEEnablePCSampling>
- <RemoteICESamplingPort>1026</RemoteICESamplingPort>
- <Version>latest</Version>
- <SupportRemoteICEAsyncDebug>no</SupportRemoteICEAsyncDebug>
- </ConfigICE>
- <ConfigSIM>
- <SIMTarget>soccfg/riscv32/smartl_902_cfg.xml</SIMTarget>
- <OtherFlags />
- <NoGraphic>yes</NoGraphic>
- <Log>no</Log>
- <SimTrace>no</SimTrace>
- <Version>latest</Version>
- </ConfigSIM>
- <ConfigOpenOCD>
- <OpenOCDExecutablePath />
- <OpenOCDTelnetPortEnable>no</OpenOCDTelnetPortEnable>
- <OpenOCDTelnetPort>4444</OpenOCDTelnetPort>
- <OpenOCDTclPortEnable>no</OpenOCDTclPortEnable>
- <OpenOCDTclPort>6666</OpenOCDTclPort>
- <OpenOCDConfigOptions />
- <OpenOCDTimeout>5000</OpenOCDTimeout>
- <PluginID>openocd-sifive</PluginID>
- <Version>latest</Version>
- </ConfigOpenOCD>
- </Debug>
- <Flash>
- <InitFile />
- <PreInit />
- <Erase>Erase Sectors</Erase>
- <Algorithms Path="">es32vf2264.elf</Algorithms>
- <Program>yes</Program>
- <Verify>yes</Verify>
- <ResetAndRun>no</ResetAndRun>
- <ResetType>Soft Reset</ResetType>
- <SoftResetVal>1</SoftResetVal>
- <External>no</External>
- <Command />
- <Arguments />
- </Flash>
- </BuildConfig>
- </BuildConfigs>
- <VirtualDirectory Name="Applications">
- <File Name="applications\main.c" />
- </VirtualDirectory>
- <VirtualDirectory Name="Compiler">
- <File Name="..\..\..\components\libc\compilers\common\cstring.c" />
- <File Name="..\..\..\components\libc\compilers\common\ctime.c" />
- <File Name="..\..\..\components\libc\compilers\common\cwchar.c" />
- <File Name="..\..\..\components\libc\compilers\common\cstdlib.c" />
- <File Name="..\..\..\components\libc\compilers\common\cctype.c" />
- <File Name="..\..\..\components\libc\compilers\common\cstdio.c" />
- </VirtualDirectory>
- <VirtualDirectory Name="CPU">
- <File Name="..\..\..\libcpu\risc-v\common\context_gcc.S" />
- <File Name="..\..\..\libcpu\risc-v\common\interrupt_gcc.S" />
- <File Name="..\..\..\libcpu\risc-v\common\trap_common.c" />
- <File Name="..\..\..\libcpu\risc-v\common\cpuport.c" />
- </VirtualDirectory>
- <VirtualDirectory Name="DeviceDrivers">
- <File Name="..\..\..\components\drivers\ipc\completion.c" />
- <File Name="..\..\..\components\drivers\ipc\dataqueue.c" />
- <File Name="..\..\..\components\drivers\ipc\pipe.c" />
- <File Name="..\..\..\components\drivers\ipc\ringblk_buf.c" />
- <File Name="..\..\..\components\drivers\ipc\ringbuffer.c" />
- <File Name="..\..\..\components\drivers\ipc\waitqueue.c" />
- <File Name="..\..\..\components\drivers\ipc\workqueue.c" />
- <File Name="..\..\..\components\drivers\misc\pin.c" />
- <File Name="..\..\..\components\drivers\serial\serial.c" />
- </VirtualDirectory>
- <VirtualDirectory Name="Drivers">
- <File Name="drivers\drv_gpio.c" />
- <File Name="drivers\drv_uart.c" />
- <File Name="drivers\board.c" />
- </VirtualDirectory>
- <VirtualDirectory Name="Finsh">
- <File Name="..\..\..\components\finsh\shell.c" />
- <File Name="..\..\..\components\finsh\msh.c" />
- <File Name="..\..\..\components\finsh\msh_parse.c" />
- <File Name="..\..\..\components\finsh\cmd.c" />
- </VirtualDirectory>
- <VirtualDirectory Name="Kernel">
- <File Name="..\..\..\src\clock.c" />
- <File Name="..\..\..\src\components.c" />
- <File Name="..\..\..\src\device.c" />
- <File Name="..\..\..\src\idle.c" />
- <File Name="..\..\..\src\ipc.c" />
- <File Name="..\..\..\src\irq.c" />
- <File Name="..\..\..\src\kservice.c" />
- <File Name="..\..\..\src\mem.c" />
- <File Name="..\..\..\src\mempool.c" />
- <File Name="..\..\..\src\object.c" />
- <File Name="..\..\..\src\scheduler_up.c" />
- <File Name="..\..\..\src\signal.c" />
- <File Name="..\..\..\src\thread.c" />
- <File Name="..\..\..\src\timer.c" />
- </VirtualDirectory>
- <VirtualDirectory Name="Libraries">
- <File Name="libraries\ALD\ES32VF2264\Source\ald_wdt.c" />
- <File Name="libraries\ALD\ES32VF2264\Source\ald_gpio.c" />
- <File Name="libraries\ALD\ES32VF2264\Source\ald_uart.c" />
- <File Name="libraries\ALD\ES32VF2264\Source\ald_utils.c" />
- <File Name="libraries\ALD\ES32VF2264\Source\ald_dma.c" />
- <File Name="libraries\RV_CORE\Device\EastSoft\ES32VF2264\Svc\es32vf2264.svc" />
- <File Name="libraries\ALD\ES32VF2264\Source\ald_i2s.c" />
- <File Name="libraries\ALD\ES32VF2264\Source\ald_adc.c" />
- <File Name="libraries\ALD\ES32VF2264\Source\ald_pmu.c" />
- <File Name="libraries\ALD\ES32VF2264\Source\ald_cmu.c" />
- <File Name="libraries\RV_CORE\Device\EastSoft\ES32VF2264\Startup\startup_es32vf2264.S" />
- <File Name="libraries\ALD\ES32VF2264\Source\ald_crc.c" />
- <File Name="libraries\ALD\ES32VF2264\Source\ald_usb.c" />
- <File Name="libraries\ALD\ES32VF2264\Source\ald_timer.c" />
- <File Name="libraries\ALD\ES32VF2264\Source\ald_spi.c" />
- <File Name="libraries\ALD\ES32VF2264\Source\ald_pis.c" />
- <File Name="libraries\ALD\ES32VF2264\Source\ald_rmu.c" />
- <File Name="libraries\ALD\ES32VF2264\Source\ald_i2c.c" />
- <File Name="libraries\RV_CORE\Device\EastSoft\ES32VF2264\Startup\trap_c.c" />
- </VirtualDirectory>
- </Project>
|