1<?xml version="1.0" encoding="UTF-8"?>
2<Project Name="rt-thread" Version="1">
3  <Dependencies Name="Debug"/>
4  <Description/>
5  <Dependencies Name="BuildSet"/>
6  <BuildConfigs>
7    <BuildConfig Name="BuildSet">
8      <Target>
9        <ROMBank Selected="1">
10          <ROM1>
11            <InUse>yes</InUse>
12            <Start>0x10000000</Start>
13            <Size>0x40000</Size>
14          </ROM1>
15          <ROM2>
16            <InUse>no</InUse>
17            <Start/>
18            <Size/>
19          </ROM2>
20          <ROM3>
21            <InUse>no</InUse>
22            <Start/>
23            <Size/>
24          </ROM3>
25          <ROM4>
26            <InUse>no</InUse>
27            <Start/>
28            <Size/>
29          </ROM4>
30          <ROM5>
31            <InUse>no</InUse>
32            <Start/>
33            <Size/>
34          </ROM5>
35        </ROMBank>
36        <RAMBank>
37          <RAM1>
38            <InUse>yes</InUse>
39            <Start>0x20000000</Start>
40            <Size>0x18000</Size>
41            <Init>yes</Init>
42          </RAM1>
43          <RAM2>
44            <InUse>no</InUse>
45            <Start/>
46            <Size/>
47            <Init>yes</Init>
48          </RAM2>
49          <RAM3>
50            <InUse>no</InUse>
51            <Start/>
52            <Size/>
53            <Init>yes</Init>
54          </RAM3>
55          <RAM4>
56            <InUse>no</InUse>
57            <Start/>
58            <Size/>
59            <Init>yes</Init>
60          </RAM4>
61          <RAM5>
62            <InUse>no</InUse>
63            <Start/>
64            <Size/>
65            <Init>yes</Init>
66          </RAM5>
67        </RAMBank>
68        <CPU>ck802</CPU>
69        <UseMiniLib>yes</UseMiniLib>
70        <Endian>little</Endian>
71        <UseHardFloat>no</UseHardFloat>
72        <UseEnhancedLRW>no</UseEnhancedLRW>
73      </Target>
74      <Output>
75        <OutputName>$(ProjectName)</OutputName>
76        <Type>Executable</Type>
77        <CreateHexFile>yes</CreateHexFile>
78        <Preprocessor>yes</Preprocessor>
79        <Disasm>yes</Disasm>
80        <CallGraph>yes</CallGraph>
81        <Map>yes</Map>
82      </Output>
83      <User>
84        <BeforeCompile>
85          <RunUserProg>no</RunUserProg>
86          <UserProgName/>
87        </BeforeCompile>
88        <BeforeMake>
89          <RunUserProg>no</RunUserProg>
90          <UserProgName/>
91        </BeforeMake>
92        <AfterMake>
93          <RunUserProg>no</RunUserProg>
94          <UserProgName/>
95        </AfterMake>
96      </User>
97      <Compiler>
98        <Define>RT_USING_MINILIBC</Define>
99        <Undefine/>
100        <Optim>None (-O0)</Optim>
101        <DebugLevel>Maximum (-g3)</DebugLevel>
102        <IncludePath>applications;.;drivers;libraries\include;libraries\common\aes;libraries\common\aes;libraries\common\crc;libraries\common\dmac;libraries\common\eflash;libraries\common\gpio;libraries\common\iic;libraries\common\pwm;libraries\common\rsa;libraries\common\rtc;libraries\common\sha;libraries\common\spi;libraries\common\timer;libraries\common\trng;libraries\common\usart;libraries\common\wdt;..\..\include;..\..\libcpu\c-sky\ck802;..\..\libcpu\c-sky\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\minilibc</IncludePath>
103        <OtherFlags> -c -mistack -ffunction-sections</OtherFlags>
104        <Verbose>no</Verbose>
105        <Ansi>no</Ansi>
106        <Syntax>no</Syntax>
107        <Pedantic>no</Pedantic>
108        <PedanticErr>no</PedanticErr>
109        <InhibitWarn>no</InhibitWarn>
110        <AllWarn>yes</AllWarn>
111        <WarnErr>no</WarnErr>
112        <OneElfS>no</OneElfS>
113        <Fstrict>no</Fstrict>
114      </Compiler>
115      <Asm>
116        <Define>CONFIG_CKCPU_MMU=0</Define>
117        <Undefine/>
118        <IncludePath>applications;.;drivers;libraries\include;libraries\common\aes;libraries\common\aes;libraries\common\crc;libraries\common\dmac;libraries\common\eflash;libraries\common\gpio;libraries\common\iic;libraries\common\pwm;libraries\common\rsa;libraries\common\rtc;libraries\common\sha;libraries\common\spi;libraries\common\timer;libraries\common\trng;libraries\common\usart;libraries\common\wdt;..\..\include;..\..\libcpu\c-sky\ck802;..\..\libcpu\c-sky\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\minilibc</IncludePath>
119        <OtherFlags/>
120        <DebugLevel>gdwarf2</DebugLevel>
121      </Asm>
122      <Linker>
123        <Garbage>yes</Garbage>
124        <LDFile>$(ProjectPath)\gcc_csky.ld</LDFile>
125        <LibName/>
126        <LibPath/>
127        <OtherFlags/>
128        <AutoLDFile>no</AutoLDFile>
129      </Linker>
130      <Debug>
131        <LoadApplicationAtStartup>yes</LoadApplicationAtStartup>
132        <Connector>ICE</Connector>
133        <StopAt>yes</StopAt>
134        <StopAtText>main</StopAtText>
135        <InitFile/>
136        <AutoRun>no</AutoRun>
137        <ResetType>Hard Reset</ResetType>
138        <SoftResetVal>0</SoftResetVal>
139        <ResetAfterLoad>no</ResetAfterLoad>
140        <ConfigICE>
141          <IP>localhost</IP>
142          <PORT>1025</PORT>
143          <Clock>12000</Clock>
144          <Delay>10</Delay>
145          <DDC>yes</DDC>
146          <TRST>no</TRST>
147          <Connect>Normal</Connect>
148          <ResetType>Soft Reset</ResetType>
149          <SoftResetVal>0</SoftResetVal>
150          <RTOSType>Bare Metal</RTOSType>
151          <DownloadToFlash>no</DownloadToFlash>
152          <ResetAfterConnect>yes</ResetAfterConnect>
153        </ConfigICE>
154        <ConfigSIM>
155          <SIMTarget>soccfg/cskyv2/smart_v3_802_cfg.xml</SIMTarget>
156          <OtherFlags/>
157          <NoGraphic>no</NoGraphic>
158          <Log>yes</Log>
159        </ConfigSIM>
160      </Debug>
161      <Flash>
162        <InitFile/>
163        <Erase>Erase Sectors</Erase>
164        <Algorithms Path=""/>
165        <Program>yes</Program>
166        <Verify>no</Verify>
167        <ResetAndRun>no</ResetAndRun>
168      </Flash>
169    </BuildConfig>
170  </BuildConfigs>
171  <VirtualDirectory Name="Applications">
172    <File Name="applications/main.c"/>
173  </VirtualDirectory>
174  <VirtualDirectory Name="Drivers">
175    <File Name="drivers/board.c"/>
176    <File Name="drivers/board_coretimer.c"/>
177    <File Name="drivers/board_uart.c"/>
178    <File Name="drivers/isr.c"/>
179    <File Name="drivers/pinmux.c"/>
180    <File Name="drivers/system.c"/>
181  </VirtualDirectory>
182  <VirtualDirectory Name="libraries">
183    <File Name="libraries/startup_gcc.S"/>
184    <File Name="libraries/common/aes/ck_aes.c"/>
185    <File Name="libraries/common/crc/ck_crc.c"/>
186    <File Name="libraries/common/dmac/ck_dmac.c"/>
187    <File Name="libraries/common/eflash/ck_eflash.c"/>
188    <File Name="libraries/common/pwm/ck_pwm.c"/>
189    <File Name="libraries/common/rsa/ck_rsa.c"/>
190    <File Name="libraries/common/sha/ck_sha.c"/>
191    <File Name="libraries/common/trng/ck_trng.c"/>
192    <File Name="libraries/common/timer/dw_timer.c"/>
193    <File Name="libraries/common/gpio/dw_gpio.c"/>
194    <File Name="libraries/common/spi/dw_spi.c"/>
195    <File Name="libraries/common/iic/dw_iic.c"/>
196    <File Name="libraries/common/usart/dw_usart.c"/>
197    <File Name="libraries/common/wdt/dw_wdt.c"/>
198  </VirtualDirectory>
199  <VirtualDirectory Name="Kernel">
200    <File Name="../../src/clock.c"/>
201    <File Name="../../src/components.c"/>
202    <File Name="../../src/device.c"/>
203    <File Name="../../src/idle.c"/>
204    <File Name="../../src/ipc.c"/>
205    <File Name="../../src/irq.c"/>
206    <File Name="../../src/kservice.c"/>
207    <File Name="../../src/mem.c"/>
208    <File Name="../../src/mempool.c"/>
209    <File Name="../../src/object.c"/>
210    <File Name="../../src/scheduler.c"/>
211    <File Name="../../src/signal.c"/>
212    <File Name="../../src/thread.c"/>
213    <File Name="../../src/timer.c"/>
214  </VirtualDirectory>
215  <VirtualDirectory Name="CK802">
216    <File Name="../../libcpu/c-sky/ck802/core_ck802.c"/>
217    <File Name="../../libcpu/c-sky/ck802/stack_ck802.c"/>
218    <File Name="../../libcpu/c-sky/ck802/contex_ck802_gcc.S"/>
219  </VirtualDirectory>
220  <VirtualDirectory Name="DeviceDrivers">
221    <File Name="../../components/drivers/misc/pin.c"/>
222    <File Name="../../components/drivers/serial/serial.c"/>
223    <File Name="../../components/drivers/src/completion.c"/>
224    <File Name="../../components/drivers/src/dataqueue.c"/>
225    <File Name="../../components/drivers/src/pipe.c"/>
226    <File Name="../../components/drivers/src/ringbuffer.c"/>
227    <File Name="../../components/drivers/src/waitqueue.c"/>
228    <File Name="../../components/drivers/src/workqueue.c"/>
229  </VirtualDirectory>
230  <VirtualDirectory Name="finsh">
231    <File Name="../../components/finsh/shell.c"/>
232    <File Name="../../components/finsh/symbol.c"/>
233    <File Name="../../components/finsh/cmd.c"/>
234    <File Name="../../components/finsh/msh.c"/>
235    <File Name="../../components/finsh/msh_cmd.c"/>
236    <File Name="../../components/finsh/msh_file.c"/>
237  </VirtualDirectory>
238  <VirtualDirectory Name="libc">
239    <File Name="../../components/libc/compilers/minilibc/ctype.c"/>
240    <File Name="../../components/libc/compilers/minilibc/math.c"/>
241    <File Name="../../components/libc/compilers/minilibc/qsort.c"/>
242    <File Name="../../components/libc/compilers/minilibc/rand.c"/>
243    <File Name="../../components/libc/compilers/minilibc/stdlib.c"/>
244    <File Name="../../components/libc/compilers/minilibc/string.c"/>
245    <File Name="../../components/libc/compilers/minilibc/time.c"/>
246  </VirtualDirectory>
247  <DebugSessions>
248    <watchExpressions/>
249    <memoryExpressions>;;;</memoryExpressions>
250    <statistics>;;MHZ</statistics>
251  </DebugSessions>
252</Project>
253