From 77a162b739f46d6bd99d7f7b96272fd7c39d2012 Mon Sep 17 00:00:00 2001 From: richardbarry Date: Wed, 31 Aug 2011 10:38:44 +0000 Subject: [PATCH] Keil MB9A310 project is now building, but not yet tested. git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@1577 1d2547de-c912-0410-9cb9-b8ca96c0e9e2 --- Demo/CORTEX_MB9A310_IAR_Keil/RTOSDemo_IAR.dep | 831 +++++++++--------- .../RTOSDemo_Keil.uvopt | 62 +- .../RTOSDemo_Keil.uvproj | 152 ++-- .../config/mb9af314.icf | 2 +- Demo/CORTEX_MB9A310_IAR_Keil/main-full.c | 2 +- Demo/CORTEX_MB9A310_IAR_Keil/main_blinky.c | 2 +- 6 files changed, 519 insertions(+), 532 deletions(-) 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\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$\Blinky\Obj\system_mb9af31x.o - $PROJ_DIR$\..\..\Source\include\StackMacros.h - $PROJ_DIR$\Blinky\Obj\startup_mb9af31x.o + $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\MemMang\heap_2.c + $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\port.c $PROJ_DIR$\Blinky\Obj\main_blinky.pbi - $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portasm.s $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,116 +35,129 @@ $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\IAR\ARM_CM3\port.c + $PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c ICCARM - 28 + 18 BICOMP - 50 + 32 BICOMP - 56 17 16 37 14 53 15 29 0 27 1 33 21 57 2 43 46 + 20 13 29 11 41 12 22 48 43 14 21 49 26 16 45 51 34 36 - $PROJ_DIR$\..\..\Source\tasks.c + $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portasm.s + + + AARM + 27 + + + + + $PROJ_DIR$\..\..\Source\list.c ICCARM - 49 + 31 BICOMP - 51 + 17 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 + 20 13 29 11 41 12 22 48 43 14 21 49 26 16 45 51 36 - $PROJ_DIR$\Fujitu_source\system_mb9af31x.c + $PROJ_DIR$\..\..\Source\queue.c ICCARM - 7 + 54 BICOMP - 32 + 33 - - - [ROOT_NODE] - + - ILINK - 45 + BICOMP + 20 13 29 11 41 12 22 48 44 23 43 14 21 49 26 16 45 51 34 36 - + - $PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c + $PROJ_DIR$\..\..\Source\tasks.c ICCARM - 23 + 39 BICOMP - 40 + 38 BICOMP - 26 16 37 14 53 15 29 0 56 17 27 1 33 21 57 2 43 46 + 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\portable\IAR\ARM_CM3\portasm.s + $PROJ_DIR$\..\..\Source\timers.c - AARM - 34 + ICCARM + 28 + + + BICOMP + 15 @@ -160,84 +166,74 @@ ICCARM - 55 + 42 BICOMP - 58 + 46 - $PROJ_DIR$\..\..\Source\queue.c + $PROJ_DIR$\Fujitu_source\startup_iar\startup_mb9af31x.s - ICCARM - 3 - - - BICOMP - 44 + AARM + 53 - - - 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 + $PROJ_DIR$\Fujitu_source\system_mb9af31x.c ICCARM - 31 + 50 BICOMP - 12 + 25 - $PROJ_DIR$\Fujitu_source\startup_iar\startup_mb9af31x.s + [ROOT_NODE] - AARM - 9 + ILINK + 35 - $PROJ_DIR$\..\..\Source\list.c + $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\port.c ICCARM - 42 + 19 BICOMP - 22 + 40 BICOMP - 26 16 37 14 53 15 29 0 56 17 27 1 33 21 57 2 46 + 43 14 13 29 11 41 12 22 48 21 49 26 16 45 51 34 36 - $PROJ_DIR$\..\..\Source\timers.c + $PROJ_DIR$\main_blinky.c ICCARM - 35 + 24 BICOMP - 19 + 10 @@ -245,830 +241,832 @@ 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\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$\Fujitu_source\system_mb9af31x.c - $PROJ_DIR$\Full\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$\..\Common\include\dynamic.h - $PROJ_DIR$\..\Common\include\comtest.h $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 - $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 + $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$\..\Common\include\partest.h $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$\..\Common\include\BlockQ.h $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 - $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\blocktim.c $PROJ_DIR$\..\Common\Minimal\BlockQ.c - $TOOLKIT_DIR$\inc\c\stdlib.h + $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$\..\Common\Minimal\flash.c + $PROJ_DIR$\Full\Obj\timers.o $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$\..\Common\include\serial.h $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$\Full\Obj\semtest.o $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 + $PROJ_DIR$\..\Common\Minimal\comtest.c ICCARM - 70 + 48 BICOMP - 87 + 94 - - - $PROJ_DIR$\..\..\Source\tasks.c - - - ICCARM - 92 - + BICOMP - 58 + 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\recmutex.c + $PROJ_DIR$\..\Common\Minimal\countsem.c ICCARM - 97 + 60 BICOMP - 91 + 103 + + + BICOMP + 58 25 24 31 22 57 23 29 69 28 70 30 26 59 71 55 56 63 32 73 + + - $PROJ_DIR$\Fujitu_source\system_mb9af31x.c + $PROJ_DIR$\..\Common\Minimal\death.c ICCARM - 14 + 72 BICOMP - 20 + 42 - - - [ROOT_NODE] - + - ILINK - 101 + BICOMP + 27 24 31 22 57 23 29 69 58 25 28 70 30 26 59 71 55 56 21 - + - $PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c + $PROJ_DIR$\..\Common\Minimal\dynamic.c ICCARM - 78 + 41 BICOMP - 72 + 43 - - - $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portasm.s - + - AARM - 98 + BICOMP + 27 24 31 22 57 23 29 69 58 25 28 70 30 26 59 71 55 56 63 32 35 - + - $PROJ_DIR$\Fujitu_source\core_cm3.c + $PROJ_DIR$\..\Common\Minimal\flash.c ICCARM - 56 + 38 BICOMP - 80 + 85 - - - $PROJ_DIR$\..\..\Source\queue.c - - - ICCARM - 38 - + BICOMP - 62 + 27 24 31 22 57 23 29 69 58 25 28 70 30 26 59 71 55 56 40 62 - + - $PROJ_DIR$\..\Common\Minimal\BlockQ.c + $PROJ_DIR$\..\Common\Minimal\GenQTest.c ICCARM - 26 + 80 BICOMP - 40 + 97 BICOMP - 48 23 79 19 103 22 54 0 108 33 52 1 64 35 109 6 90 95 10 29 + 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\flash.c + $PROJ_DIR$\..\Common\Minimal\PollQ.c ICCARM - 24 + 78 BICOMP - 68 + 64 BICOMP - 48 23 79 19 103 22 54 0 108 33 52 1 64 35 109 6 90 95 25 4 + 27 24 31 22 57 23 29 69 58 25 28 70 30 26 59 71 55 56 32 108 - $PROJ_DIR$\..\Common\Minimal\TimerDemo.c + $PROJ_DIR$\..\Common\Minimal\QPeek.c ICCARM - 21 + 47 BICOMP - 100 + 52 - $PROJ_DIR$\..\Common\Minimal\QPeek.c + $PROJ_DIR$\..\Common\Minimal\recmutex.c ICCARM - 36 + 104 BICOMP - 43 + 99 - $PROJ_DIR$\..\Common\Minimal\comtest.c + $PROJ_DIR$\..\Common\Minimal\semtest.c ICCARM - 37 + 95 BICOMP - 81 + 101 - - - 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 + $PROJ_DIR$\..\Common\Minimal\TimerDemo.c ICCARM - 67 + 37 BICOMP - 51 + 106 - - - 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 + $PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c ICCARM - 2 + 92 BICOMP - 96 + 89 - + + + $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portasm.s + - BICOMP - 108 33 23 79 19 103 22 54 0 52 1 64 35 109 6 90 95 7 10 49 + AARM + 105 - + - $PROJ_DIR$\..\Common\Minimal\dynamic.c + $PROJ_DIR$\..\..\Source\list.c ICCARM - 27 + 102 BICOMP - 30 + 88 - - - 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 + $PROJ_DIR$\..\..\Source\queue.c - AARM - 32 + ICCARM + 49 + + + BICOMP + 81 - $PROJ_DIR$\serial.c + $PROJ_DIR$\..\..\Source\tasks.c ICCARM - 76 + 100 BICOMP - 31 + 79 - $PROJ_DIR$\main-full.c + $PROJ_DIR$\..\..\Source\timers.c ICCARM - 69 + 74 BICOMP - 42 + 83 - $PROJ_DIR$\..\Common\Minimal\PollQ.c + $PROJ_DIR$\Fujitu_source\core_cm3.c ICCARM - 57 + 77 BICOMP - 8 + 93 - + + + $PROJ_DIR$\Fujitu_source\startup_iar\startup_mb9af31x.s + - BICOMP - 48 23 79 19 103 22 54 0 108 33 52 1 64 35 109 6 90 95 10 105 + AARM + 46 - + - $PROJ_DIR$\..\Common\Minimal\semtest.c + $PROJ_DIR$\Fujitu_source\system_mb9af31x.c ICCARM - 88 + 33 BICOMP - 93 + 34 - $PROJ_DIR$\ParTest.c + [ROOT_NODE] - ICCARM - 63 - - - BICOMP - 5 + ILINK + 107 - $PROJ_DIR$\..\..\Source\list.c + $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\port.c ICCARM - 94 + 87 BICOMP - 71 + 98 - $PROJ_DIR$\..\..\Source\timers.c + $PROJ_DIR$\..\Common\Minimal\blocktim.c ICCARM - 46 + 84 BICOMP - 65 + 75 - $PROJ_DIR$\..\Common\Minimal\death.c + $PROJ_DIR$\..\Common\Minimal\BlockQ.c ICCARM - 44 + 39 BICOMP - 28 + 50 BICOMP - 48 23 79 19 103 22 54 0 108 33 52 1 64 35 109 6 90 95 3 + 58 28 70 26 59 71 55 56 32 44 - $PROJ_DIR$\..\Common\Minimal\GenQTest.c + $PROJ_DIR$\main-full.c ICCARM - 60 + 86 BICOMP - 86 + 51 - + + + $PROJ_DIR$\ParTest.c + + + ICCARM + 82 + BICOMP - 48 23 79 19 103 22 54 0 108 33 52 1 64 35 109 6 90 95 10 7 83 + 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$\Full_with_optimisation\Obj\dynamic.pbi $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$\..\..\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\blocktim.pbi $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\core_cm3.o $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\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$\ParTest.c + $PROJ_DIR$\Full_with_optimisation\Obj\GenQTest.o $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 + $PROJ_DIR$\..\Common\Minimal\comtest.c ICCARM - 52 + 49 BICOMP - 16 + 82 - $PROJ_DIR$\..\..\Source\tasks.c + $PROJ_DIR$\..\Common\Minimal\countsem.c ICCARM - 48 + 75 BICOMP - 51 + 80 - $PROJ_DIR$\..\Common\Minimal\recmutex.c + $PROJ_DIR$\..\Common\Minimal\death.c ICCARM - 20 + 60 BICOMP - 50 + 56 - $PROJ_DIR$\Fujitu_source\system_mb9af31x.c + $PROJ_DIR$\..\Common\Minimal\dynamic.c ICCARM - 98 + 47 BICOMP - 97 + 48 - [ROOT_NODE] + $PROJ_DIR$\..\Common\Minimal\flash.c - ILINK - 42 + ICCARM + 51 + + + BICOMP + 81 - $PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c + $PROJ_DIR$\..\Common\Minimal\GenQTest.c ICCARM - 83 + 89 BICOMP - 76 + 93 - $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portasm.s + $PROJ_DIR$\..\Common\Minimal\PollQ.c - AARM - 39 + ICCARM + 62 + + + BICOMP + 58 - $PROJ_DIR$\Fujitu_source\core_cm3.c + $PROJ_DIR$\..\Common\Minimal\QPeek.c ICCARM - 47 + 92 BICOMP - 81 + 78 - $PROJ_DIR$\..\..\Source\queue.c + $PROJ_DIR$\..\Common\Minimal\recmutex.c ICCARM - 85 + 55 BICOMP - 93 + 72 - $PROJ_DIR$\..\Common\Minimal\BlockQ.c + $PROJ_DIR$\..\Common\Minimal\semtest.c ICCARM - 59 + 61 BICOMP - 72 + 54 - - - BICOMP - 40 22 67 18 86 21 49 0 94 28 46 2 57 30 95 3 74 77 7 27 - - - $PROJ_DIR$\..\Common\Minimal\flash.c + $PROJ_DIR$\..\Common\Minimal\TimerDemo.c ICCARM - 13 + 70 BICOMP - 68 + 52 - $PROJ_DIR$\..\Common\Minimal\TimerDemo.c + $PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c ICCARM - 45 + 90 BICOMP - 15 + 83 - $PROJ_DIR$\..\Common\Minimal\QPeek.c + $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portasm.s + + + AARM + 66 + + + + + $PROJ_DIR$\..\..\Source\list.c ICCARM - 89 + 86 BICOMP - 60 + 76 - $PROJ_DIR$\..\Common\Minimal\comtest.c + $PROJ_DIR$\..\..\Source\queue.c ICCARM - 5 + 91 BICOMP - 75 + 94 - $PROJ_DIR$\..\Common\Minimal\blocktim.c + $PROJ_DIR$\..\..\Source\tasks.c ICCARM - 9 + 71 BICOMP - 43 + 73 - $PROJ_DIR$\..\Common\Minimal\countsem.c + $PROJ_DIR$\..\..\Source\timers.c ICCARM - 54 + 79 BICOMP - 64 + 85 - $PROJ_DIR$\..\Common\Minimal\dynamic.c + $PROJ_DIR$\Fujitu_source\core_cm3.c ICCARM - 4 + 68 BICOMP - 1 + 88 @@ -1077,124 +1075,113 @@ AARM - 44 + 69 - $PROJ_DIR$\serial.c + $PROJ_DIR$\Fujitu_source\system_mb9af31x.c ICCARM - 80 + 96 BICOMP - 26 + 95 - $PROJ_DIR$\main-full.c + [ROOT_NODE] - ICCARM - 35 - - - BICOMP - 36 + ILINK + 67 - $PROJ_DIR$\..\Common\Minimal\PollQ.c + $PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\port.c ICCARM - 34 + 74 BICOMP - 25 + 53 - $PROJ_DIR$\..\Common\Minimal\semtest.c + $PROJ_DIR$\..\Common\Minimal\blocktim.c ICCARM - 32 + 46 BICOMP - 19 + 65 - $PROJ_DIR$\ParTest.c + $PROJ_DIR$\..\Common\Minimal\BlockQ.c ICCARM - 10 + 77 BICOMP - 24 + 84 - - - $PROJ_DIR$\..\..\Source\list.c - - - ICCARM - 79 - + BICOMP - 58 + 26 23 30 21 37 22 28 43 38 24 27 44 29 25 39 45 35 36 31 32 - + - $PROJ_DIR$\..\..\Source\timers.c + $PROJ_DIR$\main-full.c ICCARM - 62 + 63 BICOMP - 78 + 64 - $PROJ_DIR$\..\Common\Minimal\death.c + $PROJ_DIR$\ParTest.c ICCARM - 31 + 50 BICOMP - 23 + 57 - $PROJ_DIR$\..\Common\Minimal\GenQTest.c + $PROJ_DIR$\serial.c ICCARM - 88 + 87 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,12 +595,12 @@ Fujitsu Source - 0 + 1 0 0 1 - 1 + 2 1 0 0 @@ -609,13 +609,13 @@ 0 0 0 - .\Fujitu_source\system_mb9bf50x.c - system_mb9bf50x.c + .\Fujitu_source\core_cm3.c + core_cm3.c 1 - 2 - 1 + 0 + 2 0 0 0 @@ -623,13 +623,13 @@ 0 0 0 - .\Fujitu_source\core_cm3.c - core_cm3.c + .\Fujitu_source\startup_keil\startup_mb9af31x.s + startup_mb9af31x.s 1 - 3 - 2 + 0 + 1 0 0 0 @@ -637,8 +637,8 @@ 0 0 0 - .\Fujitu_source\startup_keil\startup_mb9bf50x.s - startup_mb9bf50x.s + .\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; -- 2.39.5