beautypg.com

3 configuration file example – Renesas Emulator System M3T-MR100 User Manual

Page 266

background image

250

8.1.3

Configuration File Example

The following is the configuration file example.

1

////////////////////////////////////////////////////////////////////////////////

2

//

3

// kernel.cfg : building file for MR100 Ver.1.00

4

//

5

// Generated by M3T-MR100 GUI Configurator at 2007/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;