From 6442caa72c6a8d64bab717c919c93cf05696b148 Mon Sep 17 00:00:00 2001 From: richardbarry Date: Wed, 31 Aug 2011 13:54:06 +0000 Subject: [PATCH] MB9A314 Keil projects are now all fully functional. git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@1578 1d2547de-c912-0410-9cb9-b8ca96c0e9e2 --- Demo/CORTEX_MB9A310_IAR_Keil/RTOSDemo_IAR.dep | 824 ++++++++++-------- .../RTOSDemo_Keil.uvopt | 68 +- .../RTOSDemo_Keil.uvproj | 4 +- Demo/CORTEX_MB9A310_IAR_Keil/main-full.c | 4 +- Demo/CORTEX_MB9A310_IAR_Keil/main_blinky.c | 2 +- 5 files changed, 506 insertions(+), 396 deletions(-) diff --git a/Demo/CORTEX_MB9A310_IAR_Keil/RTOSDemo_IAR.dep b/Demo/CORTEX_MB9A310_IAR_Keil/RTOSDemo_IAR.dep index 449a93606..68628bcee 100644 --- a/Demo/CORTEX_MB9A310_IAR_Keil/RTOSDemo_IAR.dep +++ b/Demo/CORTEX_MB9A310_IAR_Keil/RTOSDemo_IAR.dep @@ -6,26 +6,21 @@ Blinky - $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$\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$\Blinky\Obj\timers.pbi + $PROJ_DIR$\Blinky\Obj\core_cm3.o + $PROJ_DIR$\..\..\Source\include\FreeRTOS.h + $TOOLKIT_DIR$\inc\c\string.h + $PROJ_DIR$\FreeRTOSConfig.h + $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portmacro.h + $PROJ_DIR$\Blinky\Obj\core_cm3.pbi + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\Blinky\Obj\startup_mb9af31x.o + $PROJ_DIR$\Blinky\Obj\system_mb9af31x.o + $PROJ_DIR$\..\..\Source\include\mpu_wrappers.h + $PROJ_DIR$\..\..\Source\include\StackMacros.h + $PROJ_DIR$\Blinky\Obj\queue.o + $PROJ_DIR$\..\..\Source\include\timers.h $PROJ_DIR$\..\..\Source\include\portable.h - $PROJ_DIR$\Blinky\Obj\list.pbi - $PROJ_DIR$\Blinky\Obj\heap_2.o - $PROJ_DIR$\Blinky\Obj\port.o $TOOLKIT_DIR$\inc\c\stdlib.h $PROJ_DIR$\..\..\Source\include\projdefs.h $TOOLKIT_DIR$\inc\c\DLib_Threads.h @@ -48,37 +43,70 @@ $PROJ_DIR$\Blinky\Obj\tasks.o $PROJ_DIR$\Blinky\Obj\port.pbi $TOOLKIT_DIR$\inc\c\DLib_Product.h - $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 + $PROJ_DIR$\Blinky\Obj\timers.pbi + $TOOLKIT_DIR$\inc\c\stddef.h + $TOOLKIT_DIR$\inc\c\ycheck.h + $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$\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$\Blinky\Obj\main_blinky.pbi + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $PROJ_DIR$\Blinky\Obj\list.pbi + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\Blinky\Obj\port.o + $PROJ_DIR$\Blinky\Obj\heap_2.o + + [ROOT_NODE] + + + ILINK + 30 + + + + + $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\port.c + + + ICCARM + 54 + + + BICOMP + 35 + + + + + BICOMP + 2 38 39 24 53 36 51 17 7 16 4 21 14 5 10 29 31 + + + $PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c ICCARM - 18 + 55 BICOMP - 32 + 27 BICOMP - 20 13 29 11 41 12 22 48 43 14 21 49 26 16 45 51 34 36 + 15 39 24 53 36 51 17 7 2 38 16 4 21 14 5 10 29 31 @@ -87,7 +115,7 @@ AARM - 27 + 22 @@ -96,17 +124,17 @@ ICCARM - 31 + 26 BICOMP - 17 + 52 BICOMP - 20 13 29 11 41 12 22 48 43 14 21 49 26 16 45 51 36 + 15 39 24 53 36 51 17 7 2 38 16 4 21 14 5 10 31 @@ -115,17 +143,17 @@ ICCARM - 54 + 12 BICOMP - 33 + 28 BICOMP - 20 13 29 11 41 12 22 48 44 23 43 14 21 49 26 16 45 51 34 36 + 15 39 24 53 36 51 17 7 3 18 2 38 16 4 21 14 5 10 29 31 @@ -134,17 +162,17 @@ ICCARM - 39 + 34 BICOMP - 38 + 33 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 + 32 39 24 53 36 51 17 7 25 15 3 18 2 38 16 4 21 14 5 10 29 31 13 11 @@ -153,11 +181,11 @@ ICCARM - 28 + 23 BICOMP - 15 + 37 @@ -166,11 +194,11 @@ ICCARM - 42 + 1 BICOMP - 46 + 6 @@ -179,7 +207,7 @@ AARM - 53 + 8 @@ -188,52 +216,24 @@ ICCARM - 50 - - - BICOMP - 25 - - - - - [ROOT_NODE] - - - ILINK - 35 - - - - - $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\port.c - - - ICCARM - 19 + 9 BICOMP - 40 + 20 - - - 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 + 19 BICOMP - 10 + 50 @@ -241,6 +241,7 @@ Full + $PROJ_DIR$\..\Common\Minimal\BlockQ.c $PROJ_DIR$\..\Common\Minimal\comtest.c $PROJ_DIR$\..\Common\Minimal\countsem.c $PROJ_DIR$\..\Common\Minimal\death.c @@ -250,72 +251,27 @@ $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 + $TOOLKIT_DIR$\inc\c\string.h + $PROJ_DIR$\FreeRTOSConfig.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$\..\..\Source\include\StackMacros.h + $PROJ_DIR$\..\..\Source\include\timers.h + $PROJ_DIR$\..\Common\include\death.h + $PROJ_DIR$\Full\Obj\system_mb9af31x.o + $PROJ_DIR$\Full\Obj\system_mb9af31x.pbi + $PROJ_DIR$\Full\Obj\TimerDemo.o + $PROJ_DIR$\..\Common\include\dynamic.h + $TOOLKIT_DIR$\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\..\Source\include\portable.h + $PROJ_DIR$\Full\Obj\PollQ.pbi $PROJ_DIR$\Full\Obj\timers.o + $PROJ_DIR$\..\Common\include\countsem.h + $PROJ_DIR$\Full\Obj\death.o $PROJ_DIR$\Full\Obj\blocktim.pbi $PROJ_DIR$\Full\Obj\RTOSDemo_IAR.pbd $PROJ_DIR$\Full\Obj\core_cm3.o @@ -332,15 +288,49 @@ $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$\..\Common\include\serial.h $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$\..\Common\include\GenQTest.h $PROJ_DIR$\Full\Obj\port.pbi $PROJ_DIR$\Full\Obj\recmutex.pbi + $PROJ_DIR$\..\Common\include\comtest.h + $PROJ_DIR$\Full\Obj\flash.o + $PROJ_DIR$\Full\Obj\BlockQ.o + $PROJ_DIR$\Full\Obj\dynamic.o + $PROJ_DIR$\..\Common\include\partest.h + $PROJ_DIR$\Full\Obj\death.pbi + $PROJ_DIR$\Full\Obj\dynamic.pbi + $PROJ_DIR$\Full\Obj\serial.pbi + $PROJ_DIR$\..\Common\include\BlockQ.h + $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$\..\..\Source\include\semphr.h + $PROJ_DIR$\Full\Obj\countsem.o + $PROJ_DIR$\Full\Obj\ParTest.pbi + $PROJ_DIR$\..\Common\include\flash.h + $TOOLKIT_DIR$\inc\c\stdlib.h + $PROJ_DIR$\..\..\Source\include\projdefs.h + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $TOOLKIT_DIR$\inc\c\stdint.h + $TOOLKIT_DIR$\inc\c\yvals.h + $TOOLKIT_DIR$\inc\c\ystdio.h + $PROJ_DIR$\..\..\Source\include\task.h + $PROJ_DIR$\..\..\Source\include\list.h + $TOOLKIT_DIR$\inc\c\stdio.h + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $TOOLKIT_DIR$\inc\c\stddef.h + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\..\Source\include\queue.h $PROJ_DIR$\Full\Obj\tasks.o $PROJ_DIR$\Full\Obj\semtest.pbi $PROJ_DIR$\Full\Obj\list.o @@ -350,23 +340,72 @@ $PROJ_DIR$\Full\Obj\TimerDemo.pbi $PROJ_DIR$\Full\Exe\RTOSDemo_IAR.out $PROJ_DIR$\..\Common\include\PollQ.h + $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$\main_blinky.c + $PROJ_DIR$\main-full.c + $PROJ_DIR$\ParTest.c + $PROJ_DIR$\serial.c + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\Fujitu_source\system_mb9af31x.h + $PROJ_DIR$\Fujitu_source\mcu.h + $PROJ_DIR$\..\Common\include\TimerDemo.h + $TOOLKIT_DIR$\CMSIS\Include\core_cm3.h + $PROJ_DIR$\..\Common\include\blocktim.h + $PROJ_DIR$\Fujitu_source\mb9af314l.h + $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $PROJ_DIR$\..\Common\include\comtest2.h + $TOOLKIT_DIR$\CMSIS\Include\core_cmFunc.h + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\Common\include\QPeek.h + $PROJ_DIR$\..\Common\include\recmutex.h + $PROJ_DIR$\..\Common\include\semtest.h + + $PROJ_DIR$\..\Common\Minimal\BlockQ.c + + + ICCARM + 58 + + + BICOMP + 69 + + + + + BICOMP + 76 88 81 115 86 114 78 16 12 87 77 14 80 26 15 17 83 84 89 64 + + + $PROJ_DIR$\..\Common\Minimal\comtest.c ICCARM - 48 + 67 BICOMP - 94 + 50 BICOMP - 27 24 31 22 57 23 29 69 58 25 28 70 30 26 59 71 55 56 91 36 40 + 76 88 81 115 86 114 78 16 12 87 77 14 80 26 15 17 83 84 48 56 60 @@ -375,17 +414,17 @@ ICCARM - 60 + 73 BICOMP - 103 + 93 BICOMP - 58 25 24 31 22 57 23 29 69 28 70 30 26 59 71 55 56 63 32 73 + 12 87 88 81 115 86 114 78 16 77 14 80 26 15 17 83 84 72 89 29 @@ -394,17 +433,17 @@ ICCARM - 72 + 30 BICOMP - 42 + 61 BICOMP - 27 24 31 22 57 23 29 69 58 25 28 70 30 26 59 71 55 56 21 + 76 88 81 115 86 114 78 16 12 87 77 14 80 26 15 17 83 84 20 @@ -413,17 +452,17 @@ ICCARM - 41 + 59 BICOMP - 43 + 62 BICOMP - 27 24 31 22 57 23 29 69 58 25 28 70 30 26 59 71 55 56 63 32 35 + 76 88 81 115 86 114 78 16 12 87 77 14 80 26 15 17 83 84 72 89 24 @@ -432,17 +471,17 @@ ICCARM - 38 + 57 BICOMP - 85 + 41 BICOMP - 27 24 31 22 57 23 29 69 58 25 28 70 30 26 59 71 55 56 40 62 + 76 88 81 115 86 114 78 16 12 87 77 14 80 26 15 17 83 84 60 75 @@ -451,17 +490,17 @@ ICCARM - 80 + 36 BICOMP - 97 + 52 BICOMP - 27 24 31 22 57 23 29 69 58 25 28 70 30 26 59 71 55 56 32 63 96 + 76 88 81 115 86 114 78 16 12 87 77 14 80 26 15 17 83 84 89 72 53 @@ -470,17 +509,17 @@ ICCARM - 78 + 34 BICOMP - 64 + 27 BICOMP - 27 24 31 22 57 23 29 69 58 25 28 70 30 26 59 71 55 56 32 108 + 76 88 81 115 86 114 78 16 12 87 77 14 80 26 15 17 83 84 89 98 @@ -489,213 +528,272 @@ ICCARM - 47 + 66 BICOMP - 52 + 71 + + + BICOMP + 76 88 81 115 86 114 78 16 12 87 77 14 80 26 15 17 83 84 89 72 126 + + $PROJ_DIR$\..\Common\Minimal\recmutex.c ICCARM - 104 + 94 BICOMP - 99 + 55 + + + BICOMP + 12 87 88 81 115 86 114 78 16 77 14 80 26 15 17 83 84 72 89 127 + + - $PROJ_DIR$\..\Common\Minimal\semtest.c + [ROOT_NODE] - ICCARM - 95 - - - BICOMP - 101 + ILINK + 97 - $PROJ_DIR$\..\Common\Minimal\TimerDemo.c + $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\port.c ICCARM - 37 + 43 BICOMP - 106 + 54 + + + BICOMP + 12 87 88 81 115 86 114 78 16 77 14 80 26 15 17 83 84 + + - $PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c + $PROJ_DIR$\..\Common\Minimal\blocktim.c ICCARM - 92 + 40 BICOMP - 89 + 31 - - - $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portasm.s - + - AARM - 105 + BICOMP + 12 87 88 81 115 86 114 78 16 77 14 80 26 15 17 83 84 89 120 - + - $PROJ_DIR$\..\..\Source\list.c + $PROJ_DIR$\..\Common\Minimal\semtest.c ICCARM - 102 + 51 BICOMP - 88 + 91 + + + BICOMP + 76 88 81 115 86 114 78 16 12 87 77 14 80 26 15 17 83 84 72 89 128 + + - $PROJ_DIR$\..\..\Source\queue.c + $PROJ_DIR$\..\Common\Minimal\TimerDemo.c ICCARM - 49 + 23 BICOMP - 81 + 96 + + + BICOMP + 13 88 81 115 86 114 78 16 79 12 87 77 14 80 26 15 17 83 84 19 118 + + - $PROJ_DIR$\..\..\Source\tasks.c + $PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c ICCARM - 100 + 47 BICOMP - 79 + 45 + + + BICOMP + 76 88 81 115 86 114 78 16 12 87 77 14 80 26 15 17 83 84 + + - $PROJ_DIR$\..\..\Source\timers.c + $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portasm.s - ICCARM - 74 - - - BICOMP - 83 + AARM + 95 - $PROJ_DIR$\Fujitu_source\core_cm3.c + $PROJ_DIR$\..\..\Source\list.c ICCARM - 77 + 92 BICOMP - 93 + 44 - - - $PROJ_DIR$\Fujitu_source\startup_iar\startup_mb9af31x.s - + - AARM - 46 + BICOMP + 76 88 81 115 86 114 78 16 12 87 77 14 80 26 15 17 84 - + - $PROJ_DIR$\Fujitu_source\system_mb9af31x.c + $PROJ_DIR$\..\..\Source\queue.c ICCARM - 33 + 68 BICOMP - 34 + 37 + + + BICOMP + 76 88 81 115 86 114 78 16 13 79 12 87 77 14 80 26 15 17 83 84 + + - [ROOT_NODE] + $PROJ_DIR$\..\..\Source\tasks.c - ILINK - 107 + ICCARM + 90 + + + BICOMP + 35 + + + BICOMP + 85 88 81 115 86 114 78 16 82 76 13 79 12 87 77 14 80 26 15 17 83 84 19 18 + + - $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\port.c + $PROJ_DIR$\..\..\Source\timers.c ICCARM - 87 + 28 BICOMP - 98 + 39 + + + BICOMP + 12 87 88 81 115 86 114 78 16 77 14 80 26 15 17 83 84 89 19 + + - $PROJ_DIR$\..\Common\Minimal\blocktim.c + $PROJ_DIR$\Fujitu_source\core_cm3.c ICCARM - 84 + 33 BICOMP - 75 + 49 + + + + + BICOMP + 80 88 81 115 86 114 78 + + + + + $PROJ_DIR$\Fujitu_source\startup_iar\startup_mb9af31x.s + + + AARM + 65 - $PROJ_DIR$\..\Common\Minimal\BlockQ.c + $PROJ_DIR$\Fujitu_source\system_mb9af31x.c ICCARM - 39 + 21 BICOMP - 50 + 22 BICOMP - 58 28 70 26 59 71 55 56 32 44 + 117 121 119 80 88 81 115 86 114 78 25 122 125 124 116 @@ -704,37 +802,49 @@ ICCARM - 86 + 42 BICOMP - 51 + 70 + + + BICOMP + 12 87 88 81 115 86 114 78 16 77 14 80 26 15 17 83 84 89 19 117 121 119 25 122 125 124 116 60 75 64 20 120 128 53 126 127 118 123 98 29 24 + + $PROJ_DIR$\ParTest.c ICCARM - 82 + 38 BICOMP - 61 + 74 + + + BICOMP + 12 87 88 81 115 86 114 78 16 77 14 80 26 15 17 83 84 117 121 119 25 122 125 124 116 + + $PROJ_DIR$\serial.c ICCARM - 90 + 46 BICOMP - 45 + 63 @@ -742,6 +852,7 @@ Full_with_optimisation + $PROJ_DIR$\..\Common\Minimal\BlockQ.c $PROJ_DIR$\..\Common\Minimal\comtest.c $PROJ_DIR$\..\Common\Minimal\countsem.c $PROJ_DIR$\..\Common\Minimal\death.c @@ -751,44 +862,27 @@ $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$\..\Common\Minimal\blocktim.c + $PROJ_DIR$\..\..\Source\include\FreeRTOS.h + $PROJ_DIR$\FreeRTOSConfig.h + $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portmacro.h + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\..\Source\include\mpu_wrappers.h $PROJ_DIR$\..\..\Source\include\portable.h + $PROJ_DIR$\Full_with_optimisation\Obj\blocktim.o + $PROJ_DIR$\..\Common\include\BlockQ.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 + $TOOLKIT_DIR$\inc\c\stddef.h + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\..\Source\include\queue.h $PROJ_DIR$\Full_with_optimisation\Obj\dynamic.o $PROJ_DIR$\Full_with_optimisation\Obj\dynamic.pbi $PROJ_DIR$\Full_with_optimisation\Obj\comtest.o @@ -811,9 +905,9 @@ $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\tasks.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 @@ -839,17 +933,52 @@ $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\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$\main-full.c + $PROJ_DIR$\ParTest.c + $PROJ_DIR$\serial.c + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + + $PROJ_DIR$\..\Common\Minimal\BlockQ.c + + + ICCARM + 61 + + + BICOMP + 68 + + + + + BICOMP + 20 29 24 96 27 95 22 15 12 28 21 13 23 17 14 16 25 26 30 19 + + + $PROJ_DIR$\..\Common\Minimal\comtest.c ICCARM - 49 + 33 BICOMP - 82 + 66 @@ -858,11 +987,11 @@ ICCARM - 75 + 59 BICOMP - 80 + 64 @@ -871,11 +1000,11 @@ ICCARM - 60 + 44 BICOMP - 56 + 40 @@ -884,11 +1013,11 @@ ICCARM - 47 + 31 BICOMP - 48 + 32 @@ -897,11 +1026,11 @@ ICCARM - 51 + 35 BICOMP - 81 + 65 @@ -910,11 +1039,11 @@ ICCARM - 89 + 73 BICOMP - 93 + 77 @@ -923,11 +1052,11 @@ ICCARM - 62 + 46 BICOMP - 58 + 42 @@ -936,11 +1065,11 @@ ICCARM - 92 + 76 BICOMP - 78 + 62 @@ -949,213 +1078,194 @@ ICCARM - 55 + 39 BICOMP - 72 + 56 - $PROJ_DIR$\..\Common\Minimal\semtest.c + [ROOT_NODE] - ICCARM - 61 - - - BICOMP - 54 + ILINK + 51 - $PROJ_DIR$\..\Common\Minimal\TimerDemo.c + $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\port.c ICCARM - 70 + 58 BICOMP - 52 + 37 - $PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c + $PROJ_DIR$\..\Common\Minimal\blocktim.c ICCARM - 90 + 18 BICOMP - 83 - - - - - $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portasm.s - - - AARM - 66 + 49 - $PROJ_DIR$\..\..\Source\list.c + $PROJ_DIR$\..\Common\Minimal\semtest.c ICCARM - 86 + 45 BICOMP - 76 + 38 - $PROJ_DIR$\..\..\Source\queue.c + $PROJ_DIR$\..\Common\Minimal\TimerDemo.c ICCARM - 91 + 55 BICOMP - 94 + 36 - $PROJ_DIR$\..\..\Source\tasks.c + $PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c ICCARM - 71 + 74 BICOMP - 73 + 67 - $PROJ_DIR$\..\..\Source\timers.c + $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portasm.s - ICCARM - 79 - - - BICOMP - 85 + AARM + 50 - $PROJ_DIR$\Fujitu_source\core_cm3.c + $PROJ_DIR$\..\..\Source\list.c ICCARM - 68 + 70 BICOMP - 88 + 60 - $PROJ_DIR$\Fujitu_source\startup_iar\startup_mb9af31x.s + $PROJ_DIR$\..\..\Source\queue.c - AARM - 69 + ICCARM + 75 + + + BICOMP + 78 - $PROJ_DIR$\Fujitu_source\system_mb9af31x.c + $PROJ_DIR$\..\..\Source\tasks.c ICCARM - 96 + 53 BICOMP - 95 + 57 - [ROOT_NODE] + $PROJ_DIR$\..\..\Source\timers.c - ILINK - 67 + ICCARM + 63 + + + BICOMP + 69 - $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\port.c + $PROJ_DIR$\Fujitu_source\core_cm3.c ICCARM - 74 + 52 BICOMP - 53 + 72 - $PROJ_DIR$\..\Common\Minimal\blocktim.c + $PROJ_DIR$\Fujitu_source\startup_iar\startup_mb9af31x.s - ICCARM - 46 - - - BICOMP - 65 + AARM + 54 - $PROJ_DIR$\..\Common\Minimal\BlockQ.c + $PROJ_DIR$\Fujitu_source\system_mb9af31x.c ICCARM - 77 + 80 BICOMP - 84 + 79 - - - BICOMP - 26 23 30 21 37 22 28 43 38 24 27 44 29 25 39 45 35 36 31 32 - - $PROJ_DIR$\main-full.c ICCARM - 63 + 47 BICOMP - 64 + 48 @@ -1164,11 +1274,11 @@ ICCARM - 50 + 34 BICOMP - 57 + 41 @@ -1177,11 +1287,11 @@ ICCARM - 87 + 71 BICOMP - 59 + 43 diff --git a/Demo/CORTEX_MB9A310_IAR_Keil/RTOSDemo_Keil.uvopt b/Demo/CORTEX_MB9A310_IAR_Keil/RTOSDemo_Keil.uvopt index 7a1f00fb4..d171c63c5 100644 --- a/Demo/CORTEX_MB9A310_IAR_Keil/RTOSDemo_Keil.uvopt +++ b/Demo/CORTEX_MB9A310_IAR_Keil/RTOSDemo_Keil.uvopt @@ -149,7 +149,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 + -UM1129BUE -O239 -S0 -C0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC800 -FN1 -FF0MB9BFx04_256 -FS00 -FL040000 @@ -183,7 +183,7 @@ 0 1 - 1 + 0 0 0 0 @@ -203,7 +203,7 @@ 0 0 0 - 3 + 0 0 @@ -340,7 +340,7 @@ 0 UL2CM3 - -O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0MB9BFx04_256 -FS00 -FL040000) + -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 -FF0MB9BFx04_256 -FS00 -FL040000 @@ -374,7 +374,7 @@ 0 1 - 1 + 0 0 0 0 @@ -531,7 +531,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 + -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 -FF0MB9BFx04_256 -FS00 -FL040000 @@ -565,7 +565,7 @@ 0 1 - 1 + 0 0 0 0 @@ -585,7 +585,7 @@ 0 0 0 - 3 + 0 0 @@ -595,12 +595,12 @@ Fujitsu Source - 1 + 0 0 0 1 - 2 + 1 1 0 0 @@ -614,28 +614,28 @@ 1 - 0 + 2 2 0 0 0 0 - 0 - 0 + 135 + 149 0 .\Fujitu_source\startup_keil\startup_mb9af31x.s startup_mb9af31x.s 1 - 0 + 3 1 0 0 - 0 + 6 0 - 0 - 0 + 37 + 40 0 .\Fujitu_source\system_mb9af31x.c system_mb9af31x.c @@ -872,8 +872,8 @@ 0 0 0 - 0 - 0 + 840 + 853 0 ..\..\Source\queue.c queue.c @@ -886,8 +886,8 @@ 0 0 0 - 1975 - 1984 + 1944 + 1957 0 ..\..\Source\tasks.c tasks.c @@ -896,11 +896,11 @@ 3 21 1 - 0 + 1 0 0 0 - 191 + 187 200 0 ..\..\Source\portable\RVDS\ARM_CM3\port.c @@ -949,8 +949,8 @@ 0 0 0 - 58 - 58 + 54 + 54 0 .\main_blinky.c main_blinky.c @@ -961,10 +961,10 @@ 1 0 0 - 19 + 0 0 - 56 - 56 + 60 + 60 0 .\main-full.c main-full.c @@ -990,19 +990,19 @@ 0 100 - 1 + 0 .\main-full.c - 19 - 56 - 56 + 0 + 60 + 60 .\main_blinky.c 0 - 58 - 58 + 54 + 54 diff --git a/Demo/CORTEX_MB9A310_IAR_Keil/RTOSDemo_Keil.uvproj b/Demo/CORTEX_MB9A310_IAR_Keil/RTOSDemo_Keil.uvproj index a75eec4b7..76332546d 100644 --- a/Demo/CORTEX_MB9A310_IAR_Keil/RTOSDemo_Keil.uvproj +++ b/Demo/CORTEX_MB9A310_IAR_Keil/RTOSDemo_Keil.uvproj @@ -163,7 +163,7 @@ 4096 BIN\UL2CM3.DLL - + "" () @@ -1602,7 +1602,7 @@ 4096 BIN\UL2CM3.DLL - + "" () diff --git a/Demo/CORTEX_MB9A310_IAR_Keil/main-full.c b/Demo/CORTEX_MB9A310_IAR_Keil/main-full.c index 8e1f07804..e729ad234 100644 --- a/Demo/CORTEX_MB9A310_IAR_Keil/main-full.c +++ b/Demo/CORTEX_MB9A310_IAR_Keil/main-full.c @@ -65,8 +65,8 @@ * tasks, queues, semaphores and timers. It also demonstrates how Cortex-M3 * interrupts can interact with FreeRTOS tasks/timers. * - * This project runs on the SK-FM3-100PMC evaluation board, which is populated - * with an MB9BF5006N Cortex-M3 based microcontroller. + * This demo project runs on the SK-FM3-64PMC1 evaluation board, which is + * populated with an MB9A300 microcontroller. * * The main() Function: * main() creates three demo specific software timers, one demo specific queue, diff --git a/Demo/CORTEX_MB9A310_IAR_Keil/main_blinky.c b/Demo/CORTEX_MB9A310_IAR_Keil/main_blinky.c index 5f95dd6d7..308493eae 100644 --- a/Demo/CORTEX_MB9A310_IAR_Keil/main_blinky.c +++ b/Demo/CORTEX_MB9A310_IAR_Keil/main_blinky.c @@ -66,7 +66,7 @@ * interact with FreeRTOS tasks/timers. * * This simple demo project runs on the SK-FM3-64PMC1 evaluation board, which - * is populated with an MB9A300 microcontroller. + * is populated with an MB9A314 microcontroller. * * The idle hook function: * The idle hook function demonstrates how to query the amount of FreeRTOS heap -- 2.39.5