]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/T-HEAD_CB2201_CDK/RTOSDemo_CDK/RTOSDemo/RTOSDemo.cdkproj
Introduce a port for T-HEAD CK802. A simple demo for T-HEAD CB2201 is also included.
[freertos] / FreeRTOS / Demo / T-HEAD_CB2201_CDK / RTOSDemo_CDK / RTOSDemo / RTOSDemo.cdkproj
1 <?xml version="1.0" encoding="UTF-8"?>
2 <Project Name="RTOSDemo" Version="1" Language="C">
3   <Description/>
4   <Dependencies Name="Debug"/>
5   <VirtualDirectory Name="arch">
6     <File Name="crt0.S">
7       <FileOption/>
8     </File>
9   </VirtualDirectory>
10   <VirtualDirectory Name="inc">
11     <File Name="../../FreeRTOSConfig.h">
12       <FileOption/>
13     </File>
14   </VirtualDirectory>
15   <VirtualDirectory Name="script">
16     <File Name="ckcpu.ld">
17       <FileOption/>
18     </File>
19     <File Name="gdb.init">
20       <FileOption/>
21     </File>
22     <File Name="flash.init">
23       <FileOption/>
24     </File>
25   </VirtualDirectory>
26   <VirtualDirectory Name="src">
27     <File Name="main.c">
28       <FileOption/>
29     </File>
30     <File Name="../../driver/uart.c">
31       <FileOption/>
32     </File>
33     <File Name="../../Readme.txt">
34       <FileOption/>
35     </File>
36   </VirtualDirectory>
37   <MonitorProgress>
38     <FlashOperate>37</FlashOperate>
39     <DebugLaunch>47</DebugLaunch>
40   </MonitorProgress>
41   <VirtualDirectory Name="csi">
42     <File Name="../../csi/csi_driver/include/drv_usart.h">
43       <FileOption/>
44     </File>
45     <File Name="../../csi/csi_driver/csky/hobbit1_2/devices.c">
46       <FileOption/>
47     </File>
48     <File Name="../../csi/csi_driver/csky/hobbit1_2/isr.c">
49       <FileOption/>
50     </File>
51     <File Name="../../csi/csi_driver/csky/hobbit1_2/pinmux.c">
52       <FileOption/>
53     </File>
54     <File Name="../../csi/csi_driver/csky/hobbit1_2/include/pin_name.h">
55       <FileOption/>
56     </File>
57     <File Name="../../csi/csi_driver/csky/hobbit1_2/include/pinmux.h">
58       <FileOption/>
59     </File>
60     <File Name="../../csi/csi_driver/csky/hobbit1_2/include/soc.h">
61       <FileOption/>
62     </File>
63     <File Name="../../csi/csi_driver/csky/common/usart/dw_usart.c">
64       <FileOption/>
65     </File>
66     <File Name="../../csi/csi_driver/csky/common/usart/dw_usart.h">
67       <FileOption/>
68     </File>
69     <File Name="../../csi/csi_core/ck802/core_ck802.c">
70       <FileOption/>
71     </File>
72     <File Name="../../csi/csi_core/ck802/core_ck802.h">
73       <FileOption/>
74     </File>
75     <File Name="../../csi/csi_core/include/csi_core.h">
76       <FileOption/>
77     </File>
78     <File Name="../../csi/csi_core/include/csi-gcc/csi_gcc.h">
79       <FileOption/>
80     </File>
81     <File Name="../../csi/csi_core/include/csi-gcc/csi_instr.h">
82       <FileOption/>
83     </File>
84     <File Name="../../csi/csi_core/include/csi-gcc/csi_reg.h">
85       <FileOption/>
86     </File>
87     <File Name="../../csi/csi_core/include/csi-gcc/csi_simd.h">
88       <FileOption/>
89     </File>
90     <File Name="../../csi/csi_driver/include/system.c">
91       <FileOption/>
92     </File>
93   </VirtualDirectory>
94   <VirtualDirectory Name="FreeRTOS">
95     <File Name="../../../../Source/croutine.c">
96       <FileOption/>
97     </File>
98     <File Name="../../../../Source/event_groups.c">
99       <FileOption/>
100     </File>
101     <File Name="../../../../Source/list.c">
102       <FileOption/>
103     </File>
104     <File Name="../../../../Source/queue.c">
105       <FileOption/>
106     </File>
107     <File Name="../../../../Source/stream_buffer.c">
108       <FileOption/>
109     </File>
110     <File Name="../../../../Source/tasks.c">
111       <FileOption/>
112     </File>
113     <File Name="../../../../Source/timers.c">
114       <FileOption/>
115     </File>
116     <VirtualDirectory Name="inc">
117       <File Name="../../../../Source/include/atomic.h">
118         <FileOption/>
119       </File>
120       <File Name="../../../../Source/include/croutine.h">
121         <FileOption/>
122       </File>
123       <File Name="../../../../Source/include/deprecated_definitions.h">
124         <FileOption/>
125       </File>
126       <File Name="../../../../Source/include/event_groups.h">
127         <FileOption/>
128       </File>
129       <File Name="../../../../Source/include/FreeRTOS.h">
130         <FileOption/>
131       </File>
132       <File Name="../../../../Source/include/list.h">
133         <FileOption/>
134       </File>
135       <File Name="../../../../Source/include/message_buffer.h">
136         <FileOption/>
137       </File>
138       <File Name="../../../../Source/include/mpu_prototypes.h">
139         <FileOption/>
140       </File>
141       <File Name="../../../../Source/include/mpu_wrappers.h">
142         <FileOption/>
143       </File>
144       <File Name="../../../../Source/include/portable.h">
145         <FileOption/>
146       </File>
147       <File Name="../../../../Source/include/projdefs.h">
148         <FileOption/>
149       </File>
150       <File Name="../../../../Source/include/queue.h">
151         <FileOption/>
152       </File>
153       <File Name="../../../../Source/include/semphr.h">
154         <FileOption/>
155       </File>
156       <File Name="../../../../Source/include/stack_macros.h">
157         <FileOption/>
158       </File>
159       <File Name="../../../../Source/include/StackMacros.h">
160         <FileOption/>
161       </File>
162       <File Name="../../../../Source/include/stdint.readme">
163         <FileOption/>
164       </File>
165       <File Name="../../../../Source/include/stream_buffer.h">
166         <FileOption/>
167       </File>
168       <File Name="../../../../Source/include/task.h">
169         <FileOption/>
170       </File>
171       <File Name="../../../../Source/include/timers.h">
172         <FileOption/>
173       </File>
174     </VirtualDirectory>
175     <File Name="../../../../Source/portable/MemMang/heap_4.c">
176       <FileOption/>
177     </File>
178     <VirtualDirectory Name="port">
179       <File Name="../../../../Source/portable/ThirdParty/CDK/T-HEAD_CK802/port.c">
180         <FileOption/>
181       </File>
182       <File Name="../../../../Source/portable/ThirdParty/CDK/T-HEAD_CK802/portasm.S">
183         <FileOption/>
184       </File>
185       <File Name="../../../../Source/portable/ThirdParty/CDK/T-HEAD_CK802/portmacro.h">
186         <FileOption/>
187       </File>
188     </VirtualDirectory>
189   </VirtualDirectory>
190   <DebugSessions>
191     <watchExpressions>uxDeletedTasksWaitingCleanUp:0</watchExpressions>
192     <memoryExpressions>0xe000e100;;;</memoryExpressions>
193     <statistics>;;MHZ</statistics>
194     <peripheralTabs/>
195     <WatchDisplayFormat>0</WatchDisplayFormat>
196     <LocalDisplayFormat>0</LocalDisplayFormat>
197     <debugLayout/>
198     <memoryTabColSizeExpressions>100:8;100:8;100:8;100:8;</memoryTabColSizeExpressions>
199   </DebugSessions>
200   <BuildConfigs>
201     <BuildConfig Name="BuildSet">
202       <Target>
203         <ROMBank Selected="1">
204           <ROM1>
205             <InUse>yes</InUse>
206             <Start>0x60000000</Start>
207             <Size>0x4000</Size>
208           </ROM1>
209           <ROM2>
210             <InUse>no</InUse>
211             <Start/>
212             <Size/>
213           </ROM2>
214           <ROM3>
215             <InUse>no</InUse>
216             <Start/>
217             <Size/>
218           </ROM3>
219           <ROM4>
220             <InUse>no</InUse>
221             <Start/>
222             <Size/>
223           </ROM4>
224           <ROM5>
225             <InUse>no</InUse>
226             <Start/>
227             <Size/>
228           </ROM5>
229         </ROMBank>
230         <RAMBank>
231           <RAM1>
232             <InUse>no</InUse>
233             <Start>0x20000000</Start>
234             <Size>0x80000</Size>
235             <Init>yes</Init>
236           </RAM1>
237           <RAM2>
238             <InUse>no</InUse>
239             <Start>0x50000000</Start>
240             <Size>0x800000</Size>
241             <Init>yes</Init>
242           </RAM2>
243           <RAM3>
244             <InUse>yes</InUse>
245             <Start>0x60004000</Start>
246             <Size>0xc000</Size>
247             <Init>yes</Init>
248           </RAM3>
249           <RAM4>
250             <InUse>no</InUse>
251             <Start/>
252             <Size/>
253             <Init>yes</Init>
254           </RAM4>
255           <RAM5>
256             <InUse>no</InUse>
257             <Start/>
258             <Size/>
259             <Init>yes</Init>
260           </RAM5>
261         </RAMBank>
262         <CPU>ck802</CPU>
263         <UseMiniLib>yes</UseMiniLib>
264         <Endian>little</Endian>
265         <UseHardFloat>no</UseHardFloat>
266         <UseEnhancedLRW>yes</UseEnhancedLRW>
267         <UseContinueBuild>no</UseContinueBuild>
268         <UseSemiHost>no</UseSemiHost>
269       </Target>
270       <Output>
271         <OutputName>$(ProjectName)</OutputName>
272         <Type>Executable</Type>
273         <CreateHexFile>no</CreateHexFile>
274         <CreateBinFile>no</CreateBinFile>
275         <Preprocessor>no</Preprocessor>
276         <Disasm>yes</Disasm>
277         <CallGraph>no</CallGraph>
278         <Map>yes</Map>
279       </Output>
280       <User>
281         <BeforeCompile>
282           <RunUserProg>no</RunUserProg>
283           <UserProgName/>
284         </BeforeCompile>
285         <BeforeMake>
286           <RunUserProg>no</RunUserProg>
287           <UserProgName/>
288         </BeforeMake>
289         <AfterMake>
290           <RunUserProg>no</RunUserProg>
291           <UserProgName/>
292         </AfterMake>
293       </User>
294       <Compiler>
295         <Define/>
296         <Undefine/>
297         <Optim>Optimize size (-Os)</Optim>
298         <DebugLevel>Default (-g)</DebugLevel>
299         <IncludePath>$(ProjectPath);$(ProjectPath)/../../driver;$(ProjectPath)/../../csi/csi_driver/include;$(ProjectPath)/../../csi/csi_driver/csky/hobbit1_2/include;$(ProjectPath)/../../csi/csi_driver/csky/common/usart;$(ProjectPath)/../../csi/csi_core/include;$(ProjectPath)/../../csi/csi_core/include/csi-gcc;$(ProjectPath)/../../csi/csi_core/ck802;$(ProjectPath)/../../;$(ProjectPath)/../../../../Source/include;$(ProjectPath)/../../../../Source/portable/ThirdParty/CDK/T-HEAD_CK802;$(ProjectPath)/../../../../Demo/Common/include</IncludePath>
300         <OtherFlags>-ffunction-sections -fdata-sections -mistack</OtherFlags>
301         <Verbose>no</Verbose>
302         <Ansi>no</Ansi>
303         <Syntax>no</Syntax>
304         <Pedantic>no</Pedantic>
305         <PedanticErr>no</PedanticErr>
306         <InhibitWarn>no</InhibitWarn>
307         <AllWarn>yes</AllWarn>
308         <WarnErr>no</WarnErr>
309         <OneElfS>no</OneElfS>
310         <Fstrict>no</Fstrict>
311       </Compiler>
312       <Asm>
313         <Define/>
314         <Undefine/>
315         <IncludePath>$(ProjectPath);$(CDKPath)/CSKY/csi/csi_core/include/;$(CDKPath)/CSKY/csi/csi_core/csi_cdk/;$(CDKPath)/CSKY/csi/csi_driver/include/</IncludePath>
316         <OtherFlags/>
317         <DebugLevel>gdwarf2</DebugLevel>
318       </Asm>
319       <Linker>
320         <Garbage>yes</Garbage>
321         <LDFile>$(ProjectPath)/ckcpu.ld</LDFile>
322         <LibName/>
323         <LibPath/>
324         <OtherFlags/>
325         <AutoLDFile>no</AutoLDFile>
326       </Linker>
327       <Debug>
328         <LoadApplicationAtStartup>yes</LoadApplicationAtStartup>
329         <Connector>ICE</Connector>
330         <StopAt>yes</StopAt>
331         <StopAtText>main</StopAtText>
332         <InitFile>$(ProjectPath)/gdb.init</InitFile>
333         <AutoRun>yes</AutoRun>
334         <ResetType>Soft Reset</ResetType>
335         <SoftResetVal>60000000</SoftResetVal>
336         <ResetAfterLoad>no</ResetAfterLoad>
337         <Dumpcore>no</Dumpcore>
338         <DumpcoreText>$(ProjectPath)/$(ProjectName).cdkcore</DumpcoreText>
339         <ConfigICE>
340           <IP>localhost</IP>
341           <PORT>1025</PORT>
342           <Clock>12000</Clock>
343           <Delay>10</Delay>
344           <WaitReset>50</WaitReset>
345           <DDC>yes</DDC>
346           <TRST>no</TRST>
347           <DebugPrint>no</DebugPrint>
348           <Connect>Normal</Connect>
349           <ResetType>soft</ResetType>
350           <SoftResetVal>0</SoftResetVal>
351           <RTOSType>None</RTOSType>
352           <DownloadToFlash>no</DownloadToFlash>
353           <ResetAfterConnect>yes</ResetAfterConnect>
354           <GDBName/>
355           <GDBServerType>Local</GDBServerType>
356           <OtherFlags/>
357         </ConfigICE>
358         <ConfigSIM>
359           <SIMTarget/>
360           <OtherFlags/>
361           <NoGraphic>yes</NoGraphic>
362           <Log>no</Log>
363           <SimTrace>no</SimTrace>
364         </ConfigSIM>
365       </Debug>
366       <Flash>
367         <InitFile>$(ProjectPath)/flash.init</InitFile>
368         <Erase>Erase Sectors</Erase>
369         <Algorithms Path="">hobbit1_2_OTP_CDK.elf</Algorithms>
370         <Program>no</Program>
371         <Verify>no</Verify>
372         <ResetAndRun>no</ResetAndRun>
373         <ResetType>Soft Reset</ResetType>
374         <SoftResetVal/>
375         <External>no</External>
376         <Command/>
377         <Arguments/>
378       </Flash>
379     </BuildConfig>
380   </BuildConfigs>
381 </Project>