mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-04-19 21:11:57 -04:00
Work in progress...
This commit is contained in:
parent
5afe5250e5
commit
93dd04d5dd
|
@ -9,7 +9,7 @@ mode=1
|
||||||
CpuSerise=911
|
CpuSerise=911
|
||||||
|
|
||||||
[DirInfo]
|
[DirInfo]
|
||||||
PRJ=C:\E\Dev\_FreeRTOS\Demo\MB91460_Softune\
|
PRJ=C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\MB91460_Softune\
|
||||||
|
|
||||||
[PrjInfo]
|
[PrjInfo]
|
||||||
Count=2
|
Count=2
|
||||||
|
@ -92,12 +92,12 @@ F2-4=- ..\..\Source\include\portable.h
|
||||||
F2-5=- SRC\mb91467d.h
|
F2-5=- SRC\mb91467d.h
|
||||||
F2-6=- ..\..\Source\include\task.h
|
F2-6=- ..\..\Source\include\task.h
|
||||||
F2-7=- ..\..\Source\include\list.h
|
F2-7=- ..\..\Source\include\list.h
|
||||||
F2-8=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
F2-8=- ..\..\Source\portable\Softune\MB91460\portmacro.h
|
||||||
F2-9=- ..\..\Source\portable\Softune\MB91460\portmacro.h
|
F2-9=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
||||||
F3=3 c 1 ..\..\Source\portable\Softune\MB91460\__STD_LIB_sbrk.c
|
F3=3 c 1 ..\..\Source\portable\Softune\MB91460\__STD_LIB_sbrk.c
|
||||||
F3-1=- SRC\FreeRTOSConfig.h
|
F3-1=- SRC\FreeRTOSConfig.h
|
||||||
F3-2=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
F3-2=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
||||||
F3-3=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
F3-3=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
||||||
F4=10 c 1 ..\..\Source\croutine.c
|
F4=10 c 1 ..\..\Source\croutine.c
|
||||||
F4-1=- ..\..\Source\include\FreeRTOS.h
|
F4-1=- ..\..\Source\include\FreeRTOS.h
|
||||||
F4-2=- ..\..\Source\include\projdefs.h
|
F4-2=- ..\..\Source\include\projdefs.h
|
||||||
|
@ -106,19 +106,19 @@ F4-4=- ..\..\Source\include\portable.h
|
||||||
F4-5=- ..\..\Source\include\task.h
|
F4-5=- ..\..\Source\include\task.h
|
||||||
F4-6=- ..\..\Source\include\list.h
|
F4-6=- ..\..\Source\include\list.h
|
||||||
F4-7=- ..\..\Source\include\croutine.h
|
F4-7=- ..\..\Source\include\croutine.h
|
||||||
F4-8=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
F4-8=- ..\..\Source\portable\Softune\MB91460\portmacro.h
|
||||||
F4-9=- ..\..\Source\portable\Softune\MB91460\portmacro.h
|
F4-9=- SRC\mb91467d.h
|
||||||
F4-10=- SRC\mb91467d.h
|
F4-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
||||||
F5=9 c 1 ..\..\Source\list.c
|
F5=9 c 1 ..\..\Source\list.c
|
||||||
F5-1=- ..\..\Source\include\FreeRTOS.h
|
F5-1=- ..\..\Source\include\FreeRTOS.h
|
||||||
F5-2=- ..\..\Source\include\projdefs.h
|
F5-2=- ..\..\Source\include\projdefs.h
|
||||||
F5-3=- SRC\FreeRTOSConfig.h
|
F5-3=- SRC\FreeRTOSConfig.h
|
||||||
F5-4=- ..\..\Source\include\portable.h
|
F5-4=- ..\..\Source\include\portable.h
|
||||||
F5-5=- ..\..\Source\include\list.h
|
F5-5=- ..\..\Source\include\list.h
|
||||||
F5-6=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
F5-6=- ..\..\Source\portable\Softune\MB91460\portmacro.h
|
||||||
F5-7=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
F5-7=- SRC\mb91467d.h
|
||||||
F5-8=- ..\..\Source\portable\Softune\MB91460\portmacro.h
|
F5-8=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
||||||
F5-9=- SRC\mb91467d.h
|
F5-9=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
||||||
F6=12 c 1 ..\..\Source\queue.c
|
F6=12 c 1 ..\..\Source\queue.c
|
||||||
F6-1=- ..\..\Source\include\FreeRTOS.h
|
F6-1=- ..\..\Source\include\FreeRTOS.h
|
||||||
F6-2=- ..\..\Source\include\projdefs.h
|
F6-2=- ..\..\Source\include\projdefs.h
|
||||||
|
@ -129,9 +129,9 @@ F6-6=- SRC\mb91467d.h
|
||||||
F6-7=- ..\..\Source\include\task.h
|
F6-7=- ..\..\Source\include\task.h
|
||||||
F6-8=- ..\..\Source\include\list.h
|
F6-8=- ..\..\Source\include\list.h
|
||||||
F6-9=- ..\..\Source\include\croutine.h
|
F6-9=- ..\..\Source\include\croutine.h
|
||||||
F6-10=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
F6-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
||||||
F6-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
F6-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
||||||
F6-12=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\string.h
|
F6-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\string.h
|
||||||
F7=13 c 1 ..\..\Source\tasks.c
|
F7=13 c 1 ..\..\Source\tasks.c
|
||||||
F7-1=- ..\..\Source\include\FreeRTOS.h
|
F7-1=- ..\..\Source\include\FreeRTOS.h
|
||||||
F7-2=- ..\..\Source\include\projdefs.h
|
F7-2=- ..\..\Source\include\projdefs.h
|
||||||
|
@ -141,11 +141,11 @@ F7-5=- ..\..\Source\portable\Softune\MB91460\portmacro.h
|
||||||
F7-6=- SRC\mb91467d.h
|
F7-6=- SRC\mb91467d.h
|
||||||
F7-7=- ..\..\Source\include\task.h
|
F7-7=- ..\..\Source\include\task.h
|
||||||
F7-8=- ..\..\Source\include\list.h
|
F7-8=- ..\..\Source\include\list.h
|
||||||
F7-9=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdio.h
|
F7-9=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdio.h
|
||||||
F7-10=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
F7-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
||||||
F7-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdarg.h
|
F7-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdarg.h
|
||||||
F7-12=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
F7-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
||||||
F7-13=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\string.h
|
F7-13=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\string.h
|
||||||
F8=11 c 1 SRC\MAIN.c
|
F8=11 c 1 SRC\MAIN.c
|
||||||
F8-1=- SRC\mb91467d.h
|
F8-1=- SRC\mb91467d.h
|
||||||
F8-2=- SRC\vectors.h
|
F8-2=- SRC\vectors.h
|
||||||
|
@ -157,7 +157,7 @@ F8-7=- ..\..\Source\portable\Softune\MB91460\portmacro.h
|
||||||
F8-8=- ..\..\Source\include\task.h
|
F8-8=- ..\..\Source\include\task.h
|
||||||
F8-9=- ..\..\Source\include\list.h
|
F8-9=- ..\..\Source\include\list.h
|
||||||
F8-10=- SRC\watchdog\watchdog.h
|
F8-10=- SRC\watchdog\watchdog.h
|
||||||
F8-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
F8-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
||||||
F9=2 c 1 SRC\vectors.c
|
F9=2 c 1 SRC\vectors.c
|
||||||
F9-1=- SRC\mb91467d.h
|
F9-1=- SRC\mb91467d.h
|
||||||
F9-2=- SRC\watchdog\watchdog.h
|
F9-2=- SRC\watchdog\watchdog.h
|
||||||
|
@ -227,8 +227,8 @@ F16-7=- ..\..\Source\include\task.h
|
||||||
F16-8=- ..\..\Source\include\list.h
|
F16-8=- ..\..\Source\include\list.h
|
||||||
F16-9=- ..\..\Source\include\queue.h
|
F16-9=- ..\..\Source\include\queue.h
|
||||||
F16-10=- ..\Common\include\BlockQ.h
|
F16-10=- ..\Common\include\BlockQ.h
|
||||||
F16-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
F16-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
||||||
F16-12=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
F16-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
||||||
F17=11 c 1 ..\Common\Minimal\blocktim.c
|
F17=11 c 1 ..\Common\Minimal\blocktim.c
|
||||||
F17-1=- ..\..\Source\include\FreeRTOS.h
|
F17-1=- ..\..\Source\include\FreeRTOS.h
|
||||||
F17-2=- ..\..\Source\include\projdefs.h
|
F17-2=- ..\..\Source\include\projdefs.h
|
||||||
|
@ -240,7 +240,7 @@ F17-7=- ..\..\Source\include\task.h
|
||||||
F17-8=- ..\..\Source\include\list.h
|
F17-8=- ..\..\Source\include\list.h
|
||||||
F17-9=- ..\..\Source\include\queue.h
|
F17-9=- ..\..\Source\include\queue.h
|
||||||
F17-10=- ..\Common\include\blocktim.h
|
F17-10=- ..\Common\include\blocktim.h
|
||||||
F17-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
F17-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
||||||
F18=13 c 1 ..\Common\Minimal\comtest.c
|
F18=13 c 1 ..\Common\Minimal\comtest.c
|
||||||
F18-1=- ..\..\Source\include\FreeRTOS.h
|
F18-1=- ..\..\Source\include\FreeRTOS.h
|
||||||
F18-2=- ..\..\Source\include\projdefs.h
|
F18-2=- ..\..\Source\include\projdefs.h
|
||||||
|
@ -253,8 +253,8 @@ F18-8=- ..\..\Source\include\list.h
|
||||||
F18-9=- ..\Common\include\serial.h
|
F18-9=- ..\Common\include\serial.h
|
||||||
F18-10=- ..\Common\include\comtest.h
|
F18-10=- ..\Common\include\comtest.h
|
||||||
F18-11=- ..\Common\include\partest.h
|
F18-11=- ..\Common\include\partest.h
|
||||||
F18-12=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
F18-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
||||||
F18-13=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
F18-13=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
||||||
F19=12 c 0 ..\Common\Minimal\countsem.c
|
F19=12 c 0 ..\Common\Minimal\countsem.c
|
||||||
F19-1=- ..\..\Source\include\FreeRTOS.h
|
F19-1=- ..\..\Source\include\FreeRTOS.h
|
||||||
F19-2=- ..\..\..\..\..\..\..\..\SoftuneV6_32bit_REV600008\LIB\911\INCLUDE\stddef.h
|
F19-2=- ..\..\..\..\..\..\..\..\SoftuneV6_32bit_REV600008\LIB\911\INCLUDE\stddef.h
|
||||||
|
@ -280,7 +280,7 @@ F20-8=- ..\..\Source\include\list.h
|
||||||
F20-9=- ..\..\Source\include\queue.h
|
F20-9=- ..\..\Source\include\queue.h
|
||||||
F20-10=- ..\Common\include\partest.h
|
F20-10=- ..\Common\include\partest.h
|
||||||
F20-11=- ..\Common\include\crflash.h
|
F20-11=- ..\Common\include\crflash.h
|
||||||
F20-12=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
F20-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
||||||
F21=11 c 1 ..\Common\Minimal\crhook.c
|
F21=11 c 1 ..\Common\Minimal\crhook.c
|
||||||
F21-1=- ..\..\Source\include\FreeRTOS.h
|
F21-1=- ..\..\Source\include\FreeRTOS.h
|
||||||
F21-2=- ..\..\Source\include\projdefs.h
|
F21-2=- ..\..\Source\include\projdefs.h
|
||||||
|
@ -292,7 +292,7 @@ F21-7=- ..\..\Source\include\croutine.h
|
||||||
F21-8=- ..\..\Source\include\list.h
|
F21-8=- ..\..\Source\include\list.h
|
||||||
F21-9=- ..\..\Source\include\queue.h
|
F21-9=- ..\..\Source\include\queue.h
|
||||||
F21-10=- ..\Common\include\crhook.h
|
F21-10=- ..\Common\include\crhook.h
|
||||||
F21-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
F21-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
||||||
F22=11 c 1 ..\Common\Minimal\death.c
|
F22=11 c 1 ..\Common\Minimal\death.c
|
||||||
F22-1=- ..\..\Source\include\FreeRTOS.h
|
F22-1=- ..\..\Source\include\FreeRTOS.h
|
||||||
F22-2=- ..\..\Source\include\projdefs.h
|
F22-2=- ..\..\Source\include\projdefs.h
|
||||||
|
@ -303,8 +303,8 @@ F22-6=- SRC\mb91467d.h
|
||||||
F22-7=- ..\..\Source\include\task.h
|
F22-7=- ..\..\Source\include\task.h
|
||||||
F22-8=- ..\..\Source\include\list.h
|
F22-8=- ..\..\Source\include\list.h
|
||||||
F22-9=- ..\Common\include\death.h
|
F22-9=- ..\Common\include\death.h
|
||||||
F22-10=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
F22-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
||||||
F22-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
F22-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
||||||
F23=13 c 1 ..\Common\Minimal\dynamic.c
|
F23=13 c 1 ..\Common\Minimal\dynamic.c
|
||||||
F23-1=- ..\..\Source\include\FreeRTOS.h
|
F23-1=- ..\..\Source\include\FreeRTOS.h
|
||||||
F23-2=- ..\..\Source\include\projdefs.h
|
F23-2=- ..\..\Source\include\projdefs.h
|
||||||
|
@ -316,9 +316,9 @@ F23-7=- ..\..\Source\include\task.h
|
||||||
F23-8=- ..\..\Source\include\list.h
|
F23-8=- ..\..\Source\include\list.h
|
||||||
F23-9=- ..\..\Source\include\queue.h
|
F23-9=- ..\..\Source\include\queue.h
|
||||||
F23-10=- ..\Common\include\dynamic.h
|
F23-10=- ..\Common\include\dynamic.h
|
||||||
F23-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
F23-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
||||||
F23-12=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
F23-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
||||||
F23-13=- ..\Common\Minimal\semphr.h
|
F23-13=- ..\..\Source\include\semphr.h
|
||||||
F24=12 c 1 ..\Common\Minimal\flash.c
|
F24=12 c 1 ..\Common\Minimal\flash.c
|
||||||
F24-1=- ..\..\Source\include\FreeRTOS.h
|
F24-1=- ..\..\Source\include\FreeRTOS.h
|
||||||
F24-2=- ..\..\Source\include\projdefs.h
|
F24-2=- ..\..\Source\include\projdefs.h
|
||||||
|
@ -330,8 +330,8 @@ F24-7=- ..\..\Source\include\task.h
|
||||||
F24-8=- ..\..\Source\include\list.h
|
F24-8=- ..\..\Source\include\list.h
|
||||||
F24-9=- ..\Common\include\partest.h
|
F24-9=- ..\Common\include\partest.h
|
||||||
F24-10=- ..\Common\include\flash.h
|
F24-10=- ..\Common\include\flash.h
|
||||||
F24-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
F24-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
||||||
F24-12=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
F24-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
||||||
F25=13 c 1 ..\Common\Minimal\flop.c
|
F25=13 c 1 ..\Common\Minimal\flop.c
|
||||||
F25-1=- ..\..\Source\include\FreeRTOS.h
|
F25-1=- ..\..\Source\include\FreeRTOS.h
|
||||||
F25-2=- ..\..\Source\include\projdefs.h
|
F25-2=- ..\..\Source\include\projdefs.h
|
||||||
|
@ -342,10 +342,10 @@ F25-6=- SRC\mb91467d.h
|
||||||
F25-7=- ..\..\Source\include\task.h
|
F25-7=- ..\..\Source\include\task.h
|
||||||
F25-8=- ..\..\Source\include\list.h
|
F25-8=- ..\..\Source\include\list.h
|
||||||
F25-9=- ..\Common\include\flop.h
|
F25-9=- ..\Common\include\flop.h
|
||||||
F25-10=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
F25-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
||||||
F25-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
F25-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
||||||
F25-12=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\math.h
|
F25-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\math.h
|
||||||
F25-13=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\errno.h
|
F25-13=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\errno.h
|
||||||
F26=13 c 1 ..\Common\Minimal\GenQTest.c
|
F26=13 c 1 ..\Common\Minimal\GenQTest.c
|
||||||
F26-1=- ..\..\Source\include\FreeRTOS.h
|
F26-1=- ..\..\Source\include\FreeRTOS.h
|
||||||
F26-2=- ..\..\Source\include\projdefs.h
|
F26-2=- ..\..\Source\include\projdefs.h
|
||||||
|
@ -357,9 +357,9 @@ F26-7=- ..\..\Source\include\task.h
|
||||||
F26-8=- ..\..\Source\include\list.h
|
F26-8=- ..\..\Source\include\list.h
|
||||||
F26-9=- ..\..\Source\include\queue.h
|
F26-9=- ..\..\Source\include\queue.h
|
||||||
F26-10=- ..\Common\include\GenQTest.h
|
F26-10=- ..\Common\include\GenQTest.h
|
||||||
F26-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
F26-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
||||||
F26-12=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
F26-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
||||||
F26-13=- ..\Common\Minimal\semphr.h
|
F26-13=- ..\..\Source\include\semphr.h
|
||||||
F27=11 c 1 ..\Common\Minimal\integer.c
|
F27=11 c 1 ..\Common\Minimal\integer.c
|
||||||
F27-1=- ..\..\Source\include\FreeRTOS.h
|
F27-1=- ..\..\Source\include\FreeRTOS.h
|
||||||
F27-2=- ..\..\Source\include\projdefs.h
|
F27-2=- ..\..\Source\include\projdefs.h
|
||||||
|
@ -370,8 +370,8 @@ F27-6=- SRC\mb91467d.h
|
||||||
F27-7=- ..\..\Source\include\task.h
|
F27-7=- ..\..\Source\include\task.h
|
||||||
F27-8=- ..\..\Source\include\list.h
|
F27-8=- ..\..\Source\include\list.h
|
||||||
F27-9=- ..\Common\include\integer.h
|
F27-9=- ..\Common\include\integer.h
|
||||||
F27-10=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
F27-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
||||||
F27-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
F27-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
||||||
F28=12 c 1 ..\Common\Minimal\PollQ.c
|
F28=12 c 1 ..\Common\Minimal\PollQ.c
|
||||||
F28-1=- ..\..\Source\include\FreeRTOS.h
|
F28-1=- ..\..\Source\include\FreeRTOS.h
|
||||||
F28-2=- ..\..\Source\include\projdefs.h
|
F28-2=- ..\..\Source\include\projdefs.h
|
||||||
|
@ -383,8 +383,8 @@ F28-7=- ..\..\Source\include\task.h
|
||||||
F28-8=- ..\..\Source\include\list.h
|
F28-8=- ..\..\Source\include\list.h
|
||||||
F28-9=- ..\..\Source\include\queue.h
|
F28-9=- ..\..\Source\include\queue.h
|
||||||
F28-10=- ..\Common\include\PollQ.h
|
F28-10=- ..\Common\include\PollQ.h
|
||||||
F28-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
F28-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
||||||
F28-12=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
F28-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
||||||
F29=13 c 1 ..\Common\Minimal\QPeek.c
|
F29=13 c 1 ..\Common\Minimal\QPeek.c
|
||||||
F29-1=- ..\..\Source\include\FreeRTOS.h
|
F29-1=- ..\..\Source\include\FreeRTOS.h
|
||||||
F29-2=- ..\..\Source\include\projdefs.h
|
F29-2=- ..\..\Source\include\projdefs.h
|
||||||
|
@ -396,9 +396,9 @@ F29-7=- ..\..\Source\include\task.h
|
||||||
F29-8=- ..\..\Source\include\list.h
|
F29-8=- ..\..\Source\include\list.h
|
||||||
F29-9=- ..\..\Source\include\queue.h
|
F29-9=- ..\..\Source\include\queue.h
|
||||||
F29-10=- ..\Common\include\QPeek.h
|
F29-10=- ..\Common\include\QPeek.h
|
||||||
F29-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
F29-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
||||||
F29-12=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
F29-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
||||||
F29-13=- ..\Common\Minimal\semphr.h
|
F29-13=- ..\..\Source\include\semphr.h
|
||||||
F30=13 c 1 ..\Common\Minimal\semtest.c
|
F30=13 c 1 ..\Common\Minimal\semtest.c
|
||||||
F30-1=- ..\..\Source\include\FreeRTOS.h
|
F30-1=- ..\..\Source\include\FreeRTOS.h
|
||||||
F30-2=- ..\..\Source\include\projdefs.h
|
F30-2=- ..\..\Source\include\projdefs.h
|
||||||
|
@ -410,9 +410,9 @@ F30-7=- ..\..\Source\include\task.h
|
||||||
F30-8=- ..\..\Source\include\list.h
|
F30-8=- ..\..\Source\include\list.h
|
||||||
F30-9=- ..\..\Source\include\queue.h
|
F30-9=- ..\..\Source\include\queue.h
|
||||||
F30-10=- ..\Common\include\semtest.h
|
F30-10=- ..\Common\include\semtest.h
|
||||||
F30-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
F30-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
||||||
F30-12=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
F30-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
||||||
F30-13=- ..\Common\Minimal\semphr.h
|
F30-13=- ..\..\Source\include\semphr.h
|
||||||
F31=10 c 1 ..\..\Source\portable\MemMang\heap_3.c
|
F31=10 c 1 ..\..\Source\portable\MemMang\heap_3.c
|
||||||
F31-1=- ..\..\Source\include\FreeRTOS.h
|
F31-1=- ..\..\Source\include\FreeRTOS.h
|
||||||
F31-2=- ..\..\Source\include\projdefs.h
|
F31-2=- ..\..\Source\include\projdefs.h
|
||||||
|
@ -422,8 +422,8 @@ F31-5=- ..\..\Source\portable\Softune\MB91460\portmacro.h
|
||||||
F31-6=- SRC\mb91467d.h
|
F31-6=- SRC\mb91467d.h
|
||||||
F31-7=- ..\..\Source\include\task.h
|
F31-7=- ..\..\Source\include\task.h
|
||||||
F31-8=- ..\..\Source\include\list.h
|
F31-8=- ..\..\Source\include\list.h
|
||||||
F31-9=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
F31-9=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
||||||
F31-10=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
F31-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
||||||
F32=10 c 0 ..\..\Source\portable\MemMang\heap_1.c
|
F32=10 c 0 ..\..\Source\portable\MemMang\heap_1.c
|
||||||
F32-1=- ..\..\Source\include\FreeRTOS.h
|
F32-1=- ..\..\Source\include\FreeRTOS.h
|
||||||
F32-2=- ..\..\Source\include\projdefs.h
|
F32-2=- ..\..\Source\include\projdefs.h
|
||||||
|
@ -457,8 +457,8 @@ F34-7=- ..\..\Source\include\queue.h
|
||||||
F34-8=- ..\..\Source\include\task.h
|
F34-8=- ..\..\Source\include\task.h
|
||||||
F34-9=- ..\..\Source\include\list.h
|
F34-9=- ..\..\Source\include\list.h
|
||||||
F34-10=- ..\Common\include\serial.h
|
F34-10=- ..\Common\include\serial.h
|
||||||
F34-11=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
F34-11=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stdlib.h
|
||||||
F34-12=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
F34-12=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
||||||
F35=10 c 1 SRC\watchdog\watchdog.c
|
F35=10 c 1 SRC\watchdog\watchdog.c
|
||||||
F35-1=- SRC\mb91467d.h
|
F35-1=- SRC\mb91467d.h
|
||||||
F35-2=- ..\..\Source\include\FreeRTOS.h
|
F35-2=- ..\..\Source\include\FreeRTOS.h
|
||||||
|
@ -469,7 +469,7 @@ F35-6=- ..\..\Source\portable\Softune\MB91460\portmacro.h
|
||||||
F35-7=- ..\..\Source\include\task.h
|
F35-7=- ..\..\Source\include\task.h
|
||||||
F35-8=- ..\..\Source\include\list.h
|
F35-8=- ..\..\Source\include\list.h
|
||||||
F35-9=- SRC\watchdog\watchdog.h
|
F35-9=- SRC\watchdog\watchdog.h
|
||||||
F35-10=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
F35-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
||||||
F36=10 c 1 SRC\utility\taskutility.c
|
F36=10 c 1 SRC\utility\taskutility.c
|
||||||
F36-1=- SRC\mb91467d.h
|
F36-1=- SRC\mb91467d.h
|
||||||
F36-2=- SRC\vectors.h
|
F36-2=- SRC\vectors.h
|
||||||
|
@ -480,7 +480,7 @@ F36-6=- ..\..\Source\include\portable.h
|
||||||
F36-7=- ..\..\Source\portable\Softune\MB91460\portmacro.h
|
F36-7=- ..\..\Source\portable\Softune\MB91460\portmacro.h
|
||||||
F36-8=- ..\..\Source\include\task.h
|
F36-8=- ..\..\Source\include\task.h
|
||||||
F36-9=- ..\..\Source\include\list.h
|
F36-9=- ..\..\Source\include\list.h
|
||||||
F36-10=- ..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
F36-10=- ..\..\..\..\..\..\devtools\Softune6\LIB\911\INCLUDE\stddef.h
|
||||||
|
|
||||||
[BUILDMODE-STANDALONE]
|
[BUILDMODE-STANDALONE]
|
||||||
kernel=1
|
kernel=1
|
||||||
|
|
|
@ -1,372 +0,0 @@
|
||||||
/* THIS SAMPLE CODE IS PROVIDED AS IS AND IS SUBJECT TO ALTERATIONS. FUJITSU */
|
|
||||||
/* MICROELECTRONICS ACCEPTS NO RESPONSIBILITY OR LIABILITY FOR ANY ERRORS OR */
|
|
||||||
/* ELIGIBILITY FOR ANY PURPOSES. */
|
|
||||||
/* (C) Fujitsu Microelectronics Europe GmbH */
|
|
||||||
/*------------------------------------------------------------------------
|
|
||||||
MAIN.C
|
|
||||||
- description
|
|
||||||
- See README.TXT for project description and disclaimer.
|
|
||||||
-------------------------------------------------------------------------*/
|
|
||||||
/*************************@INCLUDE_START************************/
|
|
||||||
#include "mb91467d.h"
|
|
||||||
#include "vectors.h"
|
|
||||||
#include "FreeRTOS.h"
|
|
||||||
#include "task.h"
|
|
||||||
#include "watchdog.h"
|
|
||||||
|
|
||||||
/* Demo task priorities. */
|
|
||||||
#define WTC_TASK_PRIORITY ( tskIDLE_PRIORITY + 5 )
|
|
||||||
#define mainCHECK_TASK_PRIORITY ( tskIDLE_PRIORITY + 4 )
|
|
||||||
#define TASK_UTILITY_PRIORITY ( tskIDLE_PRIORITY + 3 )
|
|
||||||
#define mainSEM_TEST_PRIORITY ( tskIDLE_PRIORITY + 3 )
|
|
||||||
#define mainCOM_TEST_PRIORITY ( tskIDLE_PRIORITY + 2 )
|
|
||||||
#define mainQUEUE_POLL_PRIORITY ( tskIDLE_PRIORITY + 2 )
|
|
||||||
#define mainQUEUE_BLOCK_PRIORITY ( tskIDLE_PRIORITY + 2 )
|
|
||||||
#define mainDEATH_PRIORITY ( tskIDLE_PRIORITY + 1 )
|
|
||||||
#define mainLED_TASK_PRIORITY ( tskIDLE_PRIORITY + 1 )
|
|
||||||
#define mainGENERIC_QUEUE_PRIORITY ( tskIDLE_PRIORITY )
|
|
||||||
|
|
||||||
/* Baud rate used by the COM test tasks. */
|
|
||||||
#define mainCOM_TEST_BAUD_RATE ( ( unsigned portLONG ) 19200 )
|
|
||||||
|
|
||||||
/* The frequency at which the 'Check' tasks executes. See the comments at the
|
|
||||||
top of the page. When the system is operating error free the 'Check' task
|
|
||||||
toggles an LED every three seconds. If an error is discovered in any task the
|
|
||||||
rate is increased to 500 milliseconds. [in this case the '*' characters on the
|
|
||||||
LCD represent LED's]*/
|
|
||||||
#define mainNO_ERROR_CHECK_DELAY ( ( portTickType ) 3000 / portTICK_RATE_MS )
|
|
||||||
#define mainERROR_CHECK_DELAY ( ( portTickType ) 500 / portTICK_RATE_MS )
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------------*/
|
|
||||||
#define ledNUMBER_OF_LEDS 8
|
|
||||||
#define mainCOM_TEST_LED 0x05
|
|
||||||
#define mainCHECK_TEST_LED 0x07
|
|
||||||
/*---------------------------------------------------------------------------*/
|
|
||||||
/*
|
|
||||||
* The function that implements the Check task. See the comments at the head
|
|
||||||
* of the page for implementation details.
|
|
||||||
*/
|
|
||||||
static void vErrorChecks( void *pvParameters );
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Called by the Check task. Returns pdPASS if all the other tasks are found
|
|
||||||
* to be operating without error - otherwise returns pdFAIL.
|
|
||||||
*/
|
|
||||||
static portSHORT prvCheckOtherTasksAreStillRunning( void );
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
static unsigned portSHORT sState[ledNUMBER_OF_LEDS] = {pdFALSE};
|
|
||||||
static unsigned portSHORT sState1[ledNUMBER_OF_LEDS] = {pdFALSE};
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------------
|
|
||||||
* 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().
|
|
||||||
*---------------------------------------------------------------------------*/
|
|
||||||
/*void vApplicationTickHook ( void )
|
|
||||||
{
|
|
||||||
#if WATCHDOG == WTC_IN_TICK
|
|
||||||
Kick_Watchdog();
|
|
||||||
#endif
|
|
||||||
}*/
|
|
||||||
/*---------------------------------------------------------------------------
|
|
||||||
* The below callback function is called from Delayed ISR if configUSE_IDLE_HOOK
|
|
||||||
* is configured as 1.
|
|
||||||
*---------------------------------------------------------------------------*/
|
|
||||||
void vApplicationIdleHook ( void )
|
|
||||||
{
|
|
||||||
#if WATCHDOG == WTC_IN_IDLE
|
|
||||||
Kick_Watchdog();
|
|
||||||
#endif
|
|
||||||
|
|
||||||
vCoRoutineSchedule();
|
|
||||||
}
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------------
|
|
||||||
* Initialize Port 00
|
|
||||||
*---------------------------------------------------------------------------*/
|
|
||||||
static void prvInitPort( void )
|
|
||||||
{
|
|
||||||
DDR16=0xFF;
|
|
||||||
DDR25=0xFF;
|
|
||||||
}
|
|
||||||
/*---------------------------------------------------------------------------
|
|
||||||
* Setup the hardware
|
|
||||||
*---------------------------------------------------------------------------*/
|
|
||||||
static void prvSetupHardware( void )
|
|
||||||
{
|
|
||||||
prvInitPort();
|
|
||||||
#if WATCHDOG != WTC_NONE
|
|
||||||
InitWatchdog();
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*********************@FUNCTION_HEADER_START*********************
|
|
||||||
*@FUNCTION NAME: main() *
|
|
||||||
* *
|
|
||||||
*@DESCRIPTION: The main function controls the program flow *
|
|
||||||
* *
|
|
||||||
*@PARAMETER: none *
|
|
||||||
* *
|
|
||||||
*@RETURN: none *
|
|
||||||
* *
|
|
||||||
***********************@FUNCTION_HEADER_END*********************/
|
|
||||||
|
|
||||||
void main(void)
|
|
||||||
{
|
|
||||||
__set_il(31); /* allow all levels */
|
|
||||||
InitIrqLevels(); /* init interrupts */
|
|
||||||
|
|
||||||
prvSetupHardware();
|
|
||||||
|
|
||||||
#if WATCHDOG == WTC_IN_TASK
|
|
||||||
vStartWatchdogTask( WTC_TASK_PRIORITY );
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Start the standard demo application tasks. */
|
|
||||||
vStartLEDFlashTasks( mainLED_TASK_PRIORITY );
|
|
||||||
|
|
||||||
vStartIntegerMathTasks( tskIDLE_PRIORITY );
|
|
||||||
|
|
||||||
vAltStartComTestTasks( mainCOM_TEST_PRIORITY, mainCOM_TEST_BAUD_RATE, mainCOM_TEST_LED - 1 );
|
|
||||||
|
|
||||||
vStartPolledQueueTasks( mainQUEUE_POLL_PRIORITY );
|
|
||||||
|
|
||||||
vStartSemaphoreTasks( mainSEM_TEST_PRIORITY );
|
|
||||||
|
|
||||||
vStartBlockingQueueTasks ( mainQUEUE_BLOCK_PRIORITY );
|
|
||||||
|
|
||||||
vStartDynamicPriorityTasks();
|
|
||||||
|
|
||||||
vStartMathTasks( tskIDLE_PRIORITY );
|
|
||||||
|
|
||||||
vStartFlashCoRoutines(ledNUMBER_OF_LEDS);
|
|
||||||
|
|
||||||
vStartHookCoRoutines();
|
|
||||||
|
|
||||||
/* Start the 'Check' task which is defined in this file. */
|
|
||||||
xTaskCreate( vErrorChecks, ( signed portCHAR * ) "Check", configMINIMAL_STACK_SIZE, NULL, mainCHECK_TASK_PRIORITY, NULL );
|
|
||||||
|
|
||||||
vStartGenericQueueTasks( mainGENERIC_QUEUE_PRIORITY );
|
|
||||||
|
|
||||||
vStartQueuePeekTasks();
|
|
||||||
|
|
||||||
vTraceListTasks( TASK_UTILITY_PRIORITY );
|
|
||||||
|
|
||||||
vCreateBlockTimeTasks();
|
|
||||||
|
|
||||||
vCreateSuicidalTasks( mainDEATH_PRIORITY );
|
|
||||||
|
|
||||||
vTaskStartScheduler( );
|
|
||||||
|
|
||||||
/* Should not reach here */
|
|
||||||
while (1)
|
|
||||||
{
|
|
||||||
__asm(" NOP "); //
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*-----------------------------------------------------------*/
|
|
||||||
void vParTestToggleLED( unsigned portBASE_TYPE uxLED )
|
|
||||||
{
|
|
||||||
if (uxLED < ledNUMBER_OF_LEDS)
|
|
||||||
{
|
|
||||||
vTaskSuspendAll();
|
|
||||||
|
|
||||||
/* Toggle the state of the single genuine on board LED. */
|
|
||||||
if( sState[uxLED])
|
|
||||||
{
|
|
||||||
PDR25 |= (1 << uxLED);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
PDR25 &= ~(1 << 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();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
/*-----------------------------------------------------------*/
|
|
||||||
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 )
|
|
||||||
{
|
|
||||||
vTaskSuspendAll();
|
|
||||||
{
|
|
||||||
if( xValue )
|
|
||||||
{
|
|
||||||
PDR25 |= (1 << uxLED);
|
|
||||||
sState[uxLED] = 1;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
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();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
/*-----------------------------------------------------------*/
|
|
||||||
|
|
||||||
static void vErrorChecks( void *pvParameters )
|
|
||||||
{
|
|
||||||
static volatile unsigned portLONG ulDummyVariable = 3UL;
|
|
||||||
portTickType xDelayPeriod = mainNO_ERROR_CHECK_DELAY;
|
|
||||||
|
|
||||||
/* Cycle for ever, delaying then checking all the other tasks are still
|
|
||||||
operating without error. */
|
|
||||||
for( ;; )
|
|
||||||
{
|
|
||||||
/* 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 a bit of 32bit maths to ensure the registers used by the
|
|
||||||
integer tasks get some exercise outside of the integer tasks
|
|
||||||
themselves. The result here is not important we are just deliberately
|
|
||||||
changing registers used by other tasks to ensure that their context
|
|
||||||
switch is operating as required. - see the demo application
|
|
||||||
documentation for more info. */
|
|
||||||
ulDummyVariable *= 3UL;
|
|
||||||
|
|
||||||
/* See if the other tasks are all ok. */
|
|
||||||
if( prvCheckOtherTasksAreStillRunning() != pdPASS )
|
|
||||||
{
|
|
||||||
/* An error occurred in one of the tasks so shorten the delay
|
|
||||||
period - which has the effect of increasing the frequency of the
|
|
||||||
LED toggle. */
|
|
||||||
xDelayPeriod = mainERROR_CHECK_DELAY;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Flash! */
|
|
||||||
vParTestToggleLED(mainCHECK_TEST_LED);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*-----------------------------------------------------------*/
|
|
||||||
|
|
||||||
static portSHORT prvCheckOtherTasksAreStillRunning( void )
|
|
||||||
{
|
|
||||||
static portSHORT sNoErrorFound = pdTRUE;
|
|
||||||
|
|
||||||
/* The demo tasks maintain a count that increments every cycle of the task
|
|
||||||
provided that the task has never encountered an error. This function
|
|
||||||
checks the counts maintained by the tasks to ensure they are still being
|
|
||||||
incremented. A count remaining at the same value between calls therefore
|
|
||||||
indicates that an error has been detected. Only tasks that do not flash
|
|
||||||
an LED are checked. */
|
|
||||||
|
|
||||||
if( xAreIntegerMathsTaskStillRunning() != pdTRUE )
|
|
||||||
{
|
|
||||||
sNoErrorFound = pdFALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
if( xArePollingQueuesStillRunning() != pdTRUE )
|
|
||||||
{
|
|
||||||
sNoErrorFound = pdFALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
if( xAreComTestTasksStillRunning() != pdTRUE )
|
|
||||||
{
|
|
||||||
sNoErrorFound = pdFALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
if( xAreSemaphoreTasksStillRunning() != pdTRUE )
|
|
||||||
{
|
|
||||||
sNoErrorFound = pdFALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
if( xAreBlockingQueuesStillRunning() != pdTRUE )
|
|
||||||
{
|
|
||||||
sNoErrorFound = pdFALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
if( xAreDynamicPriorityTasksStillRunning() != pdTRUE )
|
|
||||||
{
|
|
||||||
sNoErrorFound = pdFALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
if( xAreMathsTaskStillRunning() != pdTRUE )
|
|
||||||
{
|
|
||||||
sNoErrorFound = pdFALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
if( xAreFlashCoRoutinesStillRunning() != pdTRUE )
|
|
||||||
{
|
|
||||||
sNoErrorFound = pdFALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
if( xAreHookCoRoutinesStillRunning() != pdTRUE )
|
|
||||||
{
|
|
||||||
sNoErrorFound = pdFALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
if( xIsCreateTaskStillRunning() != pdTRUE )
|
|
||||||
{
|
|
||||||
sNoErrorFound = pdFALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
if( xAreBlockTimeTestTasksStillRunning() != pdTRUE )
|
|
||||||
{
|
|
||||||
sNoErrorFound = pdFALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ( xAreGenericQueueTasksStillRunning() != pdTRUE )
|
|
||||||
{
|
|
||||||
sNoErrorFound = pdFALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ( xAreQueuePeekTasksStillRunning() != pdTRUE )
|
|
||||||
{
|
|
||||||
sNoErrorFound = pdFALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
return sNoErrorFound;
|
|
||||||
}
|
|
||||||
|
|
||||||
/********************@FUNCTION_DECLARATION_END******************/
|
|
|
@ -113,7 +113,7 @@ void Putdec5(unsigned long x, int digits)
|
||||||
Puts5(buf); /* send string */
|
Puts5(buf); /* send string */
|
||||||
}
|
}
|
||||||
|
|
||||||
void vTraceListTasks( unsigned portBASE_TYPE uxPriority )
|
void vUtilityStartTraceTask( unsigned portBASE_TYPE uxPriority )
|
||||||
{
|
{
|
||||||
portENTER_CRITICAL();
|
portENTER_CRITICAL();
|
||||||
InitUart5();
|
InitUart5();
|
||||||
|
|
|
@ -347,6 +347,8 @@ void DefaultIRQHandler (void)
|
||||||
|
|
||||||
__DI(); /* disable interrupts */
|
__DI(); /* disable interrupts */
|
||||||
while(1)
|
while(1)
|
||||||
|
{
|
||||||
Kick_Watchdog(); /* feed hardware watchdog */
|
Kick_Watchdog(); /* feed hardware watchdog */
|
||||||
|
}
|
||||||
/* halt system */
|
/* halt system */
|
||||||
}
|
}
|
||||||
|
|
|
@ -36,9 +36,6 @@ static void prvWatchdogTask ( void *pvParameters )
|
||||||
|
|
||||||
for( ; ; )
|
for( ; ; )
|
||||||
{
|
{
|
||||||
/* Get currrent tick count */
|
|
||||||
xLastWakeTime = xTaskGetTickCount();
|
|
||||||
|
|
||||||
Kick_Watchdog();
|
Kick_Watchdog();
|
||||||
|
|
||||||
/* Block the task for WTC_CLR_PER ticks (300 ms) at watchdog overflow
|
/* Block the task for WTC_CLR_PER ticks (300 ms) at watchdog overflow
|
||||||
|
|
|
@ -25,12 +25,12 @@ Ondemand Load Condition=Disable
|
||||||
Batch File=
|
Batch File=
|
||||||
[Window]
|
[Window]
|
||||||
Flag=Enable
|
Flag=Enable
|
||||||
AssemblySize=189 109 609 349
|
AssemblySize=3 2 829 426
|
||||||
AssemblyState=0
|
AssemblyState=0
|
||||||
AssemblyFGColor=0 0 255
|
AssemblyFGColor=0 0 255
|
||||||
CommandSize=337 424 757 744
|
CommandSize=132 138 958 562
|
||||||
CommandState=0
|
CommandState=0
|
||||||
Assembly Address=H'00042B4A
|
Assembly Address=H'000402F4
|
||||||
Memory Address=H'0002F038
|
Memory Address=H'0002F038
|
||||||
Memory Mode=H'00000003
|
Memory Mode=H'00000003
|
||||||
Memory Ascii=H'00000001
|
Memory Ascii=H'00000001
|
||||||
|
@ -56,7 +56,7 @@ RMemory Change Color=255 0 0
|
||||||
RMemory Invalid Color=128 128 128
|
RMemory Invalid Color=128 128 128
|
||||||
Command History0=step
|
Command History0=step
|
||||||
Command History1=go ,main
|
Command History1=go ,main
|
||||||
RegisterSize=0 300 512 600
|
RegisterSize=218 423 1044 847
|
||||||
RegisterState=0
|
RegisterState=0
|
||||||
Register Select0=H'00000000
|
Register Select0=H'00000000
|
||||||
Register Select1=H'00000001
|
Register Select1=H'00000001
|
||||||
|
@ -94,20 +94,20 @@ Register Select32=H'00000020
|
||||||
Register Select33=H'00000021
|
Register Select33=H'00000021
|
||||||
Register Select34=H'00000022
|
Register Select34=H'00000022
|
||||||
Register Select35=H'00000027
|
Register Select35=H'00000027
|
||||||
MemorySize=512 0 1024 200
|
MemorySize=66 69 892 493
|
||||||
MemoryState=0
|
MemoryState=0
|
||||||
Layer0=1006,
|
Layer0=1005,
|
||||||
Layer1=1003,
|
Layer1=1004,
|
||||||
Layer2=1005,
|
Layer2=2000,SRC\Start91460.asm
|
||||||
Source0Name=SRC\Start91460.asm
|
Source0Name=SRC\Start91460.asm
|
||||||
Source0Size=22 22 848 425
|
Source0Size=110 115 936 539
|
||||||
Source0State=0
|
Source0State=0
|
||||||
Source0Line=914
|
Source0Line=914
|
||||||
Source0Mode=2
|
Source0Mode=2
|
||||||
Source1Name=SRC\MAIN.c
|
Source1Name=..\..\Source\tasks.c
|
||||||
Source1Size=66 66 892 469
|
Source1Size=204 103 1030 527
|
||||||
Source1State=0
|
Source1State=0
|
||||||
Source1Line=6A
|
Source1Line=2FC
|
||||||
Source1Mode=2
|
Source1Mode=2
|
||||||
SymbolSize=0 0 0 0
|
SymbolSize=0 0 0 0
|
||||||
SymbolState=0
|
SymbolState=0
|
||||||
|
@ -120,21 +120,26 @@ Memory Mark Color3=0 255 0
|
||||||
Memory Mark Color4=0 255 255
|
Memory Mark Color4=0 255 255
|
||||||
Memory Mark Color5=0 128 192
|
Memory Mark Color5=0 128 192
|
||||||
Memory Mark Color6=255 128 64
|
Memory Mark Color6=255 128 64
|
||||||
Layer3=1004,
|
Layer3=1007,
|
||||||
Layer4=1002,
|
Layer4=1003,
|
||||||
Layer5=1007,
|
Layer5=2000,SRC\watchdog\watchdog.c
|
||||||
Layer6=2000,SRC\Start91460.asm
|
Layer6=2000,..\..\Source\tasks.c
|
||||||
Layer7=2000,SRC\MAIN.c
|
Layer7=1002,
|
||||||
LocalSize=512 400 1024 600
|
LocalSize=44 46 870 470
|
||||||
LocalState=0
|
LocalState=0
|
||||||
WatchSize=512 200 1024 400
|
WatchSize=0 0 826 424
|
||||||
WatchState=0
|
WatchState=0
|
||||||
Layer8=2000,SRC\vectors.c
|
Layer8=2000,..\..\Source\portable\Softune\MB91460\port.c
|
||||||
Source2Name=SRC\vectors.c
|
Source2Name=..\..\Source\portable\Softune\MB91460\port.c
|
||||||
Source2Size=176 184 1006 612
|
Source2Size=0 0 826 424
|
||||||
Source2State=2
|
Source2State=2
|
||||||
Source2Line=80
|
Source2Line=2D
|
||||||
Source2Mode=2
|
Source2Mode=2
|
||||||
|
Source3Name=SRC\watchdog\watchdog.c
|
||||||
|
Source3Size=0 0 938 522
|
||||||
|
Source3State=0
|
||||||
|
Source3Line=24
|
||||||
|
Source3Mode=2
|
||||||
[Path Environment]
|
[Path Environment]
|
||||||
Flag=Enable
|
Flag=Enable
|
||||||
Source=
|
Source=
|
||||||
|
|
Loading…
Reference in a new issue