diff --git a/Demo/NEC_78K0R_IAR/main.c b/Demo/NEC_78K0R_IAR/main.c
index c94ab40c0..6824ee658 100644
--- a/Demo/NEC_78K0R_IAR/main.c
+++ b/Demo/NEC_78K0R_IAR/main.c
@@ -115,8 +115,6 @@ portSHORT main( void )
xTaskCreate( vRegTest1, "Reg1", configMINIMAL_STACK_SIZE, NULL, 0, NULL );
xTaskCreate( vRegTest2, "Reg2", configMINIMAL_STACK_SIZE, NULL, 0, NULL );
- vPrintInitialise();
-
/* In this port, to use preemptive scheduler define configUSE_PREEMPTION
* as 1 in FreeRTOSconfig.h. To use the cooperative scheduler define
* configUSE_PREEMPTION as 0.
diff --git a/Demo/NEC_78K0R_IAR/rtosdemo.dep b/Demo/NEC_78K0R_IAR/rtosdemo.dep
index aa74619de..135fb7577 100644
--- a/Demo/NEC_78K0R_IAR/rtosdemo.dep
+++ b/Demo/NEC_78K0R_IAR/rtosdemo.dep
@@ -2,23 +2,28 @@
2
- 3820058658
+ 3729116561
Debug
- $TOOLKIT_DIR$\lib\clib\cl78kff3.r26
- $PROJ_DIR$\Debug\Obj\port.pbi
- $PROJ_DIR$\Debug\Obj\integer.r26
- $PROJ_DIR$\Debug\Obj\print.r26
- $TOOLKIT_DIR$\inc\io78f1166_a0.h
- $TOOLKIT_DIR$\inc\clib\stdlib.h
- $PROJ_DIR$\Debug\List\PollQ.lst
+ $PROJ_DIR$\Debug\List\integer.lst
+ $TOOLKIT_DIR$\inc\intrinsics.h
+ $PROJ_DIR$\..\Common\include\print.h
+ $PROJ_DIR$\Debug\List\list.lst
+ $PROJ_DIR$\Debug\List\tasks.lst
$PROJ_DIR$\Debug\Exe\rtosdemo.d26
$PROJ_DIR$\..\..\Source\include\portable.h
- $PROJ_DIR$\..\Common\Full\semtest.c
- $PROJ_DIR$\..\Common\Full\PollQ.c
+ $PROJ_DIR$\Debug\Obj\PollQ.pbi
+ $PROJ_DIR$\Debug\Obj\portasm.r26
+ $PROJ_DIR$\Debug\Obj\list.r26
+ $PROJ_DIR$\Debug\Obj\PollQ.r26
+ $PROJ_DIR$\Debug\Obj\semtest.r26
+ $PROJ_DIR$\Debug\Obj\port.r26
+ $PROJ_DIR$\Debug\List\rtosdemo.map
+ $TOOLKIT_DIR$\inc\clib\stdarg.h
+ $PROJ_DIR$\..\..\Source\include\task.h
+ $PROJ_DIR$\..\..\Source\include\StackMacros.h
$PROJ_DIR$\Debug\Obj\main.pbi
- $PROJ_DIR$\Debug\List\semtest.lst
$TOOLKIT_DIR$\inc\clib\stddef.h
$PROJ_DIR$\Debug\Obj\queue.pbi
$PROJ_DIR$\Debug\Obj\list.pbi
@@ -26,326 +31,77 @@
$PROJ_DIR$\Debug\Obj\tasks.pbi
$PROJ_DIR$\Debug\Obj\queue.r26
$PROJ_DIR$\..\..\Source\include\croutine.h
- $PROJ_DIR$\..\..\Source\include\StackMacros.h
- $PROJ_DIR$\Int78K0R\int78K0R.c
$PROJ_DIR$\Debug\List\heap_1.lst
$TOOLKIT_DIR$\inc\clib\sysmac.h
$TOOLKIT_DIR$\inc\clib\stdio.h
+ $PROJ_DIR$\Debug\Obj\port.pbi
+ $PROJ_DIR$\Debug\Obj\integer.r26
+ $PROJ_DIR$\Debug\List\main.lst
+ $TOOLKIT_DIR$\config\lnk78f1166_a0.xcl
+ $PROJ_DIR$\Int78K0R\int78K0R.h
+ $PROJ_DIR$\LEDtoggle\LED.h
+ $PROJ_DIR$\..\..\Source\include\projdefs.h
+ $PROJ_DIR$\FreeRTOSConfig.h
$PROJ_DIR$\Debug\Obj\heap_1.pbi
$PROJ_DIR$\Debug\Obj\tasks.r26
$PROJ_DIR$\Debug\Obj\RegTest.r26
- $PROJ_DIR$\Debug\Obj\int78K0R.r26
- $PROJ_DIR$\Debug\List\main.lst
- $TOOLKIT_DIR$\config\lnk78f1166_a0.xcl
- $PROJ_DIR$\Debug\List\int78K0R.lst
- $TOOLKIT_DIR$\inc\intrinsics.h
- $PROJ_DIR$\Debug\List\integer.lst
- $PROJ_DIR$\..\Common\include\PollQ.h
- $PROJ_DIR$\..\..\Source\include\semphr.h
- $PROJ_DIR$\Debug\List\rtosdemo.map
- $PROJ_DIR$\..\..\Source\include\task.h
- $TOOLKIT_DIR$\inc\clib\stdarg.h
- $PROJ_DIR$\..\..\Source\portable\IAR\78K0R_Kx3\port.c
- $PROJ_DIR$\Debug\Obj\portmacro.r26
- $PROJ_DIR$\..\..\Source\portable\IAR\78K0R\portmacro.h
- $PROJ_DIR$\Debug\Obj\integer.pbi
- $PROJ_DIR$\..\..\Source\include\list.h
- $PROJ_DIR$\..\..\Source\include\FreeRTOS.h
- $PROJ_DIR$\..\Common\include\print.h
- $PROJ_DIR$\Debug\List\list.lst
- $PROJ_DIR$\Debug\Obj\LED.r26
- $PROJ_DIR$\FreeRTOSConfig.h
- $PROJ_DIR$\Debug\List\tasks.lst
- $PROJ_DIR$\..\..\Source\portable\IAR\78K0R_Kx3\portmacro.s26
- $PROJ_DIR$\Int78K0R\int78K0R.h
- $PROJ_DIR$\..\..\Source\include\projdefs.h
- $PROJ_DIR$\LEDtoggle\LED.h
- $PROJ_DIR$\Debug\List\print.lst
- $PROJ_DIR$\Debug\Obj\port.r26
- $PROJ_DIR$\Debug\List\LED.lst
- $PROJ_DIR$\Debug\Obj\main.r26
- $PROJ_DIR$\Debug\Obj\print.pbi
- $PROJ_DIR$\..\Common\include\integer.h
- $PROJ_DIR$\Debug\Obj\semtest.r26
- $PROJ_DIR$\Debug\Obj\portasm.r26
- $PROJ_DIR$\Debug\Obj\list.r26
- $PROJ_DIR$\Debug\Obj\PollQ.r26
- $TOOLKIT_DIR$\inc\io78f1166_a0_ext.h
- $PROJ_DIR$\Debug\Obj\PollQ.pbi
- $PROJ_DIR$\Debug\Obj\semtest.pbi
- $PROJ_DIR$\Debug\List\port.lst
- $PROJ_DIR$\LEDtoggle\LED.c
- $PROJ_DIR$\..\Common\include\semtest.h
- $PROJ_DIR$\Debug\List\portasm.lst
- $PROJ_DIR$\..\..\Source\portable\IAR\78K0R\portmacro.s26
- $PROJ_DIR$\Debug\Obj\rtosdemo.pbd
- $PROJ_DIR$\Debug\Obj\int78K0R.pbi
$PROJ_DIR$\Debug\List\RegTest.lst
- $PROJ_DIR$\Debug\Obj\LED.pbi
$PROJ_DIR$\Debug\List\queue.lst
$PROJ_DIR$\Debug\Obj\heap_1.r26
- $PROJ_DIR$\..\Common\Full\print.c
+ $PROJ_DIR$\main.c
+ $PROJ_DIR$\..\..\Source\include\semphr.h
+ $PROJ_DIR$\..\Common\include\PollQ.h
+ $PROJ_DIR$\Debug\List\port.lst
+ $PROJ_DIR$\..\Common\include\semtest.h
+ $TOOLKIT_DIR$\inc\io78f1166_a0.h
+ $PROJ_DIR$\Debug\Obj\integer.pbi
+ $PROJ_DIR$\..\..\Source\portable\IAR\78K0R\portmacro.h
+ $PROJ_DIR$\..\..\Source\include\FreeRTOS.h
+ $PROJ_DIR$\..\..\Source\include\list.h
+ $TOOLKIT_DIR$\inc\clib\stdlib.h
+ $PROJ_DIR$\Debug\Obj\rtosdemo.pbd
+ $PROJ_DIR$\..\..\Source\include\queue.h
+ $TOOLKIT_DIR$\inc\io78f1166_a0_ext.h
+ $PROJ_DIR$\Debug\List\portasm.lst
+ $PROJ_DIR$\Debug\Obj\semtest.pbi
+ $PROJ_DIR$\Debug\Obj\main.r26
+ $PROJ_DIR$\..\Common\include\integer.h
+ $TOOLKIT_DIR$\lib\clib\cl78kff3.r26
+ $PROJ_DIR$\..\Common\Full\PollQ.c
$PROJ_DIR$\RegTest.s26
$PROJ_DIR$\..\..\Source\list.c
$PROJ_DIR$\..\..\Source\portable\MemMang\heap_1.c
$PROJ_DIR$\..\..\Source\portable\IAR\78K0R\port.c
- $PROJ_DIR$\main.c
$PROJ_DIR$\..\..\Source\portable\IAR\78K0R\portasm.s26
$PROJ_DIR$\..\..\Source\queue.c
$PROJ_DIR$\..\..\Source\tasks.c
$PROJ_DIR$\..\Common\Minimal\integer.c
- $PROJ_DIR$\..\..\Source\include\queue.h
+ $PROJ_DIR$\Debug\List\PollQ.lst
+ $PROJ_DIR$\Debug\List\semtest.lst
+ $PROJ_DIR$\..\Common\Minimal\semtest.c
+ $PROJ_DIR$\..\Common\Minimal\PollQ.c
-
- $PROJ_DIR$\Debug\Exe\rtosdemo.d26
-
-
- XLINK
- 36
-
-
-
-
- XLINK
- 30 63 27 77 2 62 57 55 61 3 18 60 26 0
-
-
-
-
- $PROJ_DIR$\..\Common\Full\semtest.c
-
-
- ICC78000
- 12 60
-
-
- BICOMP
- 66
-
-
-
-
- ICC78000
- 5 23 44 13 52 48 4 64 32 8 41 37 43 35 88 69 45
-
-
- BICOMP
- 5 23 44 13 52 48 4 64 32 8 41 37 43 35 88 69 45
-
-
-
-
- $PROJ_DIR$\..\Common\Full\PollQ.c
-
-
- ICC78000
- 6 63
-
-
- BICOMP
- 65
-
-
-
-
- ICC78000
- 5 23 44 13 52 48 4 64 32 8 41 37 43 88 45 34
-
-
- BICOMP
- 5 23 44 13 52 48 4 64 32 8 41 37 43 88 45 34
-
-
-
-
- $PROJ_DIR$\Int78K0R\int78K0R.c
-
-
- ICC78000
- 31 28
-
-
- BICOMP
- 73
-
-
-
-
- ICC78000
- 5 23 44 13 52 48 4 64 32 8 41 37 43 45 59
-
-
- BICOMP
- 5 23 44 13 52 48 4 64 32 8 41 37 43 45 59
-
-
-
-
- $PROJ_DIR$\..\..\Source\portable\IAR\78K0R_Kx3\port.c
-
-
- BICOMP
- 1
-
-
-
-
- $PROJ_DIR$\..\..\Source\portable\IAR\78K0R_Kx3\portmacro.s26
-
-
- A78000
- 40
-
-
-
[ROOT_NODE]
XLINK
- 7 36
+ 5 13
- $PROJ_DIR$\LEDtoggle\LED.c
+ $PROJ_DIR$\Debug\Exe\rtosdemo.d26
- ICC78000
- 56 47
-
-
- BICOMP
- 75
+ XLINK
+ 13
- ICC78000
- 44 13 23 52 48 4 64 32 8 41 37 43 53 88 45
-
-
- BICOMP
- 44 13 23 52 48 4 64 32 8 41 37 43 53 88 45
-
-
-
-
- $PROJ_DIR$\..\..\Source\portable\IAR\78K0R\portmacro.s26
-
-
- A78000
- 40
-
-
-
-
- $PROJ_DIR$\Debug\Obj\rtosdemo.pbd
-
-
- BILINK
- 65 25 42 15 11 1 58 14 66 17
-
-
-
-
- $PROJ_DIR$\..\Common\Full\print.c
-
-
- ICC78000
- 54 3
-
-
- BICOMP
- 58
-
-
-
-
- ICC78000
- 5 23 44 13 52 48 4 64 32 8 41 88 45
-
-
- BICOMP
- 5 23 44 13 52 48 4 64 32 8 41 88 45
-
-
-
-
- $PROJ_DIR$\RegTest.s26
-
-
- A78000
- 27 74
-
-
-
-
- $PROJ_DIR$\..\..\Source\list.c
-
-
- ICC78000
- 46 62
-
-
- BICOMP
- 15
-
-
-
-
- ICC78000
- 5 23 44 13 52 48 4 64 32 8 41 43
-
-
- BICOMP
- 5 23 44 13 52 48 4 64 32 8 41 43
-
-
-
-
- $PROJ_DIR$\..\..\Source\portable\MemMang\heap_1.c
-
-
- ICC78000
- 22 77
-
-
- BICOMP
- 25
-
-
-
-
- ICC78000
- 5 23 44 13 52 48 4 64 32 8 41 37 43
-
-
- BICOMP
- 5 23 44 13 52 48 4 64 32 8 41 37 43
-
-
-
-
- $PROJ_DIR$\..\..\Source\portable\IAR\78K0R\port.c
-
-
- ICC78000
- 67 55
-
-
- BICOMP
- 1
-
-
-
-
- ICC78000
- 5 23 44 13 52 48 4 64 32 8 41 37 43
-
-
- BICOMP
- 5 23 44 13 52 48 4 64 32 8 41 37 43
+ XLINK
+ 31 10 38 41 29 9 58 12 8 23 11 37 60
@@ -354,68 +110,7 @@
ICC78000
- 29 57
-
-
- BICOMP
- 11
-
-
-
-
- ICC78000
- 5 23 16 44 13 52 48 4 64 32 8 41 37 43 51 34 53 45 69
-
-
- BICOMP
- 5 23 16 44 13 52 48 4 64 32 8 41 37 43 51 34 53 45 69
-
-
-
-
- $PROJ_DIR$\..\..\Source\portable\IAR\78K0R\portasm.s26
-
-
- A78000
- 61 70
-
-
-
-
- A78000
- 48
-
-
-
-
- $PROJ_DIR$\..\..\Source\queue.c
-
-
- ICC78000
- 76 18
-
-
- BICOMP
- 14
-
-
-
-
- ICC78000
- 5 23 16 44 13 52 48 4 64 32 8 41 37 43 19
-
-
- BICOMP
- 5 23 16 44 13 52 48 4 64 32 8 41 37 43 19
-
-
-
-
- $PROJ_DIR$\..\..\Source\tasks.c
-
-
- ICC78000
- 49 26
+ 30 58
BICOMP
@@ -425,11 +120,159 @@
ICC78000
- 24 38 23 5 16 44 13 52 48 4 64 32 8 41 37 43 20
+ 52 26 21 50 18 34 35 47 55 1 6 49 15 51 32 44 33 2 46
BICOMP
- 24 38 23 5 16 44 13 52 48 4 64 32 8 41 37 43 20
+ 52 26 21 50 18 34 35 47 55 1 6 49 15 51 32 44 33 2 46
+
+
+
+
+ $PROJ_DIR$\Debug\Obj\rtosdemo.pbd
+
+
+ BILINK
+ 7 36 48 20 17 28 19 57 22
+
+
+
+
+ $PROJ_DIR$\RegTest.s26
+
+
+ A78000
+ 38 39
+
+
+
+
+ $PROJ_DIR$\..\..\Source\list.c
+
+
+ ICC78000
+ 3 9
+
+
+ BICOMP
+ 20
+
+
+
+
+ ICC78000
+ 52 26 50 18 34 35 47 55 1 6 49 51
+
+
+ BICOMP
+ 52 26 50 18 34 35 47 55 1 6 49 51
+
+
+
+
+ $PROJ_DIR$\..\..\Source\portable\MemMang\heap_1.c
+
+
+ ICC78000
+ 25 41
+
+
+ BICOMP
+ 36
+
+
+
+
+ ICC78000
+ 52 26 50 18 34 35 47 55 1 6 49 15 51
+
+
+ BICOMP
+ 52 26 50 18 34 35 47 55 1 6 49 15 51
+
+
+
+
+ $PROJ_DIR$\..\..\Source\portable\IAR\78K0R\port.c
+
+
+ ICC78000
+ 45 12
+
+
+ BICOMP
+ 28
+
+
+
+
+ ICC78000
+ 52 26 50 18 34 35 47 55 1 6 49 15 51
+
+
+ BICOMP
+ 52 26 50 18 34 35 47 55 1 6 49 15 51
+
+
+
+
+ $PROJ_DIR$\..\..\Source\portable\IAR\78K0R\portasm.s26
+
+
+ A78000
+ 8 56
+
+
+
+
+ A78000
+ 35
+
+
+
+
+ $PROJ_DIR$\..\..\Source\queue.c
+
+
+ ICC78000
+ 40 23
+
+
+ BICOMP
+ 19
+
+
+
+
+ ICC78000
+ 52 26 21 50 18 34 35 47 55 1 6 49 15 51 24
+
+
+ BICOMP
+ 52 26 21 50 18 34 35 47 55 1 6 49 15 51 24
+
+
+
+
+ $PROJ_DIR$\..\..\Source\tasks.c
+
+
+ ICC78000
+ 4 37
+
+
+ BICOMP
+ 22
+
+
+
+
+ ICC78000
+ 27 14 26 52 21 50 18 34 35 47 55 1 6 49 15 51 16
+
+
+ BICOMP
+ 27 14 26 52 21 50 18 34 35 47 55 1 6 49 15 51 16
@@ -438,131 +281,30 @@
ICC78000
- 33 2
+ 0 29
BICOMP
- 42
+ 48
ICC78000
- 5 23 44 13 52 48 4 64 32 8 41 37 43 59
+ 52 26 50 18 34 35 47 55 1 6 49 15 51 59
BICOMP
- 5 23 44 13 52 48 4 64 32 8 41 37 43 59
-
-
-
-
-
- Release
-
- $TOOLKIT_DIR$\lib\clib\cl78kff3.r26
- $TOOLKIT_DIR$\inc\io78f1166_a0.h
- $TOOLKIT_DIR$\inc\clib\stdlib.h
- $PROJ_DIR$\..\..\Source\portable\IAR\78K0R_Kx3\portmacro.h
- $PROJ_DIR$\Release\Obj\port.r26
- $PROJ_DIR$\Release\Obj\int78K0R.pbi
- $PROJ_DIR$\Release\Obj\queue.r26
- $PROJ_DIR$\Release\Exe\rtosdemo.a26
- $PROJ_DIR$\Release\Obj\PollQ.r26
- $PROJ_DIR$\..\..\Source\include\portable.h
- $PROJ_DIR$\..\Common\Full\semtest.c
- $PROJ_DIR$\..\Common\Full\PollQ.c
- $TOOLKIT_DIR$\inc\clib\stddef.h
- $TOOLKIT_DIR$\inc\clib\string.h
- $PROJ_DIR$\..\..\Source\include\croutine.h
- $PROJ_DIR$\Int78K0R\int78K0R.c
- $TOOLKIT_DIR$\inc\clib\sysmac.h
- $TOOLKIT_DIR$\inc\clib\stdio.h
- $TOOLKIT_DIR$\config\lnk78f1166_a0.xcl
- $TOOLKIT_DIR$\inc\intrinsics.h
- $PROJ_DIR$\..\Common\include\PollQ.h
- $PROJ_DIR$\..\..\Source\include\semphr.h
- $PROJ_DIR$\..\..\Source\include\task.h
- $TOOLKIT_DIR$\inc\clib\stdarg.h
- $PROJ_DIR$\..\..\Source\portable\IAR\78K0R_Kx3\port.c
- $PROJ_DIR$\..\..\Source\include\list.h
- $PROJ_DIR$\..\..\Source\include\FreeRTOS.h
- $PROJ_DIR$\..\Common\include\print.h
- $PROJ_DIR$\FreeRTOSConfig.h
- $PROJ_DIR$\Release\Obj\tasks.pbi
- $PROJ_DIR$\Release\Obj\LED.pbi
- $PROJ_DIR$\..\..\Source\portable\IAR\78K0R_Kx3\portmacro.s26
- $PROJ_DIR$\Int78K0R\int78K0R.h
- $PROJ_DIR$\..\..\Source\include\projdefs.h
- $PROJ_DIR$\Release\Obj\semtest.pbi
- $PROJ_DIR$\Release\Obj\main.r26
- $PROJ_DIR$\Release\Obj\list.pbi
- $PROJ_DIR$\Release\Obj\int78K0R.r26
- $PROJ_DIR$\Release\Obj\tasks.r26
- $PROJ_DIR$\Release\Obj\portmacro.r26
- $PROJ_DIR$\LEDtoggle\LED.h
- $PROJ_DIR$\Release\Obj\queue.pbi
- $PROJ_DIR$\Release\Obj\LED.r26
- $PROJ_DIR$\Release\Obj\port.pbi
- $PROJ_DIR$\Release\Obj\heap_1.pbi
- $PROJ_DIR$\..\Common\include\integer.h
- $PROJ_DIR$\Release\Obj\print.r26
- $PROJ_DIR$\Release\Obj\list.r26
- $PROJ_DIR$\Release\Obj\print.pbi
- $PROJ_DIR$\Release\Obj\rtosdemo.pbd
- $TOOLKIT_DIR$\inc\io78f1166_a0_ext.h
- $PROJ_DIR$\LEDtoggle\LED.c
- $PROJ_DIR$\..\Common\include\semtest.h
- $PROJ_DIR$\..\Common\Full\print.c
- $PROJ_DIR$\..\..\Source\list.c
- $PROJ_DIR$\..\..\Source\portable\MemMang\heap_1.c
- $PROJ_DIR$\main.c
- $PROJ_DIR$\Release\Obj\PollQ.pbi
- $PROJ_DIR$\Release\Obj\heap_1.r26
- $PROJ_DIR$\Release\Obj\main.pbi
- $PROJ_DIR$\Release\Obj\semtest.r26
- $PROJ_DIR$\..\..\Source\queue.c
- $PROJ_DIR$\..\..\Source\tasks.c
- $PROJ_DIR$\..\..\Source\include\queue.h
-
-
- $PROJ_DIR$\Release\Exe\rtosdemo.a26
-
-
- XLINK
- 18 42 8 58 37 47 35 4 39 46 6 60 38 0
+ 52 26 50 18 34 35 47 55 1 6 49 15 51 59
- $PROJ_DIR$\..\Common\Full\semtest.c
+ $PROJ_DIR$\..\Common\Minimal\semtest.c
ICC78000
- 60
-
-
- BICOMP
- 34
-
-
-
-
- ICC78000
- 2 16 26 12 33 28 1 50 19 9 3 22 25 21 63 52 27
-
-
- BICOMP
- 2 16 26 12 33 28 1 50 19 9 3 22 25 21 63 52 27
-
-
-
-
- $PROJ_DIR$\..\Common\Full\PollQ.c
-
-
- ICC78000
- 8
+ 71 11
BICOMP
@@ -572,11 +314,153 @@
ICC78000
- 2 16 26 12 33 28 1 50 19 9 3 22 25 63 27 20
+ 52 26 50 18 34 35 47 55 1 6 49 15 51 43 54 46
BICOMP
- 2 16 26 12 33 28 1 50 19 9 3 22 25 63 27 20
+ 52 26 50 18 34 35 47 55 1 6 49 15 51 43 54 46
+
+
+
+
+ $PROJ_DIR$\..\Common\Minimal\PollQ.c
+
+
+ ICC78000
+ 70 10
+
+
+ BICOMP
+ 7
+
+
+
+
+ ICC78000
+ 52 26 50 18 34 35 47 55 1 6 49 15 51 54 44
+
+
+ BICOMP
+ 52 26 50 18 34 35 47 55 1 6 49 15 51 54 44
+
+
+
+
+
+ Release
+
+ $TOOLKIT_DIR$\inc\intrinsics.h
+ $PROJ_DIR$\Release\Obj\int78K0R.r26
+ $PROJ_DIR$\Release\Obj\tasks.r26
+ $PROJ_DIR$\Release\Obj\portmacro.r26
+ $PROJ_DIR$\Release\Obj\queue.pbi
+ $PROJ_DIR$\Release\Exe\rtosdemo.a26
+ $PROJ_DIR$\Release\Obj\PollQ.r26
+ $PROJ_DIR$\Release\Obj\LED.pbi
+ $PROJ_DIR$\..\Common\include\print.h
+ $PROJ_DIR$\..\..\Source\include\portable.h
+ $PROJ_DIR$\..\Common\Full\semtest.c
+ $TOOLKIT_DIR$\inc\clib\stdarg.h
+ $PROJ_DIR$\..\..\Source\include\task.h
+ $TOOLKIT_DIR$\inc\clib\stddef.h
+ $TOOLKIT_DIR$\inc\clib\string.h
+ $PROJ_DIR$\Release\Obj\list.r26
+ $PROJ_DIR$\Release\Obj\print.pbi
+ $PROJ_DIR$\Release\Obj\rtosdemo.pbd
+ $PROJ_DIR$\Release\Obj\PollQ.pbi
+ $PROJ_DIR$\..\..\Source\include\croutine.h
+ $PROJ_DIR$\Int78K0R\int78K0R.c
+ $TOOLKIT_DIR$\inc\clib\sysmac.h
+ $TOOLKIT_DIR$\inc\clib\stdio.h
+ $TOOLKIT_DIR$\config\lnk78f1166_a0.xcl
+ $PROJ_DIR$\..\..\Source\portable\IAR\78K0R_Kx3\portmacro.s26
+ $PROJ_DIR$\Int78K0R\int78K0R.h
+ $PROJ_DIR$\LEDtoggle\LED.h
+ $PROJ_DIR$\..\..\Source\include\projdefs.h
+ $PROJ_DIR$\FreeRTOSConfig.h
+ $PROJ_DIR$\main.c
+ $PROJ_DIR$\Release\Obj\port.r26
+ $PROJ_DIR$\..\..\Source\portable\IAR\78K0R_Kx3\portmacro.h
+ $PROJ_DIR$\Release\Obj\tasks.pbi
+ $PROJ_DIR$\Release\Obj\print.r26
+ $PROJ_DIR$\Release\Obj\port.pbi
+ $PROJ_DIR$\Release\Obj\heap_1.pbi
+ $PROJ_DIR$\..\..\Source\include\semphr.h
+ $PROJ_DIR$\..\Common\include\PollQ.h
+ $PROJ_DIR$\LEDtoggle\LED.c
+ $PROJ_DIR$\..\Common\include\semtest.h
+ $PROJ_DIR$\Release\Obj\LED.r26
+ $PROJ_DIR$\Release\Obj\main.r26
+ $PROJ_DIR$\Release\Obj\semtest.pbi
+ $PROJ_DIR$\Release\Obj\list.pbi
+ $PROJ_DIR$\Release\Obj\heap_1.r26
+ $PROJ_DIR$\Release\Obj\main.pbi
+ $PROJ_DIR$\Release\Obj\semtest.r26
+ $PROJ_DIR$\Release\Obj\int78K0R.pbi
+ $PROJ_DIR$\Release\Obj\queue.r26
+ $TOOLKIT_DIR$\inc\io78f1166_a0.h
+ $PROJ_DIR$\..\..\Source\include\FreeRTOS.h
+ $PROJ_DIR$\..\..\Source\include\list.h
+ $TOOLKIT_DIR$\inc\clib\stdlib.h
+ $PROJ_DIR$\..\..\Source\portable\IAR\78K0R_Kx3\port.c
+ $PROJ_DIR$\..\..\Source\include\queue.h
+ $TOOLKIT_DIR$\inc\io78f1166_a0_ext.h
+ $PROJ_DIR$\..\Common\include\integer.h
+ $TOOLKIT_DIR$\lib\clib\cl78kff3.r26
+ $PROJ_DIR$\..\Common\Full\PollQ.c
+ $PROJ_DIR$\..\Common\Full\print.c
+ $PROJ_DIR$\..\..\Source\list.c
+ $PROJ_DIR$\..\..\Source\portable\MemMang\heap_1.c
+ $PROJ_DIR$\..\..\Source\queue.c
+ $PROJ_DIR$\..\..\Source\tasks.c
+
+
+ [ROOT_NODE]
+
+
+ XLINK
+ 5
+
+
+
+
+ $PROJ_DIR$\Release\Exe\rtosdemo.a26
+
+
+ XLINK
+ 23 40 6 44 1 15 41 30 3 33 48 46 2 57
+
+
+
+
+ $PROJ_DIR$\..\Common\Full\semtest.c
+
+
+ ICC78000
+ 46
+
+
+ BICOMP
+ 42
+
+
+
+
+ ICC78000
+ 52 21 50 13 27 28 49 55 0 9 31 12 51 36 54 39 8
+
+
+ BICOMP
+ 52 21 50 13 27 28 49 55 0 9 31 12 51 36 54 39 8
+
+
+
+
+ $PROJ_DIR$\Release\Obj\rtosdemo.pbd
+
+
+ BILINK
+ 7 18 35 47 43 45 34 16 4 42 32
@@ -585,44 +469,21 @@
ICC78000
- 37
+ 1
BICOMP
- 5
+ 47
ICC78000
- 2 16 26 12 33 28 1 50 19 9 3 22 25 27 45
+ 52 21 50 13 27 28 49 55 0 9 31 12 51 8 56
BICOMP
- 2 16 26 12 33 28 1 50 19 9 3 22 25 27 45
-
-
-
-
- $PROJ_DIR$\..\..\Source\portable\IAR\78K0R_Kx3\port.c
-
-
- ICC78000
- 4
-
-
- BICOMP
- 43
-
-
-
-
- ICC78000
- 2 16 26 12 33 28 1 50 19 9 3 22 25
-
-
- BICOMP
- 2 16 26 12 33 28 1 50 19 9 3 22 25
+ 52 21 50 13 27 28 49 55 0 9 31 12 51 8 56
@@ -631,7 +492,7 @@
A78000
- 39
+ 3
@@ -642,20 +503,25 @@
- [ROOT_NODE]
+ $PROJ_DIR$\main.c
- XLINK
- 7
+ ICC78000
+ 41
+
+
+ BICOMP
+ 45
-
-
- $PROJ_DIR$\Release\Obj\rtosdemo.pbd
- BILINK
- 30 57 44 5 36 59 43 48 41 34 29
+ ICC78000
+ 52 21 14 50 13 27 28 49 55 0 9 31 12 51 25 37 26 8 39
+
+
+ BICOMP
+ 52 21 14 50 13 27 28 49 55 0 9 31 12 51 25 37 26 8 39
@@ -664,21 +530,67 @@
ICC78000
- 42
+ 40
BICOMP
- 30
+ 7
ICC78000
- 26 12 16 33 28 1 50 19 9 3 22 25 40 63 27
+ 50 13 21 27 28 49 55 0 9 31 12 51 26 54 8
BICOMP
- 26 12 16 33 28 1 50 19 9 3 22 25 40 63 27
+ 50 13 21 27 28 49 55 0 9 31 12 51 26 54 8
+
+
+
+
+ $PROJ_DIR$\..\..\Source\portable\IAR\78K0R_Kx3\port.c
+
+
+ ICC78000
+ 30
+
+
+ BICOMP
+ 34
+
+
+
+
+ ICC78000
+ 52 21 50 13 27 28 49 55 0 9 31 12 51
+
+
+ BICOMP
+ 52 21 50 13 27 28 49 55 0 9 31 12 51
+
+
+
+
+ $PROJ_DIR$\..\Common\Full\PollQ.c
+
+
+ ICC78000
+ 6
+
+
+ BICOMP
+ 18
+
+
+
+
+ ICC78000
+ 52 21 50 13 27 28 49 55 0 9 31 12 51 54 8 37
+
+
+ BICOMP
+ 52 21 50 13 27 28 49 55 0 9 31 12 51 54 8 37
@@ -687,21 +599,21 @@
ICC78000
- 46
+ 33
BICOMP
- 48
+ 16
ICC78000
- 2 16 26 12 33 28 1 50 19 9 3 63 27
+ 52 21 50 13 27 28 49 55 0 9 31 54 8
BICOMP
- 2 16 26 12 33 28 1 50 19 9 3 63 27
+ 52 21 50 13 27 28 49 55 0 9 31 54 8
@@ -710,21 +622,21 @@
ICC78000
- 47
+ 15
BICOMP
- 36
+ 43
ICC78000
- 2 16 26 12 33 28 1 50 19 9 3 25
+ 52 21 50 13 27 28 49 55 0 9 31 51
BICOMP
- 2 16 26 12 33 28 1 50 19 9 3 25
+ 52 21 50 13 27 28 49 55 0 9 31 51
@@ -733,44 +645,21 @@
ICC78000
- 58
-
-
- BICOMP
44
-
-
-
- ICC78000
- 2 16 26 12 33 28 1 50 19 9 3 22 25
-
BICOMP
- 2 16 26 12 33 28 1 50 19 9 3 22 25
-
-
-
-
- $PROJ_DIR$\main.c
-
-
- ICC78000
35
-
- BICOMP
- 59
-
ICC78000
- 2 16 13 26 12 33 28 1 50 19 9 3 22 25 32 20 40 27 52
+ 52 21 50 13 27 28 49 55 0 9 31 12 51
BICOMP
- 2 16 13 26 12 33 28 1 50 19 9 3 22 25 32 20 40 27 52
+ 52 21 50 13 27 28 49 55 0 9 31 12 51
@@ -779,21 +668,21 @@
ICC78000
- 6
+ 48
BICOMP
- 41
+ 4
ICC78000
- 2 16 13 26 12 33 28 1 50 19 9 3 22 25 14
+ 52 21 14 50 13 27 28 49 55 0 9 31 12 51 19
BICOMP
- 2 16 13 26 12 33 28 1 50 19 9 3 22 25 14
+ 52 21 14 50 13 27 28 49 55 0 9 31 12 51 19
@@ -802,21 +691,21 @@
ICC78000
- 38
+ 2
BICOMP
- 29
+ 32
ICC78000
- 17 23 16 2 13 26 12 33 28 1 50 19 9 3 22 25
+ 22 11 21 52 14 50 13 27 28 49 55 0 9 31 12 51
BICOMP
- 17 23 16 2 13 26 12 33 28 1 50 19 9 3 22 25
+ 22 11 21 52 14 50 13 27 28 49 55 0 9 31 12 51
diff --git a/Demo/NEC_78K0R_IAR/rtosdemo.ewp b/Demo/NEC_78K0R_IAR/rtosdemo.ewp
index 9c5c19bd5..c655692d7 100644
--- a/Demo/NEC_78K0R_IAR/rtosdemo.ewp
+++ b/Demo/NEC_78K0R_IAR/rtosdemo.ewp
@@ -1810,17 +1810,11 @@
$PROJ_DIR$\main.c
- $PROJ_DIR$\..\Common\Full\PollQ.c
-
-
- $PROJ_DIR$\..\Common\Full\print.c
+ $PROJ_DIR$\..\Common\Minimal\PollQ.c
$PROJ_DIR$\RegTest.s26
-
- $PROJ_DIR$\..\Common\Full\semtest.c
-
Kernel Source
@@ -1846,6 +1840,9 @@
$PROJ_DIR$\..\Common\Minimal\integer.c
+
+ $PROJ_DIR$\..\Common\Minimal\semtest.c
+
diff --git a/Demo/NEC_78K0R_IAR/settings/rtosdemo.dbgdt b/Demo/NEC_78K0R_IAR/settings/rtosdemo.dbgdt
index 850a154cd..52b46aeb4 100644
--- a/Demo/NEC_78K0R_IAR/settings/rtosdemo.dbgdt
+++ b/Demo/NEC_78K0R_IAR/settings/rtosdemo.dbgdt
@@ -16,7 +16,7 @@
- 181272727
+ 138272727
@@ -28,11 +28,11 @@
10
- 100100100100
+ 20020310010010010
-
+
TabID-15892-1978
@@ -46,9 +46,9 @@
Build
- TabID-15381-14004BreakpointsBreakpoints
+ TabID-15381-14004BreakpointsBreakpointsTabID-30955-22315WatchWatchusCriticalNestingpxCurrentTCBpxTopOfStack1203100100100
- 0
+ 0
TabID-26641-1982
@@ -60,20 +60,20 @@
- 0TabID-10381-31310RegisterRegister00000TabID-22710-15119DisassemblyDisassembly0TabID-16207-15446WatchWatchusCriticalNesting01001001001000
+ 0TabID-29701-24386DisassemblyDisassembly0TabID-10381-31310RegisterRegister0001PSW0TabID-32148-30071MemoryMemory5103624864d103624864d1000064d6475864d0
- TextEditorC:\E\Dev\FreeRTOS\WorkingCopy3\Source\portable\IAR\78K0R\port.c048689689TextEditorC:\E\Dev\FreeRTOS\WorkingCopy3\Demo\NEC_78K0R_IAR\main.c085388438841TextEditorC:\E\Dev\FreeRTOS\WorkingCopy3\Demo\NEC_78K0R_IAR\RegTest.s2605726222622TextEditorC:\E\Dev\FreeRTOS\WorkingCopy3\Source\portable\IAR\78K0R\portasm.s26012260486048TextEditorC:\E\Dev\FreeRTOS\WorkingCopy3\Source\portable\IAR\78K0R\portmacro.h0106491349130100000010000001
+ TextEditorC:\E\Dev\FreeRTOS\WorkingCopy3\Source\portable\IAR\78K0R\port.c010447664766TextEditorC:\E\Dev\FreeRTOS\WorkingCopy3\Demo\NEC_78K0R_IAR\main.c011546954695TextEditorC:\E\Dev\FreeRTOS\WorkingCopy3\Demo\NEC_78K0R_IAR\RegTest.s2605726222622TextEditorC:\E\Dev\FreeRTOS\WorkingCopy3\Source\tasks.c012073881138811TextEditorC:\E\Dev\FreeRTOS\WorkingCopy3\Source\portable\IAR\78K0R\portasm.s260153650065004TextEditorC:\E\Dev\FreeRTOS\WorkingCopy3\Source\list.c0136604460440100000010000001
- iaridepm.enu1debuggergui.enu1-2-2740255-2-2240200142857203666152976755601-2-2553536-2-2240200142857203666320238565173000543518313-2551200200119048203666320238192464-2534740939534-2200200119048203666241071755601-2-21981682-2-216842001002381203666142857203666
+ iaridepm.enu1debuggergui.enu1-2-2496212-2-2200200142857203666152857507128-2-2496281-2-214042001002857203666202143507128-2279496738279-2200200142857203666327857507128-2-22441402-2-214042461002857250509142857203666242-24421402-224214042001002857203666142857203666
diff --git a/Demo/NEC_78K0R_IAR/settings/rtosdemo.dni b/Demo/NEC_78K0R_IAR/settings/rtosdemo.dni
index 0e6ccd1a5..c137aaa0b 100644
--- a/Demo/NEC_78K0R_IAR/settings/rtosdemo.dni
+++ b/Demo/NEC_78K0R_IAR/settings/rtosdemo.dni
@@ -71,8 +71,6 @@ UseTrigger=1
TriggerName=main
LimitSize=0
ByteLimit=50
-[Breakpoints]
-Count=0
[Log file]
LoggingEnabled=_ 0
LogFile=_ ""
@@ -83,3 +81,5 @@ LogFile=_ ""
[TraceHelper]
Enabled=0
ShowSource=1
+[Breakpoints]
+Count=0
diff --git a/Demo/NEC_78K0R_IAR/settings/rtosdemo.wsdt b/Demo/NEC_78K0R_IAR/settings/rtosdemo.wsdt
index 5755f3754..a7716a383 100644
--- a/Demo/NEC_78K0R_IAR/settings/rtosdemo.wsdt
+++ b/Demo/NEC_78K0R_IAR/settings/rtosdemo.wsdt
@@ -12,7 +12,7 @@
- 277272727
+ 218272727
@@ -24,7 +24,7 @@
-
+
TabID-28554-14697
@@ -32,11 +32,11 @@
Workspace
- rtosdemortosdemo/Demo Sourcertosdemo/Kernel Sourcertosdemo/Kernel Source/port.c
+ rtosdemortosdemo/Demo Sourcertosdemo/Kernel Source
- 0
+ 0
TabID-24371-14776
@@ -46,20 +46,20 @@
TabID-2405-1208Debug LogDebug-Log
- 0
+ 0
- TextEditorC:\E\Dev\FreeRTOS\WorkingCopy3\Source\portable\IAR\78K0R\port.c048689689TextEditorC:\E\Dev\FreeRTOS\WorkingCopy3\Demo\NEC_78K0R_IAR\main.c085388438841TextEditorC:\E\Dev\FreeRTOS\WorkingCopy3\Demo\NEC_78K0R_IAR\RegTest.s2605726222622TextEditorC:\E\Dev\FreeRTOS\WorkingCopy3\Source\portable\IAR\78K0R\portasm.s26012260486048TextEditorC:\E\Dev\FreeRTOS\WorkingCopy3\Source\portable\IAR\78K0R\portmacro.h0106491349130100000010000001
+ TextEditorC:\E\Dev\FreeRTOS\WorkingCopy3\Source\portable\IAR\78K0R\port.c010447664766TextEditorC:\E\Dev\FreeRTOS\WorkingCopy3\Demo\NEC_78K0R_IAR\main.c011546954695TextEditorC:\E\Dev\FreeRTOS\WorkingCopy3\Demo\NEC_78K0R_IAR\RegTest.s2605726222622TextEditorC:\E\Dev\FreeRTOS\WorkingCopy3\Source\tasks.c012073881138811TextEditorC:\E\Dev\FreeRTOS\WorkingCopy3\Source\portable\IAR\78K0R\portasm.s260153605360534TextEditorC:\E\Dev\FreeRTOS\WorkingCopy3\Source\list.c0136604460440100000010000001
- iaridepm.enu1-2-2735351-2-2219205130357208758210119750509-2-22031682-2-216842051002381208758130357208758
+ iaridepm.enu1-2-2735292-2-2182205130000208758210000750509-2-22031402-2-214042051002857208758130000208758