diff --git a/Demo/CORTEX_MB9A310_IAR_Keil/RTOSDemo_IAR.dep b/Demo/CORTEX_MB9A310_IAR_Keil/RTOSDemo_IAR.dep
index 6539bc249..449a93606 100644
--- a/Demo/CORTEX_MB9A310_IAR_Keil/RTOSDemo_IAR.dep
+++ b/Demo/CORTEX_MB9A310_IAR_Keil/RTOSDemo_IAR.dep
@@ -6,35 +6,28 @@
Blinky
- $TOOLKIT_DIR$\inc\c\ysizet.h
- $PROJ_DIR$\FreeRTOSConfig.h
- $PROJ_DIR$\..\..\Source\include\mpu_wrappers.h
- $PROJ_DIR$\Blinky\Obj\queue.o
- $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\port.c
- $PROJ_DIR$\..\..\Source\include\timers.h
- $PROJ_DIR$\..\..\Source\tasks.c
- $PROJ_DIR$\Blinky\Obj\system_mb9af31x.o
- $PROJ_DIR$\..\..\Source\include\StackMacros.h
- $PROJ_DIR$\Blinky\Obj\startup_mb9af31x.o
- $PROJ_DIR$\Fujitu_source\system_mb9af31x.c
$PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c
- $PROJ_DIR$\Blinky\Obj\main_blinky.pbi
$PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portasm.s
+ $PROJ_DIR$\..\..\Source\list.c
+ $PROJ_DIR$\..\..\Source\queue.c
+ $PROJ_DIR$\..\..\Source\tasks.c
+ $PROJ_DIR$\..\..\Source\timers.c
+ $PROJ_DIR$\Fujitu_source\core_cm3.c
+ $PROJ_DIR$\Fujitu_source\startup_iar\startup_mb9af31x.s
+ $PROJ_DIR$\Fujitu_source\system_mb9af31x.c
+ $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\port.c
+ $PROJ_DIR$\Blinky\Obj\main_blinky.pbi
$TOOLKIT_DIR$\inc\c\DLib_Defaults.h
$TOOLKIT_DIR$\inc\c\xencoding_limits.h
$TOOLKIT_DIR$\inc\c\ycheck.h
$TOOLKIT_DIR$\inc\c\stddef.h
- $PROJ_DIR$\Fujitu_source\core_cm3.c
$PROJ_DIR$\Blinky\Obj\timers.pbi
- $PROJ_DIR$\Blinky\Obj\RTOSDemo_IAR.pbd
$PROJ_DIR$\..\..\Source\include\portable.h
$PROJ_DIR$\Blinky\Obj\list.pbi
$PROJ_DIR$\Blinky\Obj\heap_2.o
- $PROJ_DIR$\..\..\Source\queue.c
- $PROJ_DIR$\main_blinky.c
+ $PROJ_DIR$\Blinky\Obj\port.o
$TOOLKIT_DIR$\inc\c\stdlib.h
$PROJ_DIR$\..\..\Source\include\projdefs.h
- $PROJ_DIR$\Blinky\Obj\port.o
$TOOLKIT_DIR$\inc\c\DLib_Threads.h
$TOOLKIT_DIR$\inc\c\DLib_Product_string.h
$PROJ_DIR$\Blinky\Obj\main_blinky.o
@@ -42,37 +35,657 @@
$TOOLKIT_DIR$\inc\c\stdint.h
$PROJ_DIR$\Blinky\Obj\portasm.o
$PROJ_DIR$\Blinky\Obj\timers.o
- $PROJ_DIR$\Fujitu_source\startup_iar\startup_mb9af31x.s
$TOOLKIT_DIR$\inc\c\yvals.h
$TOOLKIT_DIR$\inc\c\ystdio.h
- $PROJ_DIR$\serial.c
- $PROJ_DIR$\Blinky\Obj\heap_2.pbi
- $PROJ_DIR$\main-full.c
$PROJ_DIR$\Blinky\Obj\list.o
- $PROJ_DIR$\..\..\Source\include\task.h
+ $PROJ_DIR$\Blinky\Obj\heap_2.pbi
$PROJ_DIR$\Blinky\Obj\queue.pbi
+ $PROJ_DIR$\..\..\Source\include\task.h
$PROJ_DIR$\Blinky\Exe\RTOSDemo_IAR.out
$PROJ_DIR$\..\..\Source\include\list.h
$TOOLKIT_DIR$\inc\c\stdio.h
- $PROJ_DIR$\ParTest.c
+ $PROJ_DIR$\Blinky\Obj\tasks.pbi
$PROJ_DIR$\Blinky\Obj\tasks.o
$PROJ_DIR$\Blinky\Obj\port.pbi
- $PROJ_DIR$\Blinky\Obj\tasks.pbi
- $PROJ_DIR$\..\..\Source\list.c
$TOOLKIT_DIR$\inc\c\DLib_Product.h
- $PROJ_DIR$\..\..\Source\timers.c
$PROJ_DIR$\Blinky\Obj\core_cm3.o
$PROJ_DIR$\..\..\Source\include\FreeRTOS.h
+ $TOOLKIT_DIR$\inc\c\string.h
$PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portmacro.h
$PROJ_DIR$\Blinky\Obj\core_cm3.pbi
- $TOOLKIT_DIR$\inc\c\string.h
+ $PROJ_DIR$\main_blinky.c
+ $TOOLKIT_DIR$\inc\c\ysizet.h
+ $PROJ_DIR$\FreeRTOSConfig.h
+ $PROJ_DIR$\Blinky\Obj\system_mb9af31x.o
+ $PROJ_DIR$\..\..\Source\include\mpu_wrappers.h
+ $PROJ_DIR$\..\..\Source\include\StackMacros.h
+ $PROJ_DIR$\Blinky\Obj\startup_mb9af31x.o
+ $PROJ_DIR$\Blinky\Obj\queue.o
+ $PROJ_DIR$\..\..\Source\include\timers.h
+
+ $PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c
+
+
+ ICCARM
+ 18
+
+
+ BICOMP
+ 32
+
+
+
+
+ BICOMP
+ 20 13 29 11 41 12 22 48 43 14 21 49 26 16 45 51 34 36
+
+
+
+
+ $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portasm.s
+
+
+ AARM
+ 27
+
+
+
+
+ $PROJ_DIR$\..\..\Source\list.c
+
+
+ ICCARM
+ 31
+
+
+ BICOMP
+ 17
+
+
+
+
+ BICOMP
+ 20 13 29 11 41 12 22 48 43 14 21 49 26 16 45 51 36
+
+
+
+
+ $PROJ_DIR$\..\..\Source\queue.c
+
+
+ ICCARM
+ 54
+
+
+ BICOMP
+ 33
+
+
+
+
+ BICOMP
+ 20 13 29 11 41 12 22 48 44 23 43 14 21 49 26 16 45 51 34 36
+
+
+
+
+ $PROJ_DIR$\..\..\Source\tasks.c
+
+
+ ICCARM
+ 39
+
+
+ BICOMP
+ 38
+
+
+
+
+ BICOMP
+ 37 13 29 11 41 12 22 48 30 20 44 23 43 14 21 49 26 16 45 51 34 36 55 52
+
+
+
+
+ $PROJ_DIR$\..\..\Source\timers.c
+
+
+ ICCARM
+ 28
+
+
+ BICOMP
+ 15
+
+
+
+
+ $PROJ_DIR$\Fujitu_source\core_cm3.c
+
+
+ ICCARM
+ 42
+
+
+ BICOMP
+ 46
+
+
+
+
+ $PROJ_DIR$\Fujitu_source\startup_iar\startup_mb9af31x.s
+
+
+ AARM
+ 53
+
+
+
+
+ $PROJ_DIR$\Fujitu_source\system_mb9af31x.c
+
+
+ ICCARM
+ 50
+
+
+ BICOMP
+ 25
+
+
+
+
+ [ROOT_NODE]
+
+
+ ILINK
+ 35
+
+
+
$PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\port.c
ICCARM
- 28
+ 19
+
+
+ BICOMP
+ 40
+
+
+
+
+ BICOMP
+ 43 14 13 29 11 41 12 22 48 21 49 26 16 45 51 34 36
+
+
+
+
+ $PROJ_DIR$\main_blinky.c
+
+
+ ICCARM
+ 24
+
+
+ BICOMP
+ 10
+
+
+
+
+
+ Full
+
+ $PROJ_DIR$\..\Common\Minimal\comtest.c
+ $PROJ_DIR$\..\Common\Minimal\countsem.c
+ $PROJ_DIR$\..\Common\Minimal\death.c
+ $PROJ_DIR$\..\Common\Minimal\dynamic.c
+ $PROJ_DIR$\..\Common\Minimal\flash.c
+ $PROJ_DIR$\..\Common\Minimal\GenQTest.c
+ $PROJ_DIR$\..\Common\Minimal\PollQ.c
+ $PROJ_DIR$\..\Common\Minimal\QPeek.c
+ $PROJ_DIR$\..\Common\Minimal\recmutex.c
+ $PROJ_DIR$\..\Common\Minimal\semtest.c
+ $PROJ_DIR$\..\Common\Minimal\TimerDemo.c
+ $PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c
+ $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portasm.s
+ $PROJ_DIR$\..\..\Source\list.c
+ $PROJ_DIR$\..\..\Source\queue.c
+ $PROJ_DIR$\..\..\Source\tasks.c
+ $PROJ_DIR$\..\..\Source\timers.c
+ $PROJ_DIR$\Fujitu_source\core_cm3.c
+ $PROJ_DIR$\Fujitu_source\startup_iar\startup_mb9af31x.s
+ $PROJ_DIR$\Fujitu_source\system_mb9af31x.c
+ $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\port.c
+ $PROJ_DIR$\..\Common\include\death.h
+ $TOOLKIT_DIR$\inc\c\DLib_Defaults.h
+ $TOOLKIT_DIR$\inc\c\xencoding_limits.h
+ $TOOLKIT_DIR$\inc\c\ycheck.h
+ $TOOLKIT_DIR$\inc\c\stddef.h
+ $PROJ_DIR$\..\..\Source\include\portable.h
+ $TOOLKIT_DIR$\inc\c\stdlib.h
+ $PROJ_DIR$\..\..\Source\include\projdefs.h
+ $TOOLKIT_DIR$\inc\c\DLib_Threads.h
+ $TOOLKIT_DIR$\inc\c\stdint.h
+ $TOOLKIT_DIR$\inc\c\yvals.h
+ $PROJ_DIR$\..\..\Source\include\queue.h
+ $PROJ_DIR$\Full\Obj\system_mb9af31x.o
+ $PROJ_DIR$\Full\Obj\system_mb9af31x.pbi
+ $PROJ_DIR$\..\Common\include\dynamic.h
+ $PROJ_DIR$\..\Common\include\comtest.h
+ $PROJ_DIR$\Full\Obj\TimerDemo.o
+ $PROJ_DIR$\Full\Obj\flash.o
+ $PROJ_DIR$\Full\Obj\BlockQ.o
+ $PROJ_DIR$\..\Common\include\partest.h
+ $PROJ_DIR$\Full\Obj\dynamic.o
+ $PROJ_DIR$\Full\Obj\death.pbi
+ $PROJ_DIR$\Full\Obj\dynamic.pbi
+ $PROJ_DIR$\..\Common\include\BlockQ.h
+ $PROJ_DIR$\Full\Obj\serial.pbi
+ $PROJ_DIR$\Full\Obj\startup_mb9af31x.o
+ $PROJ_DIR$\Full\Obj\QPeek.o
+ $PROJ_DIR$\Full\Obj\comtest.o
+ $PROJ_DIR$\Full\Obj\queue.o
+ $PROJ_DIR$\Full\Obj\BlockQ.pbi
+ $PROJ_DIR$\Full\Obj\main-full.pbi
+ $PROJ_DIR$\Full\Obj\QPeek.pbi
+ $PROJ_DIR$\..\Common\Minimal\blocktim.c
+ $PROJ_DIR$\..\Common\Minimal\BlockQ.c
+ $PROJ_DIR$\..\..\Source\include\task.h
+ $PROJ_DIR$\..\..\Source\include\list.h
+ $TOOLKIT_DIR$\inc\c\DLib_Product.h
+ $PROJ_DIR$\..\..\Source\include\FreeRTOS.h
+ $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portmacro.h
+ $PROJ_DIR$\Full\Obj\countsem.o
+ $PROJ_DIR$\Full\Obj\ParTest.pbi
+ $PROJ_DIR$\..\Common\include\flash.h
+ $PROJ_DIR$\..\..\Source\include\semphr.h
+ $PROJ_DIR$\Full\Obj\PollQ.pbi
+ $PROJ_DIR$\main_blinky.c
+ $PROJ_DIR$\main-full.c
+ $PROJ_DIR$\ParTest.c
+ $PROJ_DIR$\serial.c
+ $TOOLKIT_DIR$\inc\c\ysizet.h
+ $PROJ_DIR$\FreeRTOSConfig.h
+ $PROJ_DIR$\..\..\Source\include\mpu_wrappers.h
+ $PROJ_DIR$\Full\Obj\death.o
+ $PROJ_DIR$\..\Common\include\countsem.h
+ $PROJ_DIR$\Full\Obj\timers.o
+ $PROJ_DIR$\Full\Obj\blocktim.pbi
+ $PROJ_DIR$\Full\Obj\RTOSDemo_IAR.pbd
+ $PROJ_DIR$\Full\Obj\core_cm3.o
+ $PROJ_DIR$\Full\Obj\PollQ.o
+ $PROJ_DIR$\Full\Obj\tasks.pbi
+ $PROJ_DIR$\Full\Obj\GenQTest.o
+ $PROJ_DIR$\Full\Obj\queue.pbi
+ $PROJ_DIR$\Full\Obj\ParTest.o
+ $PROJ_DIR$\Full\Obj\timers.pbi
+ $PROJ_DIR$\Full\Obj\blocktim.o
+ $PROJ_DIR$\Full\Obj\flash.pbi
+ $PROJ_DIR$\Full\Obj\main-full.o
+ $PROJ_DIR$\Full\Obj\port.o
+ $PROJ_DIR$\Full\Obj\list.pbi
+ $PROJ_DIR$\Full\Obj\heap_2.pbi
+ $PROJ_DIR$\Full\Obj\serial.o
+ $PROJ_DIR$\..\Common\include\serial.h
+ $PROJ_DIR$\Full\Obj\heap_2.o
+ $PROJ_DIR$\Full\Obj\core_cm3.pbi
+ $PROJ_DIR$\Full\Obj\comtest.pbi
+ $PROJ_DIR$\Full\Obj\semtest.o
+ $PROJ_DIR$\..\Common\include\GenQTest.h
+ $PROJ_DIR$\Full\Obj\GenQTest.pbi
+ $PROJ_DIR$\Full\Obj\port.pbi
+ $PROJ_DIR$\Full\Obj\recmutex.pbi
+ $PROJ_DIR$\Full\Obj\tasks.o
+ $PROJ_DIR$\Full\Obj\semtest.pbi
+ $PROJ_DIR$\Full\Obj\list.o
+ $PROJ_DIR$\Full\Obj\countsem.pbi
+ $PROJ_DIR$\Full\Obj\recmutex.o
+ $PROJ_DIR$\Full\Obj\portasm.o
+ $PROJ_DIR$\Full\Obj\TimerDemo.pbi
+ $PROJ_DIR$\Full\Exe\RTOSDemo_IAR.out
+ $PROJ_DIR$\..\Common\include\PollQ.h
+
+
+ $PROJ_DIR$\..\Common\Minimal\comtest.c
+
+
+ ICCARM
+ 48
+
+
+ BICOMP
+ 94
+
+
+
+
+ BICOMP
+ 27 24 31 22 57 23 29 69 58 25 28 70 30 26 59 71 55 56 91 36 40
+
+
+
+
+ $PROJ_DIR$\..\Common\Minimal\countsem.c
+
+
+ ICCARM
+ 60
+
+
+ BICOMP
+ 103
+
+
+
+
+ BICOMP
+ 58 25 24 31 22 57 23 29 69 28 70 30 26 59 71 55 56 63 32 73
+
+
+
+
+ $PROJ_DIR$\..\Common\Minimal\death.c
+
+
+ ICCARM
+ 72
+
+
+ BICOMP
+ 42
+
+
+
+
+ BICOMP
+ 27 24 31 22 57 23 29 69 58 25 28 70 30 26 59 71 55 56 21
+
+
+
+
+ $PROJ_DIR$\..\Common\Minimal\dynamic.c
+
+
+ ICCARM
+ 41
+
+
+ BICOMP
+ 43
+
+
+
+
+ BICOMP
+ 27 24 31 22 57 23 29 69 58 25 28 70 30 26 59 71 55 56 63 32 35
+
+
+
+
+ $PROJ_DIR$\..\Common\Minimal\flash.c
+
+
+ ICCARM
+ 38
+
+
+ BICOMP
+ 85
+
+
+
+
+ BICOMP
+ 27 24 31 22 57 23 29 69 58 25 28 70 30 26 59 71 55 56 40 62
+
+
+
+
+ $PROJ_DIR$\..\Common\Minimal\GenQTest.c
+
+
+ ICCARM
+ 80
+
+
+ BICOMP
+ 97
+
+
+
+
+ BICOMP
+ 27 24 31 22 57 23 29 69 58 25 28 70 30 26 59 71 55 56 32 63 96
+
+
+
+
+ $PROJ_DIR$\..\Common\Minimal\PollQ.c
+
+
+ ICCARM
+ 78
+
+
+ BICOMP
+ 64
+
+
+
+
+ BICOMP
+ 27 24 31 22 57 23 29 69 58 25 28 70 30 26 59 71 55 56 32 108
+
+
+
+
+ $PROJ_DIR$\..\Common\Minimal\QPeek.c
+
+
+ ICCARM
+ 47
+
+
+ BICOMP
+ 52
+
+
+
+
+ $PROJ_DIR$\..\Common\Minimal\recmutex.c
+
+
+ ICCARM
+ 104
+
+
+ BICOMP
+ 99
+
+
+
+
+ $PROJ_DIR$\..\Common\Minimal\semtest.c
+
+
+ ICCARM
+ 95
+
+
+ BICOMP
+ 101
+
+
+
+
+ $PROJ_DIR$\..\Common\Minimal\TimerDemo.c
+
+
+ ICCARM
+ 37
+
+
+ BICOMP
+ 106
+
+
+
+
+ $PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c
+
+
+ ICCARM
+ 92
+
+
+ BICOMP
+ 89
+
+
+
+
+ $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portasm.s
+
+
+ AARM
+ 105
+
+
+
+
+ $PROJ_DIR$\..\..\Source\list.c
+
+
+ ICCARM
+ 102
+
+
+ BICOMP
+ 88
+
+
+
+
+ $PROJ_DIR$\..\..\Source\queue.c
+
+
+ ICCARM
+ 49
+
+
+ BICOMP
+ 81
+
+
+
+
+ $PROJ_DIR$\..\..\Source\tasks.c
+
+
+ ICCARM
+ 100
+
+
+ BICOMP
+ 79
+
+
+
+
+ $PROJ_DIR$\..\..\Source\timers.c
+
+
+ ICCARM
+ 74
+
+
+ BICOMP
+ 83
+
+
+
+
+ $PROJ_DIR$\Fujitu_source\core_cm3.c
+
+
+ ICCARM
+ 77
+
+
+ BICOMP
+ 93
+
+
+
+
+ $PROJ_DIR$\Fujitu_source\startup_iar\startup_mb9af31x.s
+
+
+ AARM
+ 46
+
+
+
+
+ $PROJ_DIR$\Fujitu_source\system_mb9af31x.c
+
+
+ ICCARM
+ 33
+
+
+ BICOMP
+ 34
+
+
+
+
+ [ROOT_NODE]
+
+
+ ILINK
+ 107
+
+
+
+
+ $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\port.c
+
+
+ ICCARM
+ 87
+
+
+ BICOMP
+ 98
+
+
+
+
+ $PROJ_DIR$\..\Common\Minimal\blocktim.c
+
+
+ ICCARM
+ 84
+
+
+ BICOMP
+ 75
+
+
+
+
+ $PROJ_DIR$\..\Common\Minimal\BlockQ.c
+
+
+ ICCARM
+ 39
BICOMP
@@ -82,593 +695,20 @@
BICOMP
- 56 17 16 37 14 53 15 29 0 27 1 33 21 57 2 43 46
+ 58 28 70 26 59 71 55 56 32 44
-
- $PROJ_DIR$\..\..\Source\tasks.c
-
-
- ICCARM
- 49
-
-
- BICOMP
- 51
-
-
-
-
- BICOMP
- 47 16 37 14 53 15 29 0 38 26 59 30 56 17 27 1 33 21 57 2 43 46 5 8
-
-
-
-
- $PROJ_DIR$\Fujitu_source\system_mb9af31x.c
-
-
- ICCARM
- 7
-
-
- BICOMP
- 32
-
-
-
-
- [ROOT_NODE]
-
-
- ILINK
- 45
-
-
-
-
- $PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c
-
-
- ICCARM
- 23
-
-
- BICOMP
- 40
-
-
-
-
- BICOMP
- 26 16 37 14 53 15 29 0 56 17 27 1 33 21 57 2 43 46
-
-
-
-
- $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portasm.s
-
-
- AARM
- 34
-
-
-
-
- $PROJ_DIR$\Fujitu_source\core_cm3.c
-
-
- ICCARM
- 55
-
-
- BICOMP
- 58
-
-
-
-
- $PROJ_DIR$\..\..\Source\queue.c
-
-
- ICCARM
- 3
-
-
- BICOMP
- 44
-
-
-
-
- BICOMP
- 26 16 37 14 53 15 29 0 59 30 56 17 27 1 33 21 57 2 43 46
-
-
-
-
- $PROJ_DIR$\main_blinky.c
-
-
- ICCARM
- 31
-
-
- BICOMP
- 12
-
-
-
-
- $PROJ_DIR$\Fujitu_source\startup_iar\startup_mb9af31x.s
-
-
- AARM
- 9
-
-
-
-
- $PROJ_DIR$\..\..\Source\list.c
-
-
- ICCARM
- 42
-
-
- BICOMP
- 22
-
-
-
-
- BICOMP
- 26 16 37 14 53 15 29 0 56 17 27 1 33 21 57 2 46
-
-
-
-
- $PROJ_DIR$\..\..\Source\timers.c
-
-
- ICCARM
- 35
-
-
- BICOMP
- 19
-
-
-
-
-
- Full
-
- $TOOLKIT_DIR$\inc\c\ysizet.h
- $PROJ_DIR$\FreeRTOSConfig.h
- $PROJ_DIR$\Full\Obj\countsem.o
- $PROJ_DIR$\..\Common\include\death.h
- $PROJ_DIR$\..\Common\include\flash.h
- $PROJ_DIR$\Full\Obj\ParTest.pbi
- $PROJ_DIR$\..\..\Source\include\mpu_wrappers.h
- $PROJ_DIR$\..\..\Source\include\semphr.h
- $PROJ_DIR$\Full\Obj\PollQ.pbi
- $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\port.c
- $PROJ_DIR$\..\..\Source\include\queue.h
- $PROJ_DIR$\..\..\Source\tasks.c
- $PROJ_DIR$\..\Common\Minimal\recmutex.c
- $PROJ_DIR$\Fujitu_source\system_mb9af31x.c
- $PROJ_DIR$\Full\Obj\system_mb9af31x.o
- $PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c
- $PROJ_DIR$\..\Common\include\dynamic.h
- $PROJ_DIR$\..\Common\include\comtest.h
- $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portasm.s
- $TOOLKIT_DIR$\inc\c\DLib_Defaults.h
- $PROJ_DIR$\Full\Obj\system_mb9af31x.pbi
- $PROJ_DIR$\Full\Obj\TimerDemo.o
- $TOOLKIT_DIR$\inc\c\xencoding_limits.h
- $TOOLKIT_DIR$\inc\c\ycheck.h
- $PROJ_DIR$\Full\Obj\flash.o
- $PROJ_DIR$\..\Common\include\partest.h
- $PROJ_DIR$\Full\Obj\BlockQ.o
- $PROJ_DIR$\Full\Obj\dynamic.o
- $PROJ_DIR$\Full\Obj\death.pbi
- $PROJ_DIR$\..\Common\include\BlockQ.h
- $PROJ_DIR$\Full\Obj\dynamic.pbi
- $PROJ_DIR$\Full\Obj\serial.pbi
- $PROJ_DIR$\Full\Obj\startup_mb9af31x.o
- $TOOLKIT_DIR$\inc\c\stddef.h
- $PROJ_DIR$\Fujitu_source\core_cm3.c
- $PROJ_DIR$\..\..\Source\include\portable.h
- $PROJ_DIR$\Full\Obj\QPeek.o
- $PROJ_DIR$\Full\Obj\comtest.o
- $PROJ_DIR$\Full\Obj\queue.o
- $PROJ_DIR$\..\Common\include\blocktim.h
- $PROJ_DIR$\Full\Obj\BlockQ.pbi
- $PROJ_DIR$\..\..\Source\queue.c
- $PROJ_DIR$\Full\Obj\main-full.pbi
- $PROJ_DIR$\Full\Obj\QPeek.pbi
- $PROJ_DIR$\Full\Obj\death.o
- $PROJ_DIR$\main_blinky.c
- $PROJ_DIR$\Full\Obj\timers.o
- $PROJ_DIR$\..\Common\Minimal\BlockQ.c
- $TOOLKIT_DIR$\inc\c\stdlib.h
- $PROJ_DIR$\..\Common\include\countsem.h
- $PROJ_DIR$\..\Common\Minimal\flash.c
- $PROJ_DIR$\Full\Obj\blocktim.pbi
- $PROJ_DIR$\..\..\Source\include\projdefs.h
- $PROJ_DIR$\Full\Obj\RTOSDemo_IAR.pbd
- $TOOLKIT_DIR$\inc\c\DLib_Threads.h
- $PROJ_DIR$\..\Common\Minimal\TimerDemo.c
- $PROJ_DIR$\Full\Obj\core_cm3.o
- $PROJ_DIR$\Full\Obj\PollQ.o
- $PROJ_DIR$\Full\Obj\tasks.pbi
- $PROJ_DIR$\..\Common\Minimal\QPeek.c
- $PROJ_DIR$\Full\Obj\GenQTest.o
- $PROJ_DIR$\..\Common\Minimal\comtest.c
- $PROJ_DIR$\Full\Obj\queue.pbi
- $PROJ_DIR$\Full\Obj\ParTest.o
- $TOOLKIT_DIR$\inc\c\stdint.h
- $PROJ_DIR$\Full\Obj\timers.pbi
- $PROJ_DIR$\..\Common\Minimal\blocktim.c
- $PROJ_DIR$\Full\Obj\blocktim.o
- $PROJ_DIR$\Full\Obj\flash.pbi
- $PROJ_DIR$\Full\Obj\main-full.o
- $PROJ_DIR$\Full\Obj\port.o
- $PROJ_DIR$\Full\Obj\list.pbi
- $PROJ_DIR$\Full\Obj\heap_2.pbi
- $PROJ_DIR$\..\Common\Minimal\countsem.c
- $PROJ_DIR$\..\Common\Minimal\dynamic.c
- $PROJ_DIR$\..\Common\include\serial.h
- $PROJ_DIR$\Full\Obj\serial.o
- $PROJ_DIR$\Fujitu_source\startup_iar\startup_mb9af31x.s
- $PROJ_DIR$\Full\Obj\heap_2.o
- $TOOLKIT_DIR$\inc\c\yvals.h
- $PROJ_DIR$\Full\Obj\core_cm3.pbi
- $PROJ_DIR$\Full\Obj\comtest.pbi
- $PROJ_DIR$\serial.c
- $PROJ_DIR$\..\Common\include\GenQTest.h
- $PROJ_DIR$\main-full.c
- $PROJ_DIR$\..\Common\Minimal\PollQ.c
- $PROJ_DIR$\Full\Obj\GenQTest.pbi
- $PROJ_DIR$\Full\Obj\port.pbi
- $PROJ_DIR$\Full\Obj\semtest.o
- $PROJ_DIR$\..\Common\Minimal\semtest.c
- $PROJ_DIR$\..\..\Source\include\task.h
- $PROJ_DIR$\Full\Obj\recmutex.pbi
- $PROJ_DIR$\Full\Obj\tasks.o
- $PROJ_DIR$\Full\Obj\semtest.pbi
- $PROJ_DIR$\Full\Obj\list.o
- $PROJ_DIR$\..\..\Source\include\list.h
- $PROJ_DIR$\Full\Obj\countsem.pbi
- $PROJ_DIR$\Full\Obj\recmutex.o
- $PROJ_DIR$\Full\Obj\portasm.o
- $PROJ_DIR$\ParTest.c
- $PROJ_DIR$\Full\Obj\TimerDemo.pbi
- $PROJ_DIR$\Full\Exe\RTOSDemo_IAR.out
- $PROJ_DIR$\..\..\Source\list.c
- $TOOLKIT_DIR$\inc\c\DLib_Product.h
- $PROJ_DIR$\..\..\Source\timers.c
- $PROJ_DIR$\..\Common\include\PollQ.h
- $PROJ_DIR$\..\Common\Minimal\death.c
- $PROJ_DIR$\..\Common\Minimal\GenQTest.c
- $PROJ_DIR$\..\..\Source\include\FreeRTOS.h
- $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portmacro.h
-
-
- $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\port.c
-
-
- ICCARM
- 70
-
-
- BICOMP
- 87
-
-
-
-
- $PROJ_DIR$\..\..\Source\tasks.c
-
-
- ICCARM
- 92
-
-
- BICOMP
- 58
-
-
-
-
- $PROJ_DIR$\..\Common\Minimal\recmutex.c
-
-
- ICCARM
- 97
-
-
- BICOMP
- 91
-
-
-
-
- $PROJ_DIR$\Fujitu_source\system_mb9af31x.c
-
-
- ICCARM
- 14
-
-
- BICOMP
- 20
-
-
-
-
- [ROOT_NODE]
-
-
- ILINK
- 101
-
-
-
-
- $PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c
-
-
- ICCARM
- 78
-
-
- BICOMP
- 72
-
-
-
-
- $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portasm.s
-
-
- AARM
- 98
-
-
-
-
- $PROJ_DIR$\Fujitu_source\core_cm3.c
-
-
- ICCARM
- 56
-
-
- BICOMP
- 80
-
-
-
-
- $PROJ_DIR$\..\..\Source\queue.c
-
-
- ICCARM
- 38
-
-
- BICOMP
- 62
-
-
-
-
- $PROJ_DIR$\..\Common\Minimal\BlockQ.c
-
-
- ICCARM
- 26
-
-
- BICOMP
- 40
-
-
-
-
- BICOMP
- 48 23 79 19 103 22 54 0 108 33 52 1 64 35 109 6 90 95 10 29
-
-
-
-
- $PROJ_DIR$\..\Common\Minimal\flash.c
-
-
- ICCARM
- 24
-
-
- BICOMP
- 68
-
-
-
-
- BICOMP
- 48 23 79 19 103 22 54 0 108 33 52 1 64 35 109 6 90 95 25 4
-
-
-
-
- $PROJ_DIR$\..\Common\Minimal\TimerDemo.c
-
-
- ICCARM
- 21
-
-
- BICOMP
- 100
-
-
-
-
- $PROJ_DIR$\..\Common\Minimal\QPeek.c
-
-
- ICCARM
- 36
-
-
- BICOMP
- 43
-
-
-
-
- $PROJ_DIR$\..\Common\Minimal\comtest.c
-
-
- ICCARM
- 37
-
-
- BICOMP
- 81
-
-
-
-
- BICOMP
- 48 23 79 19 103 22 54 0 108 33 52 1 64 35 109 6 90 95 75 17 25
-
-
-
-
- $PROJ_DIR$\..\Common\Minimal\blocktim.c
-
-
- ICCARM
- 67
-
-
- BICOMP
- 51
-
-
-
-
- BICOMP
- 108 33 23 79 19 103 22 54 0 52 1 64 35 109 6 90 95 10 39
-
-
-
-
- $PROJ_DIR$\..\Common\Minimal\countsem.c
-
-
- ICCARM
- 2
-
-
- BICOMP
- 96
-
-
-
-
- BICOMP
- 108 33 23 79 19 103 22 54 0 52 1 64 35 109 6 90 95 7 10 49
-
-
-
-
- $PROJ_DIR$\..\Common\Minimal\dynamic.c
-
-
- ICCARM
- 27
-
-
- BICOMP
- 30
-
-
-
-
- BICOMP
- 48 23 79 19 103 22 54 0 108 33 52 1 64 35 109 6 90 95 7 10 16
-
-
-
-
- $PROJ_DIR$\Fujitu_source\startup_iar\startup_mb9af31x.s
-
-
- AARM
- 32
-
-
-
-
- $PROJ_DIR$\serial.c
-
-
- ICCARM
- 76
-
-
- BICOMP
- 31
-
-
-
$PROJ_DIR$\main-full.c
ICCARM
- 69
+ 86
BICOMP
- 42
-
-
-
-
- $PROJ_DIR$\..\Common\Minimal\PollQ.c
-
-
- ICCARM
- 57
-
-
- BICOMP
- 8
-
-
-
-
- BICOMP
- 48 23 79 19 103 22 54 0 108 33 52 1 64 35 109 6 90 95 10 105
-
-
-
-
- $PROJ_DIR$\..\Common\Minimal\semtest.c
-
-
- ICCARM
- 88
-
-
- BICOMP
- 93
+ 51
@@ -677,11 +717,291 @@
ICCARM
- 63
+ 82
BICOMP
- 5
+ 61
+
+
+
+
+ $PROJ_DIR$\serial.c
+
+
+ ICCARM
+ 90
+
+
+ BICOMP
+ 45
+
+
+
+
+
+ Full_with_optimisation
+
+ $PROJ_DIR$\..\Common\Minimal\comtest.c
+ $PROJ_DIR$\..\Common\Minimal\countsem.c
+ $PROJ_DIR$\..\Common\Minimal\death.c
+ $PROJ_DIR$\..\Common\Minimal\dynamic.c
+ $PROJ_DIR$\..\Common\Minimal\flash.c
+ $PROJ_DIR$\..\Common\Minimal\GenQTest.c
+ $PROJ_DIR$\..\Common\Minimal\PollQ.c
+ $PROJ_DIR$\..\Common\Minimal\QPeek.c
+ $PROJ_DIR$\..\Common\Minimal\recmutex.c
+ $PROJ_DIR$\..\Common\Minimal\semtest.c
+ $PROJ_DIR$\..\Common\Minimal\TimerDemo.c
+ $PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c
+ $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portasm.s
+ $PROJ_DIR$\..\..\Source\list.c
+ $PROJ_DIR$\..\..\Source\queue.c
+ $PROJ_DIR$\..\..\Source\tasks.c
+ $PROJ_DIR$\..\..\Source\timers.c
+ $PROJ_DIR$\Fujitu_source\core_cm3.c
+ $PROJ_DIR$\Fujitu_source\startup_iar\startup_mb9af31x.s
+ $PROJ_DIR$\Fujitu_source\system_mb9af31x.c
+ $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\port.c
+ $TOOLKIT_DIR$\inc\c\DLib_Defaults.h
+ $TOOLKIT_DIR$\inc\c\xencoding_limits.h
+ $TOOLKIT_DIR$\inc\c\ycheck.h
+ $TOOLKIT_DIR$\inc\c\stddef.h
+ $PROJ_DIR$\..\..\Source\include\portable.h
+ $TOOLKIT_DIR$\inc\c\stdlib.h
+ $PROJ_DIR$\..\..\Source\include\projdefs.h
+ $TOOLKIT_DIR$\inc\c\DLib_Threads.h
+ $TOOLKIT_DIR$\inc\c\stdint.h
+ $TOOLKIT_DIR$\inc\c\yvals.h
+ $PROJ_DIR$\..\..\Source\include\queue.h
+ $PROJ_DIR$\..\Common\include\BlockQ.h
+ $PROJ_DIR$\..\Common\Minimal\blocktim.c
+ $PROJ_DIR$\..\Common\Minimal\BlockQ.c
+ $PROJ_DIR$\..\..\Source\include\task.h
+ $PROJ_DIR$\..\..\Source\include\list.h
+ $TOOLKIT_DIR$\inc\c\DLib_Product.h
+ $PROJ_DIR$\..\..\Source\include\FreeRTOS.h
+ $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portmacro.h
+ $PROJ_DIR$\main-full.c
+ $PROJ_DIR$\ParTest.c
+ $PROJ_DIR$\serial.c
+ $TOOLKIT_DIR$\inc\c\ysizet.h
+ $PROJ_DIR$\FreeRTOSConfig.h
+ $PROJ_DIR$\..\..\Source\include\mpu_wrappers.h
+ $PROJ_DIR$\Full_with_optimisation\Obj\blocktim.o
+ $PROJ_DIR$\Full_with_optimisation\Obj\dynamic.o
+ $PROJ_DIR$\Full_with_optimisation\Obj\dynamic.pbi
+ $PROJ_DIR$\Full_with_optimisation\Obj\comtest.o
+ $PROJ_DIR$\Full_with_optimisation\Obj\ParTest.o
+ $PROJ_DIR$\Full_with_optimisation\Obj\flash.o
+ $PROJ_DIR$\Full_with_optimisation\Obj\TimerDemo.pbi
+ $PROJ_DIR$\Full_with_optimisation\Obj\port.pbi
+ $PROJ_DIR$\Full_with_optimisation\Obj\semtest.pbi
+ $PROJ_DIR$\Full_with_optimisation\Obj\recmutex.o
+ $PROJ_DIR$\Full_with_optimisation\Obj\death.pbi
+ $PROJ_DIR$\Full_with_optimisation\Obj\ParTest.pbi
+ $PROJ_DIR$\Full_with_optimisation\Obj\PollQ.pbi
+ $PROJ_DIR$\Full_with_optimisation\Obj\serial.pbi
+ $PROJ_DIR$\Full_with_optimisation\Obj\death.o
+ $PROJ_DIR$\Full_with_optimisation\Obj\semtest.o
+ $PROJ_DIR$\Full_with_optimisation\Obj\PollQ.o
+ $PROJ_DIR$\Full_with_optimisation\Obj\main-full.o
+ $PROJ_DIR$\Full_with_optimisation\Obj\main-full.pbi
+ $PROJ_DIR$\Full_with_optimisation\Obj\blocktim.pbi
+ $PROJ_DIR$\Full_with_optimisation\Obj\portasm.o
+ $PROJ_DIR$\Full_with_optimisation\Exe\RTOSDemo_IAR.out
+ $PROJ_DIR$\Full_with_optimisation\Obj\core_cm3.o
+ $PROJ_DIR$\Full_with_optimisation\Obj\startup_mb9af31x.o
+ $PROJ_DIR$\Full_with_optimisation\Obj\TimerDemo.o
+ $PROJ_DIR$\Full_with_optimisation\Obj\tasks.o
+ $PROJ_DIR$\Full_with_optimisation\Obj\recmutex.pbi
+ $PROJ_DIR$\Full_with_optimisation\Obj\tasks.pbi
+ $PROJ_DIR$\Full_with_optimisation\Obj\port.o
+ $PROJ_DIR$\Full_with_optimisation\Obj\countsem.o
+ $PROJ_DIR$\Full_with_optimisation\Obj\list.pbi
+ $PROJ_DIR$\Full_with_optimisation\Obj\BlockQ.o
+ $PROJ_DIR$\Full_with_optimisation\Obj\QPeek.pbi
+ $PROJ_DIR$\Full_with_optimisation\Obj\timers.o
+ $PROJ_DIR$\Full_with_optimisation\Obj\countsem.pbi
+ $PROJ_DIR$\Full_with_optimisation\Obj\flash.pbi
+ $PROJ_DIR$\Full_with_optimisation\Obj\comtest.pbi
+ $PROJ_DIR$\Full_with_optimisation\Obj\heap_2.pbi
+ $PROJ_DIR$\Full_with_optimisation\Obj\BlockQ.pbi
+ $PROJ_DIR$\Full_with_optimisation\Obj\timers.pbi
+ $PROJ_DIR$\Full_with_optimisation\Obj\list.o
+ $PROJ_DIR$\Full_with_optimisation\Obj\serial.o
+ $PROJ_DIR$\Full_with_optimisation\Obj\core_cm3.pbi
+ $PROJ_DIR$\Full_with_optimisation\Obj\GenQTest.o
+ $PROJ_DIR$\Full_with_optimisation\Obj\heap_2.o
+ $PROJ_DIR$\Full_with_optimisation\Obj\queue.o
+ $PROJ_DIR$\Full_with_optimisation\Obj\QPeek.o
+ $PROJ_DIR$\Full_with_optimisation\Obj\GenQTest.pbi
+ $PROJ_DIR$\Full_with_optimisation\Obj\queue.pbi
+ $PROJ_DIR$\Full_with_optimisation\Obj\system_mb9af31x.pbi
+ $PROJ_DIR$\Full_with_optimisation\Obj\system_mb9af31x.o
+
+
+ $PROJ_DIR$\..\Common\Minimal\comtest.c
+
+
+ ICCARM
+ 49
+
+
+ BICOMP
+ 82
+
+
+
+
+ $PROJ_DIR$\..\Common\Minimal\countsem.c
+
+
+ ICCARM
+ 75
+
+
+ BICOMP
+ 80
+
+
+
+
+ $PROJ_DIR$\..\Common\Minimal\death.c
+
+
+ ICCARM
+ 60
+
+
+ BICOMP
+ 56
+
+
+
+
+ $PROJ_DIR$\..\Common\Minimal\dynamic.c
+
+
+ ICCARM
+ 47
+
+
+ BICOMP
+ 48
+
+
+
+
+ $PROJ_DIR$\..\Common\Minimal\flash.c
+
+
+ ICCARM
+ 51
+
+
+ BICOMP
+ 81
+
+
+
+
+ $PROJ_DIR$\..\Common\Minimal\GenQTest.c
+
+
+ ICCARM
+ 89
+
+
+ BICOMP
+ 93
+
+
+
+
+ $PROJ_DIR$\..\Common\Minimal\PollQ.c
+
+
+ ICCARM
+ 62
+
+
+ BICOMP
+ 58
+
+
+
+
+ $PROJ_DIR$\..\Common\Minimal\QPeek.c
+
+
+ ICCARM
+ 92
+
+
+ BICOMP
+ 78
+
+
+
+
+ $PROJ_DIR$\..\Common\Minimal\recmutex.c
+
+
+ ICCARM
+ 55
+
+
+ BICOMP
+ 72
+
+
+
+
+ $PROJ_DIR$\..\Common\Minimal\semtest.c
+
+
+ ICCARM
+ 61
+
+
+ BICOMP
+ 54
+
+
+
+
+ $PROJ_DIR$\..\Common\Minimal\TimerDemo.c
+
+
+ ICCARM
+ 70
+
+
+ BICOMP
+ 52
+
+
+
+
+ $PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c
+
+
+ ICCARM
+ 90
+
+
+ BICOMP
+ 83
+
+
+
+
+ $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portasm.s
+
+
+ AARM
+ 66
@@ -690,16 +1010,112 @@
ICCARM
- 94
+ 86
BICOMP
+ 76
+
+
+
+
+ $PROJ_DIR$\..\..\Source\queue.c
+
+
+ ICCARM
+ 91
+
+
+ BICOMP
+ 94
+
+
+
+
+ $PROJ_DIR$\..\..\Source\tasks.c
+
+
+ ICCARM
71
+
+ BICOMP
+ 73
+
$PROJ_DIR$\..\..\Source\timers.c
+
+
+ ICCARM
+ 79
+
+
+ BICOMP
+ 85
+
+
+
+
+ $PROJ_DIR$\Fujitu_source\core_cm3.c
+
+
+ ICCARM
+ 68
+
+
+ BICOMP
+ 88
+
+
+
+
+ $PROJ_DIR$\Fujitu_source\startup_iar\startup_mb9af31x.s
+
+
+ AARM
+ 69
+
+
+
+
+ $PROJ_DIR$\Fujitu_source\system_mb9af31x.c
+
+
+ ICCARM
+ 96
+
+
+ BICOMP
+ 95
+
+
+
+
+ [ROOT_NODE]
+
+
+ ILINK
+ 67
+
+
+
+
+ $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\port.c
+
+
+ ICCARM
+ 74
+
+
+ BICOMP
+ 53
+
+
+
+
+ $PROJ_DIR$\..\Common\Minimal\blocktim.c
ICCARM
@@ -711,347 +1127,31 @@
-
- $PROJ_DIR$\..\Common\Minimal\death.c
-
-
- ICCARM
- 44
-
-
- BICOMP
- 28
-
-
-
-
- BICOMP
- 48 23 79 19 103 22 54 0 108 33 52 1 64 35 109 6 90 95 3
-
-
-
-
- $PROJ_DIR$\..\Common\Minimal\GenQTest.c
-
-
- ICCARM
- 60
-
-
- BICOMP
- 86
-
-
-
-
- BICOMP
- 48 23 79 19 103 22 54 0 108 33 52 1 64 35 109 6 90 95 10 7 83
-
-
-
-
-
- Full_with_optimisation
-
- $TOOLKIT_DIR$\inc\c\ysizet.h
- $PROJ_DIR$\Full_with_optimisation\Obj\dynamic.pbi
- $PROJ_DIR$\FreeRTOSConfig.h
- $PROJ_DIR$\..\..\Source\include\mpu_wrappers.h
- $PROJ_DIR$\Full_with_optimisation\Obj\dynamic.o
- $PROJ_DIR$\Full_with_optimisation\Obj\comtest.o
- $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\port.c
- $PROJ_DIR$\..\..\Source\include\queue.h
- $PROJ_DIR$\..\..\Source\tasks.c
- $PROJ_DIR$\Full_with_optimisation\Obj\blocktim.o
- $PROJ_DIR$\Full_with_optimisation\Obj\ParTest.o
- $PROJ_DIR$\..\Common\Minimal\recmutex.c
- $PROJ_DIR$\Fujitu_source\system_mb9af31x.c
- $PROJ_DIR$\Full_with_optimisation\Obj\flash.o
- $PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c
- $PROJ_DIR$\Full_with_optimisation\Obj\TimerDemo.pbi
- $PROJ_DIR$\Full_with_optimisation\Obj\port.pbi
- $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portasm.s
- $TOOLKIT_DIR$\inc\c\DLib_Defaults.h
- $PROJ_DIR$\Full_with_optimisation\Obj\semtest.pbi
- $PROJ_DIR$\Full_with_optimisation\Obj\recmutex.o
- $TOOLKIT_DIR$\inc\c\xencoding_limits.h
- $TOOLKIT_DIR$\inc\c\ycheck.h
- $PROJ_DIR$\Full_with_optimisation\Obj\death.pbi
- $PROJ_DIR$\Full_with_optimisation\Obj\ParTest.pbi
- $PROJ_DIR$\Full_with_optimisation\Obj\PollQ.pbi
- $PROJ_DIR$\Full_with_optimisation\Obj\serial.pbi
- $PROJ_DIR$\..\Common\include\BlockQ.h
- $TOOLKIT_DIR$\inc\c\stddef.h
- $PROJ_DIR$\Fujitu_source\core_cm3.c
- $PROJ_DIR$\..\..\Source\include\portable.h
- $PROJ_DIR$\Full_with_optimisation\Obj\death.o
- $PROJ_DIR$\Full_with_optimisation\Obj\semtest.o
- $PROJ_DIR$\..\..\Source\queue.c
- $PROJ_DIR$\Full_with_optimisation\Obj\PollQ.o
- $PROJ_DIR$\Full_with_optimisation\Obj\main-full.o
- $PROJ_DIR$\Full_with_optimisation\Obj\main-full.pbi
- $PROJ_DIR$\main_blinky.c
- $PROJ_DIR$\..\Common\Minimal\BlockQ.c
- $PROJ_DIR$\Full_with_optimisation\Obj\portasm.o
- $TOOLKIT_DIR$\inc\c\stdlib.h
- $PROJ_DIR$\..\Common\Minimal\flash.c
- $PROJ_DIR$\Full_with_optimisation\Exe\RTOSDemo_IAR.out
- $PROJ_DIR$\Full_with_optimisation\Obj\blocktim.pbi
- $PROJ_DIR$\Full_with_optimisation\Obj\startup_mb9af31x.o
- $PROJ_DIR$\Full_with_optimisation\Obj\TimerDemo.o
- $PROJ_DIR$\..\..\Source\include\projdefs.h
- $PROJ_DIR$\Full_with_optimisation\Obj\core_cm3.o
- $PROJ_DIR$\Full_with_optimisation\Obj\tasks.o
- $TOOLKIT_DIR$\inc\c\DLib_Threads.h
- $PROJ_DIR$\Full_with_optimisation\Obj\recmutex.pbi
- $PROJ_DIR$\Full_with_optimisation\Obj\tasks.pbi
- $PROJ_DIR$\Full_with_optimisation\Obj\port.o
- $PROJ_DIR$\..\Common\Minimal\TimerDemo.c
- $PROJ_DIR$\Full_with_optimisation\Obj\countsem.o
- $PROJ_DIR$\..\Common\Minimal\QPeek.c
- $PROJ_DIR$\..\Common\Minimal\comtest.c
- $TOOLKIT_DIR$\inc\c\stdint.h
- $PROJ_DIR$\Full_with_optimisation\Obj\list.pbi
- $PROJ_DIR$\Full_with_optimisation\Obj\BlockQ.o
- $PROJ_DIR$\Full_with_optimisation\Obj\QPeek.pbi
- $PROJ_DIR$\..\Common\Minimal\blocktim.c
- $PROJ_DIR$\Full_with_optimisation\Obj\timers.o
- $PROJ_DIR$\..\Common\Minimal\countsem.c
- $PROJ_DIR$\Full_with_optimisation\Obj\countsem.pbi
- $PROJ_DIR$\..\Common\Minimal\dynamic.c
- $PROJ_DIR$\Fujitu_source\startup_iar\startup_mb9af31x.s
- $TOOLKIT_DIR$\inc\c\yvals.h
- $PROJ_DIR$\Full_with_optimisation\Obj\flash.pbi
- $PROJ_DIR$\serial.c
- $PROJ_DIR$\main-full.c
- $PROJ_DIR$\..\Common\Minimal\PollQ.c
- $PROJ_DIR$\Full_with_optimisation\Obj\BlockQ.pbi
- $PROJ_DIR$\..\Common\Minimal\semtest.c
- $PROJ_DIR$\..\..\Source\include\task.h
- $PROJ_DIR$\Full_with_optimisation\Obj\comtest.pbi
- $PROJ_DIR$\Full_with_optimisation\Obj\heap_2.pbi
- $PROJ_DIR$\..\..\Source\include\list.h
- $PROJ_DIR$\Full_with_optimisation\Obj\timers.pbi
- $PROJ_DIR$\Full_with_optimisation\Obj\list.o
- $PROJ_DIR$\Full_with_optimisation\Obj\serial.o
- $PROJ_DIR$\Full_with_optimisation\Obj\core_cm3.pbi
- $PROJ_DIR$\ParTest.c
- $PROJ_DIR$\Full_with_optimisation\Obj\heap_2.o
- $PROJ_DIR$\..\..\Source\list.c
- $PROJ_DIR$\Full_with_optimisation\Obj\queue.o
- $TOOLKIT_DIR$\inc\c\DLib_Product.h
- $PROJ_DIR$\..\..\Source\timers.c
- $PROJ_DIR$\Full_with_optimisation\Obj\GenQTest.o
- $PROJ_DIR$\Full_with_optimisation\Obj\QPeek.o
- $PROJ_DIR$\Full_with_optimisation\Obj\GenQTest.pbi
- $PROJ_DIR$\..\Common\Minimal\death.c
- $PROJ_DIR$\..\Common\Minimal\GenQTest.c
- $PROJ_DIR$\Full_with_optimisation\Obj\queue.pbi
- $PROJ_DIR$\..\..\Source\include\FreeRTOS.h
- $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portmacro.h
- $PROJ_DIR$\Full_with_optimisation\Obj\RTOSDemo_IAR.pbd
- $PROJ_DIR$\Full_with_optimisation\Obj\system_mb9af31x.pbi
- $PROJ_DIR$\Full_with_optimisation\Obj\system_mb9af31x.o
-
-
- $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\port.c
-
-
- ICCARM
- 52
-
-
- BICOMP
- 16
-
-
-
-
- $PROJ_DIR$\..\..\Source\tasks.c
-
-
- ICCARM
- 48
-
-
- BICOMP
- 51
-
-
-
-
- $PROJ_DIR$\..\Common\Minimal\recmutex.c
-
-
- ICCARM
- 20
-
-
- BICOMP
- 50
-
-
-
-
- $PROJ_DIR$\Fujitu_source\system_mb9af31x.c
-
-
- ICCARM
- 98
-
-
- BICOMP
- 97
-
-
-
-
- [ROOT_NODE]
-
-
- ILINK
- 42
-
-
-
-
- $PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c
-
-
- ICCARM
- 83
-
-
- BICOMP
- 76
-
-
-
-
- $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portasm.s
-
-
- AARM
- 39
-
-
-
-
- $PROJ_DIR$\Fujitu_source\core_cm3.c
-
-
- ICCARM
- 47
-
-
- BICOMP
- 81
-
-
-
-
- $PROJ_DIR$\..\..\Source\queue.c
-
-
- ICCARM
- 85
-
-
- BICOMP
- 93
-
-
-
$PROJ_DIR$\..\Common\Minimal\BlockQ.c
ICCARM
- 59
+ 77
BICOMP
- 72
+ 84
BICOMP
- 40 22 67 18 86 21 49 0 94 28 46 2 57 30 95 3 74 77 7 27
+ 26 23 30 21 37 22 28 43 38 24 27 44 29 25 39 45 35 36 31 32
- $PROJ_DIR$\..\Common\Minimal\flash.c
+ $PROJ_DIR$\main-full.c
ICCARM
- 13
-
-
- BICOMP
- 68
-
-
-
-
- $PROJ_DIR$\..\Common\Minimal\TimerDemo.c
-
-
- ICCARM
- 45
-
-
- BICOMP
- 15
-
-
-
-
- $PROJ_DIR$\..\Common\Minimal\QPeek.c
-
-
- ICCARM
- 89
-
-
- BICOMP
- 60
-
-
-
-
- $PROJ_DIR$\..\Common\Minimal\comtest.c
-
-
- ICCARM
- 5
-
-
- BICOMP
- 75
-
-
-
-
- $PROJ_DIR$\..\Common\Minimal\blocktim.c
-
-
- ICCARM
- 9
-
-
- BICOMP
- 43
-
-
-
-
- $PROJ_DIR$\..\Common\Minimal\countsem.c
-
-
- ICCARM
- 54
+ 63
BICOMP
@@ -1060,24 +1160,15 @@
- $PROJ_DIR$\..\Common\Minimal\dynamic.c
+ $PROJ_DIR$\ParTest.c
ICCARM
- 4
+ 50
BICOMP
- 1
-
-
-
-
- $PROJ_DIR$\Fujitu_source\startup_iar\startup_mb9af31x.s
-
-
- AARM
- 44
+ 57
@@ -1086,115 +1177,11 @@
ICCARM
- 80
+ 87
BICOMP
- 26
-
-
-
-
- $PROJ_DIR$\main-full.c
-
-
- ICCARM
- 35
-
-
- BICOMP
- 36
-
-
-
-
- $PROJ_DIR$\..\Common\Minimal\PollQ.c
-
-
- ICCARM
- 34
-
-
- BICOMP
- 25
-
-
-
-
- $PROJ_DIR$\..\Common\Minimal\semtest.c
-
-
- ICCARM
- 32
-
-
- BICOMP
- 19
-
-
-
-
- $PROJ_DIR$\ParTest.c
-
-
- ICCARM
- 10
-
-
- BICOMP
- 24
-
-
-
-
- $PROJ_DIR$\..\..\Source\list.c
-
-
- ICCARM
- 79
-
-
- BICOMP
- 58
-
-
-
-
- $PROJ_DIR$\..\..\Source\timers.c
-
-
- ICCARM
- 62
-
-
- BICOMP
- 78
-
-
-
-
- $PROJ_DIR$\..\Common\Minimal\death.c
-
-
- ICCARM
- 31
-
-
- BICOMP
- 23
-
-
-
-
- $PROJ_DIR$\..\Common\Minimal\GenQTest.c
-
-
- ICCARM
- 88
-
-
- BICOMP
- 90
+ 59
diff --git a/Demo/CORTEX_MB9A310_IAR_Keil/RTOSDemo_Keil.uvopt b/Demo/CORTEX_MB9A310_IAR_Keil/RTOSDemo_Keil.uvopt
index fc3f48421..7a1f00fb4 100644
--- a/Demo/CORTEX_MB9A310_IAR_Keil/RTOSDemo_Keil.uvopt
+++ b/Demo/CORTEX_MB9A310_IAR_Keil/RTOSDemo_Keil.uvopt
@@ -80,7 +80,7 @@
0
Data Sheet
- DATASHTS\FUJITSU\MB9BF500NR-DS.pdf
+ DATASHTS\FUJITSU\MB9AF312L-DS706-00012-0v01-E.pdf
1
@@ -90,11 +90,11 @@
SARMCM3.DLL
- -MPU
+
DCM.DLL
-pCM3
SARMCM3.DLL
- -MPU
+
TCM.DLL
-pCM3
@@ -203,7 +203,7 @@
0
0
0
- 0
+ 3
0
@@ -271,7 +271,7 @@
0
Data Sheet
- DATASHTS\FUJITSU\MB9BF500NR-DS.pdf
+ DATASHTS\FUJITSU\MB9AF312L-DS706-00012-0v01-E.pdf
1
@@ -281,11 +281,11 @@
SARMCM3.DLL
- -MPU
+
DCM.DLL
-pCM3
SARMCM3.DLL
- -MPU
+
TCM.DLL
-pCM3
@@ -340,7 +340,7 @@
0
UL2CM3
- -UM1129BUE -O207 -S0 -C0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC800 -FN1 -FF0MB9BFx06_512 -FS00 -FL080000
+ -O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0MB9BFx04_256 -FS00 -FL040000)
@@ -462,7 +462,7 @@
0
Data Sheet
- DATASHTS\FUJITSU\MB9BF500NR-DS.pdf
+ DATASHTS\FUJITSU\MB9AF312L-DS706-00012-0v01-E.pdf
1
@@ -472,11 +472,11 @@
SARMCM3.DLL
- -MPU
+
DCM.DLL
-pCM3
SARMCM3.DLL
- -MPU
+
TCM.DLL
-pCM3
@@ -585,7 +585,7 @@
0
0
0
- 0
+ 3
0
@@ -595,23 +595,9 @@
Fujitsu Source
- 0
+ 1
0
0
-
- 1
- 1
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- .\Fujitu_source\system_mb9bf50x.c
- system_mb9bf50x.c
-
1
2
@@ -628,7 +614,7 @@
1
- 3
+ 0
2
0
0
@@ -637,8 +623,22 @@
0
0
0
- .\Fujitu_source\startup_keil\startup_mb9bf50x.s
- startup_mb9bf50x.s
+ .\Fujitu_source\startup_keil\startup_mb9af31x.s
+ startup_mb9af31x.s
+
+
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ .\Fujitu_source\system_mb9af31x.c
+ system_mb9af31x.c
@@ -990,20 +990,20 @@
0
100
- 0
+ 1
-
- .\main_blinky.c
- 0
- 58
- 58
-
.\main-full.c
19
56
56
+
+ .\main_blinky.c
+ 0
+ 58
+ 58
+
diff --git a/Demo/CORTEX_MB9A310_IAR_Keil/RTOSDemo_Keil.uvproj b/Demo/CORTEX_MB9A310_IAR_Keil/RTOSDemo_Keil.uvproj
index 1df538c09..a75eec4b7 100644
--- a/Demo/CORTEX_MB9A310_IAR_Keil/RTOSDemo_Keil.uvproj
+++ b/Demo/CORTEX_MB9A310_IAR_Keil/RTOSDemo_Keil.uvproj
@@ -12,14 +12,14 @@
ARM-ADS
- MB9BF506N
+ MB9AF314L
Fujitsu Semiconductors
- IRAM(0x20000000-0x20007FFF) IROM(0x00000000-0x0007FFFF) CLOCK(4000000) CPUTYPE("Cortex-M3")
+ IRAM(0x20000000-0x20003FFF) IRAM2(0x1FFFC000-0x1FFFFFFF) IROM(0x00000000-0x0003FFFF) CLOCK(4000000) CPUTYPE("Cortex-M3")
- "Startup\Fujitsu\MB9B500\startup_MB9BF50x.s" ("Fujitsu MB9BF50x Startup Code")
- UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0MB9BFx06_512 -FS00 -FL080000)
- 5215
- MB9BF506N.h
+ "Startup\Fujitsu\MB9A310\startup_mb9af31x.s" ("Fujitsu MB9AF31x Startup Code")
+ UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0MB9BFx04_256 -FS00 -FL040000)
+ 5773
+ mb9af314l.h
@@ -34,8 +34,8 @@
- Fujitsu\MB9B500\
- Fujitsu\MB9B500\
+ Fujitsu\MB9A310\
+ Fujitsu\MB9A310\
0
0
@@ -98,11 +98,11 @@
SARMCM3.DLL
- -MPU
+
DCM.DLL
-pCM3
SARMCM3.DLL
- -MPU
+
TCM.DLL
-pCM3
@@ -163,7 +163,7 @@
4096
BIN\UL2CM3.DLL
- "" ()
+
@@ -205,7 +205,7 @@
0
0
0
- 0
+ 1
0
8
0
@@ -264,12 +264,12 @@
0
0x20000000
- 0x8000
+ 0x4000
1
0x0
- 0x80000
+ 0x40000
0
@@ -294,7 +294,7 @@
1
0x0
- 0x80000
+ 0x40000
1
@@ -318,8 +318,8 @@
0
- 0x1fff8000
- 0x10000
+ 0x1fffc000
+ 0x8000
0
@@ -346,7 +346,7 @@
- ..\CORTEX_MB9B500_IAR_Keil;.\Fujitu_source;..\Common\include;..\..\Source\include;..\..\Source\portable\RVDS\ARM_CM3
+ .\Fujitu_source;..\Common\include;..\..\Source\include;..\..\Source\portable\RVDS\ARM_CM3;.
@@ -386,20 +386,20 @@
Fujitsu Source
-
- system_mb9bf50x.c
- 1
- .\Fujitu_source\system_mb9bf50x.c
-
core_cm3.c
1
.\Fujitu_source\core_cm3.c
- startup_mb9bf50x.s
+ startup_mb9af31x.s
2
- .\Fujitu_source\startup_keil\startup_mb9bf50x.s
+ .\Fujitu_source\startup_keil\startup_mb9af31x.s
+
+
+ system_mb9af31x.c
+ 1
+ .\Fujitu_source\system_mb9af31x.c
@@ -712,14 +712,14 @@
ARM-ADS
- MB9BF506N
+ MB9AF314L
Fujitsu Semiconductors
- IRAM(0x20000000-0x20007FFF) IROM(0x00000000-0x0007FFFF) CLOCK(4000000) CPUTYPE("Cortex-M3")
+ IRAM(0x20000000-0x20003FFF) IRAM2(0x1FFFC000-0x1FFFFFFF) IROM(0x00000000-0x0003FFFF) CLOCK(4000000) CPUTYPE("Cortex-M3")
- "Startup\Fujitsu\MB9B500\startup_MB9BF50x.s" ("Fujitsu MB9BF50x Startup Code")
- UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0MB9BFx06_512 -FS00 -FL080000)
- 5215
- MB9BF506N.h
+ "Startup\Fujitsu\MB9A310\startup_mb9af31x.s" ("Fujitsu MB9AF31x Startup Code")
+ UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0MB9BFx04_256 -FS00 -FL040000)
+ 5773
+ mb9af314l.h
@@ -734,8 +734,8 @@
- Fujitsu\MB9B500\
- Fujitsu\MB9B500\
+ Fujitsu\MB9A310\
+ Fujitsu\MB9A310\
0
0
@@ -798,11 +798,11 @@
SARMCM3.DLL
- -MPU
+
DCM.DLL
-pCM3
SARMCM3.DLL
- -MPU
+
TCM.DLL
-pCM3
@@ -905,7 +905,7 @@
0
0
0
- 0
+ 1
0
8
0
@@ -964,12 +964,12 @@
0
0x20000000
- 0x8000
+ 0x4000
1
0x0
- 0x80000
+ 0x40000
0
@@ -994,7 +994,7 @@
1
0x0
- 0x80000
+ 0x40000
1
@@ -1018,8 +1018,8 @@
0
- 0x1fff8000
- 0x10000
+ 0x1fffc000
+ 0x8000
0
@@ -1031,7 +1031,7 @@
1
- 4
+ 1
0
0
0
@@ -1046,7 +1046,7 @@
- ..\CORTEX_MB9B500_IAR_Keil;.\Fujitu_source;..\Common\include;..\..\Source\include;..\..\Source\portable\RVDS\ARM_CM3
+ .\Fujitu_source;..\Common\include;..\..\Source\include;..\..\Source\portable\RVDS\ARM_CM3;.
@@ -1086,20 +1086,20 @@
Fujitsu Source
-
- system_mb9bf50x.c
- 1
- .\Fujitu_source\system_mb9bf50x.c
-
core_cm3.c
1
.\Fujitu_source\core_cm3.c
- startup_mb9bf50x.s
+ startup_mb9af31x.s
2
- .\Fujitu_source\startup_keil\startup_mb9bf50x.s
+ .\Fujitu_source\startup_keil\startup_mb9af31x.s
+
+
+ system_mb9af31x.c
+ 1
+ .\Fujitu_source\system_mb9af31x.c
@@ -1451,14 +1451,14 @@
ARM-ADS
- MB9BF506N
+ MB9AF314L
Fujitsu Semiconductors
- IRAM(0x20000000-0x20007FFF) IROM(0x00000000-0x0007FFFF) CLOCK(4000000) CPUTYPE("Cortex-M3")
+ IRAM(0x20000000-0x20003FFF) IRAM2(0x1FFFC000-0x1FFFFFFF) IROM(0x00000000-0x0003FFFF) CLOCK(4000000) CPUTYPE("Cortex-M3")
- "Startup\Fujitsu\MB9B500\startup_MB9BF50x.s" ("Fujitsu MB9BF50x Startup Code")
- UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0MB9BFx06_512 -FS00 -FL080000)
- 5215
- MB9BF506N.h
+ "Startup\Fujitsu\MB9A310\startup_mb9af31x.s" ("Fujitsu MB9AF31x Startup Code")
+ UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0MB9BFx04_256 -FS00 -FL040000)
+ 5773
+ mb9af314l.h
@@ -1473,8 +1473,8 @@
- Fujitsu\MB9B500\
- Fujitsu\MB9B500\
+ Fujitsu\MB9A310\
+ Fujitsu\MB9A310\
0
0
@@ -1537,11 +1537,11 @@
SARMCM3.DLL
- -MPU
+
DCM.DLL
-pCM3
SARMCM3.DLL
- -MPU
+
TCM.DLL
-pCM3
@@ -1602,7 +1602,7 @@
4096
BIN\UL2CM3.DLL
- "" ()
+
@@ -1644,7 +1644,7 @@
0
0
0
- 0
+ 1
0
8
0
@@ -1703,12 +1703,12 @@
0
0x20000000
- 0x8000
+ 0x4000
1
0x0
- 0x80000
+ 0x40000
0
@@ -1733,7 +1733,7 @@
1
0x0
- 0x80000
+ 0x40000
1
@@ -1757,8 +1757,8 @@
0
- 0x1fff8000
- 0x10000
+ 0x1fffc000
+ 0x8000
0
@@ -1770,7 +1770,7 @@
1
- 1
+ 4
0
0
0
@@ -1785,7 +1785,7 @@
- ..\CORTEX_MB9B500_IAR_Keil;.\Fujitu_source;..\Common\include;..\..\Source\include;..\..\Source\portable\RVDS\ARM_CM3
+ .\Fujitu_source;..\Common\include;..\..\Source\include;..\..\Source\portable\RVDS\ARM_CM3;.
@@ -1825,20 +1825,20 @@
Fujitsu Source
-
- system_mb9bf50x.c
- 1
- .\Fujitu_source\system_mb9bf50x.c
-
core_cm3.c
1
.\Fujitu_source\core_cm3.c
- startup_mb9bf50x.s
+ startup_mb9af31x.s
2
- .\Fujitu_source\startup_keil\startup_mb9bf50x.s
+ .\Fujitu_source\startup_keil\startup_mb9af31x.s
+
+
+ system_mb9af31x.c
+ 1
+ .\Fujitu_source\system_mb9af31x.c
diff --git a/Demo/CORTEX_MB9A310_IAR_Keil/config/mb9af314.icf b/Demo/CORTEX_MB9A310_IAR_Keil/config/mb9af314.icf
index 76306c2da..c7c2a3816 100644
--- a/Demo/CORTEX_MB9A310_IAR_Keil/config/mb9af314.icf
+++ b/Demo/CORTEX_MB9A310_IAR_Keil/config/mb9af314.icf
@@ -10,7 +10,7 @@ define symbol __ICFEDIT_region_RAM_start__ = 0x1FFFC000;
define symbol __ICFEDIT_region_RAM_end__ = 0x20003FFF;
/*-Sizes-*/
define symbol __ICFEDIT_size_cstack__ = 0x400;
-define symbol __ICFEDIT_size_heap__ = 0x800;
+define symbol __ICFEDIT_size_heap__ = 0x8;
/**** End of ICF editor section. ###ICF###*/
diff --git a/Demo/CORTEX_MB9A310_IAR_Keil/main-full.c b/Demo/CORTEX_MB9A310_IAR_Keil/main-full.c
index 3c738c643..8e1f07804 100644
--- a/Demo/CORTEX_MB9A310_IAR_Keil/main-full.c
+++ b/Demo/CORTEX_MB9A310_IAR_Keil/main-full.c
@@ -604,7 +604,7 @@ const unsigned short usButtonInputBit = 0x01U;
FM3_GPIO->PFR5 = 0x0000;
/* Assign the button input as GPIO. */
- FM3_GPIO->PFR1 |= usButtonInputBit;
+ FM3_GPIO->PFR5 |= usButtonInputBit;
/* Button interrupt on falling edge. */
FM3_EXTI->ELVR = 0x0003;
diff --git a/Demo/CORTEX_MB9A310_IAR_Keil/main_blinky.c b/Demo/CORTEX_MB9A310_IAR_Keil/main_blinky.c
index 7a3fae294..5f95dd6d7 100644
--- a/Demo/CORTEX_MB9A310_IAR_Keil/main_blinky.c
+++ b/Demo/CORTEX_MB9A310_IAR_Keil/main_blinky.c
@@ -326,7 +326,7 @@ const unsigned short usButtonInputBit = 0x01U;
FM3_GPIO->PFR5 = 0x0000;
/* Assign the button input as GPIO. */
- FM3_GPIO->PFR1 |= usButtonInputBit;
+ FM3_GPIO->PFR5 |= usButtonInputBit;
/* Button interrupt on falling edge. */
FM3_EXTI->ELVR = 0x0003;