Renesas 70 Network Card User Manual


 
Chapter 6 Using Configurator
- 119 -
6.1.3 Configuration File Example
The following is the configuration file example.
1
////////////////////////////////////////////////////////////////////////////////
2
//
3
// kernel.cfg : building file for MR308 Ver.4.00
4
//
5
// Generated by M3T-MR308 GUI Configurator at 2005/02/28 19:01:20
6
//
7
////////////////////////////////////////////////////////////////////////////////
8
9
// system definition
10
system{
11
stack_size = 256;
12
sys
m_IPL = 4;
13
message_pri = 64;
14
timeout = NO;
15
task_pause = NO;
16
tick_nume = 10;
17
tick_deno = 1;
18
};
19
20
// max definition
21
maxdefine{
22
max_task = 3;
23
max_flag = 4;
24
max_sem = 3;
25
max_dtq = 3;
26
max_mbx = 4;
27
max_mpf = 3;
28
max_mpl = 3;
29
max_cyh = 4;
30
max_alh = 2;
31
};
32
33
// system clock definition
34
clock{
35
timer_clock = 20.000000MHz;
36
timer = A0;
37
IPL = 3;
38
};
39
40
task[]{
41
entry_address = task1();
42
name = ID_task1;
43
stack_size = 256;
44
priority = 1;
45
initial_start = OFF;
46
exinf = 0x0;
47
};
48
task[]{
49
entry_address = task2();
50
name = ID_task2;
51
stack_size = 256;
52
priority = 5;
53
initial_start = ON;
54
exinf = 0xFFFF;
55
};
56
task[3]{
57
entry_address = task3();
58
name = ID_task3;
59
stack_size = 256;
60
priority = 7;
61
initial_start = OFF;
62
exinf = 0x0;
63
};
64
65
flag[]{
66
name = ID_flg1;
67
initial_pattern = 0x00000000;
68
wait_queue = TA_TFIFO;
69
clear_attribute = NO;
70
wait_multi = TA_WSGL;
71
};
72
flag[1]{
73
name = ID_flg2;
74
initial_pattern = 0x00000001;