Update Fujitsu 32bit port - work in progress.

This commit is contained in:
Richard Barry 2008-02-10 20:30:11 +00:00
parent 778b0d13ef
commit ba4d636307
7 changed files with 404 additions and 448 deletions

View File

@ -9,23 +9,85 @@ $0
-I "..\Common\include"
-I "..\..\Source\include"
-I "..\..\Source\portable\Softune\MB91460"
-O 0
-I ".\SRC\utility"
-O 3
-K SIZE
-K SHORTADDRESS
-B
-K NOSCHEDULE
-K SCHEDULE
-K A1
-K SARG
-Xdof
-INF STACK
-x vTaskIncrementTick,vTaskSwitchContext
-K NOEOPT
-K EOPT
-K NOLIB
-K NOUNROLL
$other
-Xalign
-D__91467D
$time
1202156592
1202672931
$end
$..\..\Source\queue.c,0
-g
-w 1
-INF LIST
-I ".\SRC"
-I ".\SRC\watchdog"
-I "..\Common\include"
-I "..\..\Source\include"
-I "..\..\Source\portable\Softune\MB91460"
-I ".\SRC\utility"
-O 3
-K SIZE
-K SHORTADDRESS
-B
-K SCHEDULE
-K A1
-K SARG
-Xdof
-INF STACK
-x vTaskIncrementTick,vTaskSwitchContext
-K EOPT
-K NOLIB
-K NOUNROLL
$other
-Xalign
-D__91467D
-w 0
$time
1202672960
$end
$..\..\Source\tasks.c,0
-g
-w 1
-INF LIST
-I ".\SRC"
-I ".\SRC\watchdog"
-I "..\Common\include"
-I "..\..\Source\include"
-I "..\..\Source\portable\Softune\MB91460"
-I ".\SRC\utility"
-O 3
-K SIZE
-K SHORTADDRESS
-B
-K SCHEDULE
-K A1
-K SARG
-Xdof
-INF STACK
-x vTaskIncrementTick,vTaskSwitchContext
-K EOPT
-K NOLIB
-K NOUNROLL
$other
-Xalign
-D__91467D
-w 0
$time
1202672960
$end
$1
-g
@ -71,7 +133,7 @@ $2
-Xdof
$other
$time
1201699972
1202669532
$end
$3
-dt s,d,r,a
@ -81,7 +143,7 @@ $3
-Xdof
$other
$time
1201699972
1202669532
$end
$4
-Xdof
@ -155,7 +217,7 @@ $2
-Xdof
$other
$time
1201109020
1202669532
$end
$3
-dt s,d,r,a
@ -165,7 +227,7 @@ $3
-Xdof
$other
$time
1201109020
1202669532
$end
$4
-Xdof

View File

@ -18,51 +18,45 @@ PrjInfo-1=MONDEB_INTERNAL
Active=STANDALONE
[MEMBER]
F0=44
F0=38
F1=0 f Source Files
F2=0 c SRC\MAIN.c
F2=0 c SRC\main.c
F3=0 a SRC\mb91467d.asm
F4=0 a SRC\Start91460.asm
F5=0 c SRC\vectors.c
F6=0 f Source Files\portable
F7=0 c ..\..\Source\portable\Softune\MB91460\__STD_LIB_sbrk.c
F8=0 c ..\..\Source\portable\Softune\MB91460\port.c
F9=0 f Source Files\FreeRTOS
F10=0 c ..\..\Source\croutine.c
F11=0 c ..\..\Source\list.c
F12=0 c ..\..\Source\queue.c
F13=0 c ..\..\Source\tasks.c
F14=0 f Source Files\Minimal
F15=0 c ..\Common\Minimal\AltBlckQ.c
F16=0 c ..\Common\Minimal\AltBlock.c
F17=0 c ..\Common\Minimal\AltPollQ.c
F18=0 c ..\Common\Minimal\AltQTest.c
F19=0 c ..\Common\Minimal\BlockQ.c
F20=0 c ..\Common\Minimal\blocktim.c
F21=0 c ..\Common\Minimal\comtest.c
F22=0 c ..\Common\Minimal\countsem.c
F23=0 c ..\Common\Minimal\crflash.c
F24=0 c ..\Common\Minimal\crhook.c
F25=0 c ..\Common\Minimal\death.c
F26=0 c ..\Common\Minimal\dynamic.c
F27=0 c ..\Common\Minimal\flash.c
F28=0 c ..\Common\Minimal\flop.c
F29=0 c ..\Common\Minimal\GenQTest.c
F30=0 c ..\Common\Minimal\integer.c
F31=0 c ..\Common\Minimal\PollQ.c
F32=0 c ..\Common\Minimal\QPeek.c
F33=0 c ..\Common\Minimal\semtest.c
F34=0 f Source Files\MemMang
F35=0 c ..\..\Source\portable\MemMang\heap_1.c
F36=0 c ..\..\Source\portable\MemMang\heap_2.c
F37=0 c ..\..\Source\portable\MemMang\heap_3.c
F38=0 f Source Files\serial
F39=0 c SRC\serial\serial.c
F40=0 f Source Files\watchdog
F41=0 c SRC\watchdog\watchdog.c
F42=0 f Source Files\utility
F43=0 c SRC\utility\taskutility.c
F44=0 f Include Files
F6=0 f Source Files\FreeRTOS
F7=0 c ..\..\Source\croutine.c
F8=0 c ..\..\Source\list.c
F9=0 c ..\..\Source\queue.c
F10=0 c ..\..\Source\tasks.c
F11=0 f Source Files\FreeRTOS\portable
F12=0 c ..\..\Source\portable\Softune\MB91460\__STD_LIB_sbrk.c
F13=0 c ..\..\Source\portable\Softune\MB91460\port.c
F14=0 f Source Files\FreeRTOS\portable\MemMang
F15=0 c ..\..\Source\portable\MemMang\heap_1.c
F16=0 c ..\..\Source\portable\MemMang\heap_2.c
F17=0 c ..\..\Source\portable\MemMang\heap_3.c
F18=0 f Source Files\serial
F19=0 c SRC\serial\serial.c
F20=0 f Source Files\watchdog
F21=0 c SRC\watchdog\watchdog.c
F22=0 f Source Files\utility
F23=0 c SRC\utility\taskutility.c
F24=0 f Source Files\Demo
F25=0 c ..\Common\Minimal\BlockQ.c
F26=0 c ..\Common\Minimal\blocktim.c
F27=0 c ..\Common\Minimal\comtest.c
F28=0 c ..\Common\Minimal\death.c
F29=0 c ..\Common\Minimal\dynamic.c
F30=0 c ..\Common\Minimal\flash.c
F31=0 c ..\Common\Minimal\flop.c
F32=0 c ..\Common\Minimal\GenQTest.c
F33=0 c ..\Common\Minimal\integer.c
F34=0 c SRC\partest\partest.c
F35=0 c ..\Common\Minimal\PollQ.c
F36=0 c ..\Common\Minimal\QPeek.c
F37=0 c ..\Common\Minimal\semtest.c
F38=0 f Include Files
[OPTIONFILE]
FILE=91460_template_91467d.dat
@ -82,7 +76,7 @@ LST=STANDALONE\LST\
OPT=STANDALONE\OPT\
[MEMBER-STANDALONE]
F0=36
F0=30
F1=0 m 1 STANDALONE\ABS\91467d_FreeRTOS.abs
F2=9 c 1 ..\..\Source\portable\Softune\MB91460\port.c
F2-1=- ..\..\Source\include\FreeRTOS.h
@ -146,77 +140,78 @@ F7-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F7-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdarg.h
F7-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
F7-13=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\string.h
F8=11 c 1 SRC\MAIN.c
F8=2 c 1 SRC\vectors.c
F8-1=- SRC\mb91467d.h
F8-2=- SRC\vectors.h
F8-3=- ..\..\Source\include\FreeRTOS.h
F8-4=- ..\..\Source\include\projdefs.h
F8-5=- SRC\FreeRTOSConfig.h
F8-6=- ..\..\Source\include\portable.h
F8-7=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F8-8=- ..\..\Source\include\task.h
F8-9=- ..\..\Source\include\list.h
F8-10=- SRC\watchdog\watchdog.h
F8-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F9=2 c 1 SRC\vectors.c
F8-2=- SRC\watchdog\watchdog.h
F9=1 a 1 SRC\mb91467d.asm
F9-1=- SRC\mb91467d.h
F9-2=- SRC\watchdog\watchdog.h
F10=1 a 1 SRC\mb91467d.asm
F10-1=- SRC\mb91467d.h
F11=0 a 1 SRC\Start91460.asm
F12=12 c 0 ..\Common\Minimal\AltBlckQ.c
F12-1=- ..\..\..\..\..\..\..\..\SoftuneV6_32bit_REV600008\LIB\911\INCLUDE\stdlib.h
F12-2=- ..\..\..\..\..\..\..\..\SoftuneV6_32bit_REV600008\LIB\911\INCLUDE\stddef.h
F12-3=- ..\..\Source\include\FreeRTOS.h
F12-4=- ..\..\Source\include\projdefs.h
F12-5=- SRC\FreeRTOSConfig.h
F12-6=- ..\..\Source\include\portable.h
F12-7=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F12-8=- SRC\mb91467d.h
F12-9=- ..\..\Source\include\task.h
F12-10=- ..\..\Source\include\list.h
F12-11=- ..\..\Source\include\queue.h
F12-12=- ..\Common\include\AltBlckQ.h
F13=11 c 0 ..\Common\Minimal\AltBlock.c
F10=0 a 1 SRC\Start91460.asm
F11=12 c 1 ..\Common\Minimal\BlockQ.c
F11-1=- ..\..\Source\include\FreeRTOS.h
F11-2=- ..\..\Source\include\projdefs.h
F11-3=- SRC\FreeRTOSConfig.h
F11-4=- ..\..\Source\include\portable.h
F11-5=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F11-6=- SRC\mb91467d.h
F11-7=- ..\..\Source\include\task.h
F11-8=- ..\..\Source\include\list.h
F11-9=- ..\..\Source\include\queue.h
F11-10=- ..\Common\include\BlockQ.h
F11-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
F11-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F12=11 c 1 ..\Common\Minimal\blocktim.c
F12-1=- ..\..\Source\include\FreeRTOS.h
F12-2=- ..\..\Source\include\projdefs.h
F12-3=- SRC\FreeRTOSConfig.h
F12-4=- ..\..\Source\include\portable.h
F12-5=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F12-6=- SRC\mb91467d.h
F12-7=- ..\..\Source\include\task.h
F12-8=- ..\..\Source\include\list.h
F12-9=- ..\..\Source\include\queue.h
F12-10=- ..\Common\include\blocktim.h
F12-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F13=13 c 1 ..\Common\Minimal\comtest.c
F13-1=- ..\..\Source\include\FreeRTOS.h
F13-2=- ..\..\..\..\..\..\..\..\SoftuneV6_32bit_REV600008\LIB\911\INCLUDE\stddef.h
F13-3=- ..\..\Source\include\projdefs.h
F13-4=- SRC\FreeRTOSConfig.h
F13-5=- ..\..\Source\include\portable.h
F13-6=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F13-7=- SRC\mb91467d.h
F13-8=- ..\..\Source\include\task.h
F13-9=- ..\..\Source\include\list.h
F13-10=- ..\..\Source\include\queue.h
F13-11=- ..\Common\include\AltBlock.h
F14=12 c 0 ..\Common\Minimal\AltPollQ.c
F14-1=- ..\..\..\..\..\..\..\..\SoftuneV6_32bit_REV600008\LIB\911\INCLUDE\stdlib.h
F14-2=- ..\..\..\..\..\..\..\..\SoftuneV6_32bit_REV600008\LIB\911\INCLUDE\stddef.h
F14-3=- ..\..\Source\include\FreeRTOS.h
F14-4=- ..\..\Source\include\projdefs.h
F14-5=- SRC\FreeRTOSConfig.h
F14-6=- ..\..\Source\include\portable.h
F14-7=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F14-8=- SRC\mb91467d.h
F14-9=- ..\..\Source\include\task.h
F14-10=- ..\..\Source\include\list.h
F14-11=- ..\..\Source\include\queue.h
F14-12=- ..\Common\include\AltPollQ.h
F15=13 c 0 ..\Common\Minimal\AltQTest.c
F15-1=- ..\..\..\..\..\..\..\..\SoftuneV6_32bit_REV600008\LIB\911\INCLUDE\stdlib.h
F15-2=- ..\..\..\..\..\..\..\..\SoftuneV6_32bit_REV600008\LIB\911\INCLUDE\stddef.h
F15-3=- ..\..\Source\include\FreeRTOS.h
F15-4=- ..\..\Source\include\projdefs.h
F15-5=- SRC\FreeRTOSConfig.h
F15-6=- ..\..\Source\include\portable.h
F15-7=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F15-8=- SRC\mb91467d.h
F15-9=- ..\..\Source\include\task.h
F15-10=- ..\..\Source\include\list.h
F15-11=- ..\..\Source\include\queue.h
F15-12=- ..\..\Source\include\semphr.h
F15-13=- ..\Common\include\AltQTest.h
F16=12 c 1 ..\Common\Minimal\BlockQ.c
F13-2=- ..\..\Source\include\projdefs.h
F13-3=- SRC\FreeRTOSConfig.h
F13-4=- ..\..\Source\include\portable.h
F13-5=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F13-6=- SRC\mb91467d.h
F13-7=- ..\..\Source\include\task.h
F13-8=- ..\..\Source\include\list.h
F13-9=- ..\Common\include\serial.h
F13-10=- ..\Common\include\comtest.h
F13-11=- ..\Common\include\partest.h
F13-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
F13-13=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F14=11 c 1 ..\Common\Minimal\death.c
F14-1=- ..\..\Source\include\FreeRTOS.h
F14-2=- ..\..\Source\include\projdefs.h
F14-3=- SRC\FreeRTOSConfig.h
F14-4=- ..\..\Source\include\portable.h
F14-5=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F14-6=- SRC\mb91467d.h
F14-7=- ..\..\Source\include\task.h
F14-8=- ..\..\Source\include\list.h
F14-9=- ..\Common\include\death.h
F14-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
F14-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F15=13 c 1 ..\Common\Minimal\dynamic.c
F15-1=- ..\..\Source\include\FreeRTOS.h
F15-2=- ..\..\Source\include\projdefs.h
F15-3=- SRC\FreeRTOSConfig.h
F15-4=- ..\..\Source\include\portable.h
F15-5=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F15-6=- SRC\mb91467d.h
F15-7=- ..\..\Source\include\task.h
F15-8=- ..\..\Source\include\list.h
F15-9=- ..\..\Source\include\queue.h
F15-10=- ..\Common\include\dynamic.h
F15-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
F15-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F15-13=- ..\..\Source\include\semphr.h
F16=12 c 1 ..\Common\Minimal\flash.c
F16-1=- ..\..\Source\include\FreeRTOS.h
F16-2=- ..\..\Source\include\projdefs.h
F16-3=- SRC\FreeRTOSConfig.h
@ -225,11 +220,11 @@ F16-5=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F16-6=- SRC\mb91467d.h
F16-7=- ..\..\Source\include\task.h
F16-8=- ..\..\Source\include\list.h
F16-9=- ..\..\Source\include\queue.h
F16-10=- ..\Common\include\BlockQ.h
F16-9=- ..\Common\include\partest.h
F16-10=- ..\Common\include\flash.h
F16-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
F16-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F17=11 c 1 ..\Common\Minimal\blocktim.c
F17=13 c 1 ..\Common\Minimal\flop.c
F17-1=- ..\..\Source\include\FreeRTOS.h
F17-2=- ..\..\Source\include\projdefs.h
F17-3=- SRC\FreeRTOSConfig.h
@ -238,10 +233,12 @@ F17-5=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F17-6=- SRC\mb91467d.h
F17-7=- ..\..\Source\include\task.h
F17-8=- ..\..\Source\include\list.h
F17-9=- ..\..\Source\include\queue.h
F17-10=- ..\Common\include\blocktim.h
F17-9=- ..\Common\include\flop.h
F17-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
F17-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F18=13 c 1 ..\Common\Minimal\comtest.c
F17-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\math.h
F17-13=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\errno.h
F18=13 c 1 ..\Common\Minimal\GenQTest.c
F18-1=- ..\..\Source\include\FreeRTOS.h
F18-2=- ..\..\Source\include\projdefs.h
F18-3=- SRC\FreeRTOSConfig.h
@ -250,50 +247,51 @@ F18-5=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F18-6=- SRC\mb91467d.h
F18-7=- ..\..\Source\include\task.h
F18-8=- ..\..\Source\include\list.h
F18-9=- ..\Common\include\serial.h
F18-10=- ..\Common\include\comtest.h
F18-11=- ..\Common\include\partest.h
F18-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
F18-13=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F19=12 c 0 ..\Common\Minimal\countsem.c
F18-9=- ..\..\Source\include\queue.h
F18-10=- ..\Common\include\GenQTest.h
F18-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
F18-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F18-13=- ..\..\Source\include\semphr.h
F19=11 c 1 ..\Common\Minimal\integer.c
F19-1=- ..\..\Source\include\FreeRTOS.h
F19-2=- ..\..\..\..\..\..\..\..\SoftuneV6_32bit_REV600008\LIB\911\INCLUDE\stddef.h
F19-3=- ..\..\Source\include\projdefs.h
F19-4=- SRC\FreeRTOSConfig.h
F19-5=- ..\..\Source\include\portable.h
F19-6=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F19-7=- SRC\mb91467d.h
F19-8=- ..\..\Source\include\task.h
F19-9=- ..\..\Source\include\list.h
F19-10=- ..\..\Source\include\semphr.h
F19-11=- ..\..\Source\include\queue.h
F19-12=- ..\Common\include\countsem.h
F20=12 c 1 ..\Common\Minimal\crflash.c
F19-2=- ..\..\Source\include\projdefs.h
F19-3=- SRC\FreeRTOSConfig.h
F19-4=- ..\..\Source\include\portable.h
F19-5=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F19-6=- SRC\mb91467d.h
F19-7=- ..\..\Source\include\task.h
F19-8=- ..\..\Source\include\list.h
F19-9=- ..\Common\include\integer.h
F19-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
F19-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F20=12 c 1 ..\Common\Minimal\PollQ.c
F20-1=- ..\..\Source\include\FreeRTOS.h
F20-2=- ..\..\Source\include\projdefs.h
F20-3=- SRC\FreeRTOSConfig.h
F20-4=- ..\..\Source\include\portable.h
F20-5=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F20-6=- SRC\mb91467d.h
F20-7=- ..\..\Source\include\croutine.h
F20-7=- ..\..\Source\include\task.h
F20-8=- ..\..\Source\include\list.h
F20-9=- ..\..\Source\include\queue.h
F20-10=- ..\Common\include\partest.h
F20-11=- ..\Common\include\crflash.h
F20-10=- ..\Common\include\PollQ.h
F20-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
F20-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F21=11 c 1 ..\Common\Minimal\crhook.c
F21=13 c 1 ..\Common\Minimal\QPeek.c
F21-1=- ..\..\Source\include\FreeRTOS.h
F21-2=- ..\..\Source\include\projdefs.h
F21-3=- SRC\FreeRTOSConfig.h
F21-4=- ..\..\Source\include\portable.h
F21-5=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F21-6=- SRC\mb91467d.h
F21-7=- ..\..\Source\include\croutine.h
F21-7=- ..\..\Source\include\task.h
F21-8=- ..\..\Source\include\list.h
F21-9=- ..\..\Source\include\queue.h
F21-10=- ..\Common\include\crhook.h
F21-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F22=11 c 1 ..\Common\Minimal\death.c
F21-10=- ..\Common\include\QPeek.h
F21-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
F21-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F21-13=- ..\..\Source\include\semphr.h
F22=13 c 1 ..\Common\Minimal\semtest.c
F22-1=- ..\..\Source\include\FreeRTOS.h
F22-2=- ..\..\Source\include\projdefs.h
F22-3=- SRC\FreeRTOSConfig.h
@ -302,10 +300,12 @@ F22-5=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F22-6=- SRC\mb91467d.h
F22-7=- ..\..\Source\include\task.h
F22-8=- ..\..\Source\include\list.h
F22-9=- ..\Common\include\death.h
F22-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
F22-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F23=13 c 1 ..\Common\Minimal\dynamic.c
F22-9=- ..\..\Source\include\queue.h
F22-10=- ..\Common\include\semtest.h
F22-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
F22-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F22-13=- ..\..\Source\include\semphr.h
F23=10 c 1 ..\..\Source\portable\MemMang\heap_3.c
F23-1=- ..\..\Source\include\FreeRTOS.h
F23-2=- ..\..\Source\include\projdefs.h
F23-3=- SRC\FreeRTOSConfig.h
@ -314,12 +314,9 @@ F23-5=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F23-6=- SRC\mb91467d.h
F23-7=- ..\..\Source\include\task.h
F23-8=- ..\..\Source\include\list.h
F23-9=- ..\..\Source\include\queue.h
F23-10=- ..\Common\include\dynamic.h
F23-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
F23-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F23-13=- ..\..\Source\include\semphr.h
F24=12 c 1 ..\Common\Minimal\flash.c
F23-9=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
F23-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F24=10 c 0 ..\..\Source\portable\MemMang\heap_1.c
F24-1=- ..\..\Source\include\FreeRTOS.h
F24-2=- ..\..\Source\include\projdefs.h
F24-3=- SRC\FreeRTOSConfig.h
@ -328,11 +325,9 @@ F24-5=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F24-6=- SRC\mb91467d.h
F24-7=- ..\..\Source\include\task.h
F24-8=- ..\..\Source\include\list.h
F24-9=- ..\Common\include\partest.h
F24-10=- ..\Common\include\flash.h
F24-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
F24-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F25=13 c 1 ..\Common\Minimal\flop.c
F24-9=- ..\..\..\..\..\SoftuneV6_32bit_REV600008\LIB\911\INCLUDE\stdlib.h
F24-10=- ..\..\..\..\..\SoftuneV6_32bit_REV600008\LIB\911\INCLUDE\stddef.h
F25=10 c 0 ..\..\Source\portable\MemMang\heap_2.c
F25-1=- ..\..\Source\include\FreeRTOS.h
F25-2=- ..\..\Source\include\projdefs.h
F25-3=- SRC\FreeRTOSConfig.h
@ -341,146 +336,79 @@ F25-5=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F25-6=- SRC\mb91467d.h
F25-7=- ..\..\Source\include\task.h
F25-8=- ..\..\Source\include\list.h
F25-9=- ..\Common\include\flop.h
F25-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
F25-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F25-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\math.h
F25-13=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\errno.h
F26=13 c 1 ..\Common\Minimal\GenQTest.c
F25-9=- ..\..\..\..\..\SoftuneV6_32bit_REV600008\LIB\911\INCLUDE\stdlib.h
F25-10=- ..\..\..\..\..\SoftuneV6_32bit_REV600008\LIB\911\INCLUDE\stddef.h
F26=12 c 1 SRC\serial\serial.c
F26-1=- ..\..\Source\include\FreeRTOS.h
F26-2=- ..\..\Source\include\projdefs.h
F26-3=- SRC\FreeRTOSConfig.h
F26-4=- ..\..\Source\include\portable.h
F26-5=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F26-6=- SRC\mb91467d.h
F26-7=- ..\..\Source\include\task.h
F26-8=- ..\..\Source\include\list.h
F26-9=- ..\..\Source\include\queue.h
F26-10=- ..\Common\include\GenQTest.h
F26-7=- ..\..\Source\include\queue.h
F26-8=- ..\..\Source\include\task.h
F26-9=- ..\..\Source\include\list.h
F26-10=- ..\Common\include\serial.h
F26-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
F26-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F26-13=- ..\..\Source\include\semphr.h
F27=11 c 1 ..\Common\Minimal\integer.c
F27-1=- ..\..\Source\include\FreeRTOS.h
F27-2=- ..\..\Source\include\projdefs.h
F27-3=- SRC\FreeRTOSConfig.h
F27-4=- ..\..\Source\include\portable.h
F27-5=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F27-6=- SRC\mb91467d.h
F27=10 c 1 SRC\watchdog\watchdog.c
F27-1=- SRC\mb91467d.h
F27-2=- ..\..\Source\include\FreeRTOS.h
F27-3=- ..\..\Source\include\projdefs.h
F27-4=- SRC\FreeRTOSConfig.h
F27-5=- ..\..\Source\include\portable.h
F27-6=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F27-7=- ..\..\Source\include\task.h
F27-8=- ..\..\Source\include\list.h
F27-9=- ..\Common\include\integer.h
F27-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
F27-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F28=12 c 1 ..\Common\Minimal\PollQ.c
F28-1=- ..\..\Source\include\FreeRTOS.h
F28-2=- ..\..\Source\include\projdefs.h
F28-3=- SRC\FreeRTOSConfig.h
F28-4=- ..\..\Source\include\portable.h
F28-5=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F28-6=- SRC\mb91467d.h
F28-7=- ..\..\Source\include\task.h
F28-8=- ..\..\Source\include\list.h
F28-9=- ..\..\Source\include\queue.h
F28-10=- ..\Common\include\PollQ.h
F28-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
F28-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F29=13 c 1 ..\Common\Minimal\QPeek.c
F29-1=- ..\..\Source\include\FreeRTOS.h
F29-2=- ..\..\Source\include\projdefs.h
F29-3=- SRC\FreeRTOSConfig.h
F29-4=- ..\..\Source\include\portable.h
F29-5=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F29-6=- SRC\mb91467d.h
F29-7=- ..\..\Source\include\task.h
F29-8=- ..\..\Source\include\list.h
F29-9=- ..\..\Source\include\queue.h
F29-10=- ..\Common\include\QPeek.h
F29-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
F29-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F29-13=- ..\..\Source\include\semphr.h
F30=13 c 1 ..\Common\Minimal\semtest.c
F30-1=- ..\..\Source\include\FreeRTOS.h
F30-2=- ..\..\Source\include\projdefs.h
F30-3=- SRC\FreeRTOSConfig.h
F30-4=- ..\..\Source\include\portable.h
F30-5=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F30-6=- SRC\mb91467d.h
F30-7=- ..\..\Source\include\task.h
F30-8=- ..\..\Source\include\list.h
F30-9=- ..\..\Source\include\queue.h
F30-10=- ..\Common\include\semtest.h
F30-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
F30-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F30-13=- ..\..\Source\include\semphr.h
F31=10 c 1 ..\..\Source\portable\MemMang\heap_3.c
F31-1=- ..\..\Source\include\FreeRTOS.h
F31-2=- ..\..\Source\include\projdefs.h
F31-3=- SRC\FreeRTOSConfig.h
F31-4=- ..\..\Source\include\portable.h
F31-5=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F31-6=- SRC\mb91467d.h
F31-7=- ..\..\Source\include\task.h
F31-8=- ..\..\Source\include\list.h
F31-9=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
F31-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F32=10 c 0 ..\..\Source\portable\MemMang\heap_1.c
F32-1=- ..\..\Source\include\FreeRTOS.h
F32-2=- ..\..\Source\include\projdefs.h
F32-3=- SRC\FreeRTOSConfig.h
F32-4=- ..\..\Source\include\portable.h
F32-5=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F32-6=- SRC\mb91467d.h
F32-7=- ..\..\Source\include\task.h
F32-8=- ..\..\Source\include\list.h
F32-9=- ..\..\..\..\..\SoftuneV6_32bit_REV600008\LIB\911\INCLUDE\stdlib.h
F32-10=- ..\..\..\..\..\SoftuneV6_32bit_REV600008\LIB\911\INCLUDE\stddef.h
F33=10 c 0 ..\..\Source\portable\MemMang\heap_2.c
F33-1=- ..\..\Source\include\FreeRTOS.h
F33-2=- ..\..\Source\include\projdefs.h
F33-3=- SRC\FreeRTOSConfig.h
F33-4=- ..\..\Source\include\portable.h
F33-5=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F33-6=- SRC\mb91467d.h
F33-7=- ..\..\Source\include\task.h
F33-8=- ..\..\Source\include\list.h
F33-9=- ..\..\..\..\..\SoftuneV6_32bit_REV600008\LIB\911\INCLUDE\stdlib.h
F33-10=- ..\..\..\..\..\SoftuneV6_32bit_REV600008\LIB\911\INCLUDE\stddef.h
F34=12 c 1 SRC\serial\serial.c
F34-1=- ..\..\Source\include\FreeRTOS.h
F34-2=- ..\..\Source\include\projdefs.h
F34-3=- SRC\FreeRTOSConfig.h
F34-4=- ..\..\Source\include\portable.h
F34-5=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F34-6=- SRC\mb91467d.h
F34-7=- ..\..\Source\include\queue.h
F34-8=- ..\..\Source\include\task.h
F34-9=- ..\..\Source\include\list.h
F34-10=- ..\Common\include\serial.h
F34-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
F34-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F35=10 c 1 SRC\watchdog\watchdog.c
F35-1=- SRC\mb91467d.h
F35-2=- ..\..\Source\include\FreeRTOS.h
F35-3=- ..\..\Source\include\projdefs.h
F35-4=- SRC\FreeRTOSConfig.h
F35-5=- ..\..\Source\include\portable.h
F35-6=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F35-7=- ..\..\Source\include\task.h
F35-8=- ..\..\Source\include\list.h
F35-9=- SRC\watchdog\watchdog.h
F35-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F36=10 c 1 SRC\utility\taskutility.c
F36-1=- SRC\mb91467d.h
F36-2=- SRC\vectors.h
F36-3=- ..\..\Source\include\FreeRTOS.h
F36-4=- ..\..\Source\include\projdefs.h
F36-5=- SRC\FreeRTOSConfig.h
F36-6=- ..\..\Source\include\portable.h
F36-7=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F36-8=- ..\..\Source\include\task.h
F36-9=- ..\..\Source\include\list.h
F36-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F27-9=- SRC\watchdog\watchdog.h
F27-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F28=10 c 1 SRC\utility\taskutility.c
F28-1=- SRC\mb91467d.h
F28-2=- SRC\vectors.h
F28-3=- ..\..\Source\include\FreeRTOS.h
F28-4=- ..\..\Source\include\projdefs.h
F28-5=- SRC\FreeRTOSConfig.h
F28-6=- ..\..\Source\include\portable.h
F28-7=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F28-8=- ..\..\Source\include\task.h
F28-9=- ..\..\Source\include\list.h
F28-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F29=25 c 1 SRC\main.c
F29-1=- SRC\mb91467d.h
F29-2=- SRC\vectors.h
F29-3=- SRC\watchdog\watchdog.h
F29-4=- ..\..\Source\include\FreeRTOS.h
F29-5=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F29-6=- ..\..\Source\include\projdefs.h
F29-7=- SRC\FreeRTOSConfig.h
F29-8=- ..\..\Source\include\portable.h
F29-9=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F29-10=- ..\..\Source\include\task.h
F29-11=- ..\..\Source\include\list.h
F29-12=- ..\Common\include\flash.h
F29-13=- ..\Common\include\integer.h
F29-14=- ..\Common\include\comtest2.h
F29-15=- ..\Common\include\PollQ.h
F29-16=- ..\Common\include\semtest.h
F29-17=- ..\Common\include\BlockQ.h
F29-18=- ..\Common\include\dynamic.h
F29-19=- ..\Common\include\flop.h
F29-20=- ..\Common\include\GenQTest.h
F29-21=- ..\Common\include\QPeek.h
F29-22=- ..\Common\include\blocktim.h
F29-23=- ..\Common\include\death.h
F29-24=- SRC\utility\taskutility.h
F29-25=- ..\Common\include\partest.h
F30=9 c 1 SRC\partest\partest.c
F30-1=- SRC\mb91467d.h
F30-2=- ..\..\Source\include\FreeRTOS.h
F30-3=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
F30-4=- ..\..\Source\include\projdefs.h
F30-5=- SRC\FreeRTOSConfig.h
F30-6=- ..\..\Source\include\portable.h
F30-7=- ..\..\Source\portable\Softune\MB91460\portmacro.h
F30-8=- ..\..\Source\include\task.h
F30-9=- ..\..\Source\include\list.h
[BUILDMODE-STANDALONE]
kernel=1
@ -515,7 +443,7 @@ LST=MONDEB_INTERNAL\LST\
OPT=MONDEB_INTERNAL\OPT\
[MEMBER-MONDEB_INTERNAL]
F0=36
F0=30
F1=0 m 1 MONDEB_INTERNAL\ABS\91467d_FreeRTOS.abs
F2=0 c 1 ..\..\Source\portable\Softune\MB91460\port.c
F3=0 c 1 ..\..\Source\portable\Softune\MB91460\__STD_LIB_sbrk.c
@ -523,35 +451,29 @@ F4=0 c 1 ..\..\Source\croutine.c
F5=0 c 1 ..\..\Source\list.c
F6=0 c 1 ..\..\Source\queue.c
F7=0 c 1 ..\..\Source\tasks.c
F8=0 c 1 SRC\MAIN.c
F9=0 c 1 SRC\vectors.c
F10=0 a 1 SRC\mb91467d.asm
F11=0 a 1 SRC\Start91460.asm
F12=0 c 1 ..\Common\Minimal\AltBlckQ.c
F13=0 c 1 ..\Common\Minimal\AltBlock.c
F14=0 c 1 ..\Common\Minimal\AltPollQ.c
F15=0 c 1 ..\Common\Minimal\AltQTest.c
F16=0 c 1 ..\Common\Minimal\BlockQ.c
F17=0 c 1 ..\Common\Minimal\blocktim.c
F18=0 c 1 ..\Common\Minimal\comtest.c
F19=0 c 1 ..\Common\Minimal\countsem.c
F20=0 c 1 ..\Common\Minimal\crflash.c
F21=0 c 1 ..\Common\Minimal\crhook.c
F22=0 c 1 ..\Common\Minimal\death.c
F23=0 c 1 ..\Common\Minimal\dynamic.c
F24=0 c 1 ..\Common\Minimal\flash.c
F25=0 c 1 ..\Common\Minimal\flop.c
F26=0 c 1 ..\Common\Minimal\GenQTest.c
F27=0 c 1 ..\Common\Minimal\integer.c
F28=0 c 1 ..\Common\Minimal\PollQ.c
F29=0 c 1 ..\Common\Minimal\QPeek.c
F30=0 c 1 ..\Common\Minimal\semtest.c
F31=0 c 1 ..\..\Source\portable\MemMang\heap_3.c
F32=0 c 1 ..\..\Source\portable\MemMang\heap_1.c
F33=0 c 1 ..\..\Source\portable\MemMang\heap_2.c
F34=0 c 1 SRC\serial\serial.c
F35=0 c 1 SRC\watchdog\watchdog.c
F36=0 c 1 SRC\utility\taskutility.c
F8=0 c 1 SRC\vectors.c
F9=0 a 1 SRC\mb91467d.asm
F10=0 a 1 SRC\Start91460.asm
F11=0 c 1 ..\Common\Minimal\BlockQ.c
F12=0 c 1 ..\Common\Minimal\blocktim.c
F13=0 c 1 ..\Common\Minimal\comtest.c
F14=0 c 1 ..\Common\Minimal\death.c
F15=0 c 1 ..\Common\Minimal\dynamic.c
F16=0 c 1 ..\Common\Minimal\flash.c
F17=0 c 1 ..\Common\Minimal\flop.c
F18=0 c 1 ..\Common\Minimal\GenQTest.c
F19=0 c 1 ..\Common\Minimal\integer.c
F20=0 c 1 ..\Common\Minimal\PollQ.c
F21=0 c 1 ..\Common\Minimal\QPeek.c
F22=0 c 1 ..\Common\Minimal\semtest.c
F23=0 c 1 ..\..\Source\portable\MemMang\heap_3.c
F24=0 c 1 ..\..\Source\portable\MemMang\heap_1.c
F25=0 c 1 ..\..\Source\portable\MemMang\heap_2.c
F26=0 c 1 SRC\serial\serial.c
F27=0 c 1 SRC\watchdog\watchdog.c
F28=0 c 1 SRC\utility\taskutility.c
F29=0 c 1 SRC\main.c
F30=0 c 1 SRC\partest\partest.c
[BUILDMODE-MONDEB_INTERNAL]
kernel=1

View File

@ -15,9 +15,9 @@ Exec=0
AutoLoad=1
[DirInfo]
WSP=E:\FreeRTOS\FR\91467d_FreeRTOS\91467d_FreeRTOS\Demo\MB91460_Softune\
WSP=C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\MB91460_Softune\
[EditState]
STATE-1=SRC\MAIN.c:1
STATE-1=..\..\Source\portable\Softune\MB91460\port.c:233
Count=1

View File

@ -48,8 +48,8 @@
#define configUSE_PREEMPTION 1
#define configUSE_IDLE_HOOK 1
#define configUSE_TICK_HOOK 1
#define configTICK_RATE_HZ ( ( portTickType ) 100 )
#define configUSE_TICK_HOOK 0
#define configTICK_RATE_HZ ( ( portTickType ) 1000 )
#define configCPU_CLOCK_HZ ( ( unsigned portLONG ) 64000000 ) /* Clock setup from start91460.asm in the demo application. */
#define configPER_CLOCK_HZ ( ( unsigned portLONG ) 16000000 ) /* Clock setup from start91460.asm in the demo application. */
#define configMAX_PRIORITIES ( ( unsigned portBASE_TYPE ) 6 )
@ -62,7 +62,7 @@
#define configUSE_MUTEXES 1
/* Co-routine definitions. */
#define configUSE_CO_ROUTINES 1
#define configUSE_CO_ROUTINES 0
#define configMAX_CO_ROUTINE_PRIORITIES ( 4 )

View File

@ -40,19 +40,18 @@
/* Demo app includes. */
#include "flash.h"
#include "integer.h"
#include "comtest.h"
#include "comtest2.h"
#include "PollQ.h"
#include "semtest.h"
#include "BlockQ.h"
#include "dynamic.h"
#include "flop.h"
#include "crflash.h"
#include "crhook.h"
#include "GenQTest.h"
#include "QPeek.h"
#include "BlockTim.h"
#include "death.h"
#include "taskutility.h"
#include "partest.h"
/* Demo task priorities. */
#define mainWATCHDOG_TASK_PRIORITY ( tskIDLE_PRIORITY + 5 )
@ -78,7 +77,7 @@ LCD represent LED's]*/
#define mainERROR_CHECK_DELAY ( ( portTickType ) 500 / portTICK_RATE_MS )
/* The total number of LEDs available. */
#define ledNUMBER_OF_LEDS ( 8 )
#define mainNO_CO_ROUTINE_LEDs ( 8 )
/* The first LED used by the comtest tasks. */
#define mainCOM_TEST_LED ( 0x05 )
@ -115,7 +114,7 @@ void main(void)
{
/* Initialise the hardware ready for the demo. */
prvSetupHardware();
/* Start the standard demo application tasks. */
vStartLEDFlashTasks( mainLED_TASK_PRIORITY );
vStartIntegerMathTasks( tskIDLE_PRIORITY );
@ -125,12 +124,10 @@ void main(void)
vStartBlockingQueueTasks ( mainQUEUE_BLOCK_PRIORITY );
vStartDynamicPriorityTasks();
vStartMathTasks( tskIDLE_PRIORITY );
vStartFlashCoRoutines(ledNUMBER_OF_LEDS);
vStartHookCoRoutines();
vStartGenericQueueTasks( mainGENERIC_QUEUE_PRIORITY );
vStartQueuePeekTasks();
vCreateBlockTimeTasks();
/* Start the 'Check' task which is defined in this file. */
xTaskCreate( vErrorChecks, ( signed portCHAR * ) "Check", configMINIMAL_STACK_SIZE, NULL, mainCHECK_TASK_PRIORITY, NULL );
@ -160,7 +157,12 @@ void main(void)
static void vErrorChecks( void *pvParameters )
{
portTickType xDelayPeriod = mainNO_ERROR_CHECK_DELAY;
portTickType xDelayPeriod = mainNO_ERROR_CHECK_DELAY, xLastExecutionTime;
/* Initialise xLastExecutionTime so the first call to vTaskDelayUntil()
works correctly. */
xLastExecutionTime = xTaskGetTickCount();
/* Cycle for ever, delaying then checking all the other tasks are still
operating without error. */
@ -169,7 +171,8 @@ portTickType xDelayPeriod = mainNO_ERROR_CHECK_DELAY;
/* Wait until it is time to check again. The time we wait here depends
on whether an error has been detected or not. When an error is
detected the time is shortened resulting in a faster LED flash rate. */
vTaskDelay( xDelayPeriod );
/* Perform this check every mainCHECK_DELAY milliseconds. */
vTaskDelayUntil( &xLastExecutionTime, xDelayPeriod );
/* See if the other tasks are all ok. */
if( prvCheckOtherTasksAreStillRunning() != pdPASS )
@ -181,14 +184,14 @@ portTickType xDelayPeriod = mainNO_ERROR_CHECK_DELAY;
}
/* Flash! */
vParTestToggleLED(mainCHECK_TEST_LED);
vParTestToggleLED( mainCHECK_TEST_LED );
}
}
/*-----------------------------------------------------------*/
static portSHORT prvCheckOtherTasksAreStillRunning( void )
{
static portBASE_TYPE xErrorOccurred = pdFALSE;
portBASE_TYPE lReturn = pdPASS;
/* The demo tasks maintain a count that increments every cycle of the task
provided that the task has never encountered an error. This function
@ -198,70 +201,60 @@ static portBASE_TYPE xErrorOccurred = pdFALSE;
if( xAreIntegerMathsTaskStillRunning() != pdTRUE )
{
xErrorOccurred = pdTRUE
lReturn = pdFAIL;
}
if( xArePollingQueuesStillRunning() != pdTRUE )
{
xErrorOccurred = pdTRUE
lReturn = pdFAIL;
}
if( xAreComTestTasksStillRunning() != pdTRUE )
{
xErrorOccurred = pdTRUE
lReturn = pdFAIL;
}
if( xAreSemaphoreTasksStillRunning() != pdTRUE )
{
xErrorOccurred = pdTRUE
lReturn = pdFAIL;
}
if( xAreBlockingQueuesStillRunning() != pdTRUE )
{
xErrorOccurred = pdTRUE
lReturn = pdFAIL;
}
if( xAreDynamicPriorityTasksStillRunning() != pdTRUE )
{
xErrorOccurred = pdTRUE
lReturn = pdFAIL;
}
if( xAreMathsTaskStillRunning() != pdTRUE )
{
xErrorOccurred = pdTRUE
}
if( xAreFlashCoRoutinesStillRunning() != pdTRUE )
{
xErrorOccurred = pdTRUE
}
if( xAreHookCoRoutinesStillRunning() != pdTRUE )
{
xErrorOccurred = pdTRUE
lReturn = pdFAIL;
}
if( xIsCreateTaskStillRunning() != pdTRUE )
{
xErrorOccurred = pdTRUE
lReturn = pdFAIL;
}
if( xAreBlockTimeTestTasksStillRunning() != pdTRUE )
{
xErrorOccurred = pdTRUE
lReturn = pdFAIL;
}
if ( xAreGenericQueueTasksStillRunning() != pdTRUE )
{
xErrorOccurred = pdTRUE
lReturn = pdFAIL;
}
if ( xAreQueuePeekTasksStillRunning() != pdTRUE )
{
xErrorOccurred = pdTRUE
lReturn = pdFAIL;
}
return sNoErrorFound;
return lReturn;
}
/*-----------------------------------------------------------*/
@ -283,20 +276,6 @@ static void prvSetupHardware( void )
}
/*-----------------------------------------------------------*/
/* The below callback function is called from Tick ISR if configUSE_TICK_HOOK
is configured as 1. This function needs to be uncommented if the crhook.c
is not used, since the crhook.c has also defined vApplicationTickHook(). */
#if configUSE_TICK_HOOK == 1
void vApplicationTickHook ( void )
{
/* Are we using the tick interrupt to kick the watchdog? */
#if WATCHDOG == WTC_IN_TICK
Kick_Watchdog();
#endif
}
#endif
/*-----------------------------------------------------------*/
/* The below callback function is called from Delayed ISR if configUSE_IDLE_HOOK
is configured as 1. */
#if configUSE_IDLE_HOOK == 1
@ -306,7 +285,24 @@ is configured as 1. */
#if WATCHDOG == WTC_IN_IDLE
Kick_Watchdog();
#endif
vCoRoutineSchedule();
#if configUSE_CO_ROUTINES == 1
vCoRoutineSchedule();
#endif
}
#endif
/*
The below callback function is called from Tick ISR if configUSE_TICK_HOOK
is configured as 1. */
#if configUSE_TICK_HOOK == 1
void vApplicationTickHook ( void )
{
#if WATCHDOG == WTC_IN_TICK
Kick_Watchdog();
#endif
}
#endif

View File

@ -10,66 +10,48 @@
/*************************@INCLUDE_START************************/
/* TODO: Add comment here regarding the behaviour of the demo. */
/* Hardware specific includes. */
#include "mb91467d.h"
/* Scheduler includes. */
#include "FreeRTOS.h"
#include "task.h"
#define partstNUM_LEDs 8
static unsigned portSHORT sState[ ledNUMBER_OF_LEDS ] = { pdFALSE };
static unsigned portSHORT sState1[ ledNUMBER_OF_LEDS ] = { pdFALSE };
static unsigned portSHORT sState[ partstNUM_LEDs ] = { pdFALSE };
/*-----------------------------------------------------------*/
static void vPartestInitialise( void )
void vParTestInitialise( void )
{
DDR16=0xFF;
DDR25=0xFF;
/* Set port for LED outputs. */
DDR16 = 0xFF;
/* Start with LEDs off. */
PDR25 = 0x00;
}
/*-----------------------------------------------------------*/
void vParTestToggleLED( unsigned portBASE_TYPE uxLED )
{
if (uxLED < ledNUMBER_OF_LEDS)
if( uxLED < partstNUM_LEDs )
{
vTaskSuspendAll();
taskENTER_CRITICAL();
/* Toggle the state of the single genuine on board LED. */
if( sState[uxLED])
if( sState[ uxLED ])
{
PDR25 |= (1 << uxLED);
PDR25 |= ( 1 << uxLED );
}
else
{
PDR25 &= ~(1 << uxLED);
PDR25 &= ~( 1 << uxLED );
}
sState[uxLED] = !(sState[uxLED]);
sState[ uxLED ] = !( sState[ uxLED ] );
xTaskResumeAll();
}
else
{
uxLED -= ledNUMBER_OF_LEDS;
vTaskSuspendAll();
/* Toggle the state of the single genuine on board LED. */
if( sState1[uxLED])
{
PDR16 |= (1 << uxLED);
}
else
{
PDR16 &= ~(1 << uxLED);
}
sState1[uxLED] = !(sState1[uxLED]);
xTaskResumeAll();
taskEXIT_CRITICAL();
}
}
/*-----------------------------------------------------------*/
@ -77,40 +59,22 @@ void vParTestToggleLED( unsigned portBASE_TYPE uxLED )
void vParTestSetLED( unsigned portBASE_TYPE uxLED, signed portBASE_TYPE xValue )
{
/* Set or clear the output [in this case show or hide the '*' character. */
if( uxLED < ledNUMBER_OF_LEDS )
if( uxLED < partstNUM_LEDs )
{
vTaskSuspendAll();
taskENTER_CRITICAL();
{
if( xValue )
{
PDR25 |= (1 << uxLED);
sState[uxLED] = 1;
PDR25 |= ( 1 << uxLED );
sState[ uxLED ] = 1;
}
else
{
PDR25 &= ~(1 << uxLED);
sState[uxLED] = 0;
PDR25 &= ~( 1 << uxLED );
sState[ uxLED ] = 0;
}
}
xTaskResumeAll();
}
else
{
uxLED -= ledNUMBER_OF_LEDS;
vTaskSuspendAll();
{
if( xValue )
{
PDR16 |= (1 << uxLED);
sState1[uxLED] = 1;
}
else
{
PDR16 &= ~(1 << uxLED);
sState1[uxLED] = 0;
}
}
xTaskResumeAll();
taskEXIT_CRITICAL();
}
}
/*-----------------------------------------------------------*/

View File

@ -30,7 +30,7 @@ AssemblyState=0
AssemblyFGColor=0 0 255
CommandSize=132 138 958 562
CommandState=0
Assembly Address=H'000402F4
Assembly Address=H'00044700
Memory Address=H'0002F038
Memory Mode=H'00000003
Memory Ascii=H'00000001
@ -98,7 +98,7 @@ MemorySize=66 69 892 493
MemoryState=0
Layer0=1005,
Layer1=1004,
Layer2=2000,SRC\Start91460.asm
Layer2=1003,
Source0Name=SRC\Start91460.asm
Source0Size=110 115 936 539
Source0State=0
@ -107,7 +107,7 @@ Source0Mode=2
Source1Name=..\..\Source\tasks.c
Source1Size=204 103 1030 527
Source1State=0
Source1Line=2FC
Source1Line=6AE
Source1Mode=2
SymbolSize=0 0 0 0
SymbolState=0
@ -120,19 +120,18 @@ Memory Mark Color3=0 255 0
Memory Mark Color4=0 255 255
Memory Mark Color5=0 128 192
Memory Mark Color6=255 128 64
Layer3=1007,
Layer4=1003,
Layer5=2000,SRC\watchdog\watchdog.c
Layer3=2000,SRC\watchdog\watchdog.c
Layer4=2000,..\..\Source\portable\Softune\MB91460\port.c
Layer5=1002,
Layer6=2000,..\..\Source\tasks.c
Layer7=1002,
Layer7=2000,SRC\Start91460.asm
LocalSize=44 46 870 470
LocalState=0
WatchSize=0 0 826 424
WatchState=0
Layer8=2000,..\..\Source\portable\Softune\MB91460\port.c
Source2Name=..\..\Source\portable\Softune\MB91460\port.c
Source2Size=0 0 826 424
Source2State=2
Source2State=0
Source2Line=2D
Source2Mode=2
Source3Name=SRC\watchdog\watchdog.c
@ -140,6 +139,19 @@ Source3Size=0 0 938 522
Source3State=0
Source3Line=24
Source3Mode=2
Source4Name=SRC\main.c
Source4Size=66 69 1074 448
Source4State=0
Source4Line=6A
Source4Mode=2
Layer8=2000,SRC\main.c
Layer9=1007,
Layer10=2000,..\Common\Minimal\semtest.c
Source5Name=..\Common\Minimal\semtest.c
Source5Size=22 23 976 398
Source5State=0
Source5Line=C8
Source5Mode=2
[Path Environment]
Flag=Enable
Source=