mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-04-19 21:11:57 -04:00
Add tickless idle support in Cortex-M ports.
Change CCS R4 directory name.
This commit is contained in:
parent
e03ab659f3
commit
dbe0ae2bff
|
@ -42,7 +42,7 @@
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Library}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Library}""/>
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Common-Demo-Source/include}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Common-Demo-Source/include}""/>
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/FreeRTOS/include}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/FreeRTOS/include}""/>
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/FreeRTOS/portable/CCS/ARM_Cortex-R4_RM48_TMS570}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/FreeRTOS/portable/CCS/ARM_Cortex-R4}""/>
|
||||||
<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/include""/>
|
<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/include""/>
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}}""/>
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/startup}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/startup}""/>
|
||||||
|
@ -121,7 +121,7 @@
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Common-Demo-Source/include}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Common-Demo-Source/include}""/>
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Library}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Library}""/>
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/FreeRTOS/include}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/FreeRTOS/include}""/>
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/FreeRTOS/portable/CCS/ARM_Cortex-R4_RM48_TMS570}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/FreeRTOS/portable/CCS/ARM_Cortex-R4}""/>
|
||||||
<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/include""/>
|
<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/include""/>
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}}""/>
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/startup}""/>
|
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/startup}""/>
|
||||||
|
|
|
@ -9,6 +9,8 @@ encoding//With_FPU/FreeRTOS/subdir_rules.mk=UTF-8
|
||||||
encoding//With_FPU/FreeRTOS/subdir_vars.mk=UTF-8
|
encoding//With_FPU/FreeRTOS/subdir_vars.mk=UTF-8
|
||||||
encoding//With_FPU/Library/subdir_rules.mk=UTF-8
|
encoding//With_FPU/Library/subdir_rules.mk=UTF-8
|
||||||
encoding//With_FPU/Library/subdir_vars.mk=UTF-8
|
encoding//With_FPU/Library/subdir_vars.mk=UTF-8
|
||||||
|
encoding//With_FPU/RM48_FreeRTOS_Demo/source/subdir_rules.mk=UTF-8
|
||||||
|
encoding//With_FPU/RM48_FreeRTOS_Demo/source/subdir_vars.mk=UTF-8
|
||||||
encoding//With_FPU/makefile=UTF-8
|
encoding//With_FPU/makefile=UTF-8
|
||||||
encoding//With_FPU/objects.mk=UTF-8
|
encoding//With_FPU/objects.mk=UTF-8
|
||||||
encoding//With_FPU/sources.mk=UTF-8
|
encoding//With_FPU/sources.mk=UTF-8
|
||||||
|
@ -18,14 +20,16 @@ encoding//With_FPU/subdir_rules.mk=UTF-8
|
||||||
encoding//With_FPU/subdir_vars.mk=UTF-8
|
encoding//With_FPU/subdir_vars.mk=UTF-8
|
||||||
encoding//Without_FPU/Common-Demo-Source/subdir_rules.mk=UTF-8
|
encoding//Without_FPU/Common-Demo-Source/subdir_rules.mk=UTF-8
|
||||||
encoding//Without_FPU/Common-Demo-Source/subdir_vars.mk=UTF-8
|
encoding//Without_FPU/Common-Demo-Source/subdir_vars.mk=UTF-8
|
||||||
encoding//Without_FPU/FreeRTOS/portable/CCS/ARM_Cortex-R4_RM48_TMS570/subdir_rules.mk=UTF-8
|
encoding//Without_FPU/FreeRTOS/portable/CCS/ARM_Cortex-R4/subdir_rules.mk=UTF-8
|
||||||
encoding//Without_FPU/FreeRTOS/portable/CCS/ARM_Cortex-R4_RM48_TMS570/subdir_vars.mk=UTF-8
|
encoding//Without_FPU/FreeRTOS/portable/CCS/ARM_Cortex-R4/subdir_vars.mk=UTF-8
|
||||||
encoding//Without_FPU/FreeRTOS/portable/MemMang/subdir_rules.mk=UTF-8
|
encoding//Without_FPU/FreeRTOS/portable/MemMang/subdir_rules.mk=UTF-8
|
||||||
encoding//Without_FPU/FreeRTOS/portable/MemMang/subdir_vars.mk=UTF-8
|
encoding//Without_FPU/FreeRTOS/portable/MemMang/subdir_vars.mk=UTF-8
|
||||||
encoding//Without_FPU/FreeRTOS/subdir_rules.mk=UTF-8
|
encoding//Without_FPU/FreeRTOS/subdir_rules.mk=UTF-8
|
||||||
encoding//Without_FPU/FreeRTOS/subdir_vars.mk=UTF-8
|
encoding//Without_FPU/FreeRTOS/subdir_vars.mk=UTF-8
|
||||||
encoding//Without_FPU/Library/subdir_rules.mk=UTF-8
|
encoding//Without_FPU/Library/subdir_rules.mk=UTF-8
|
||||||
encoding//Without_FPU/Library/subdir_vars.mk=UTF-8
|
encoding//Without_FPU/Library/subdir_vars.mk=UTF-8
|
||||||
|
encoding//Without_FPU/RM48_FreeRTOS_Demo/source/subdir_rules.mk=UTF-8
|
||||||
|
encoding//Without_FPU/RM48_FreeRTOS_Demo/source/subdir_vars.mk=UTF-8
|
||||||
encoding//Without_FPU/makefile=UTF-8
|
encoding//Without_FPU/makefile=UTF-8
|
||||||
encoding//Without_FPU/objects.mk=UTF-8
|
encoding//Without_FPU/objects.mk=UTF-8
|
||||||
encoding//Without_FPU/sources.mk=UTF-8
|
encoding//Without_FPU/sources.mk=UTF-8
|
||||||
|
|
|
@ -20,7 +20,7 @@ IF EXIST .\FreeRTOS_Source Goto END
|
||||||
MD FreeRTOS\include
|
MD FreeRTOS\include
|
||||||
MD FreeRTOS\portable
|
MD FreeRTOS\portable
|
||||||
MD FreeRTOS\portable\CCS
|
MD FreeRTOS\portable\CCS
|
||||||
MD FreeRTOS\portable\CCS\ARM_Cortex-R4_RM48_TMS570
|
MD FreeRTOS\portable\CCS\ARM_Cortex-R4
|
||||||
MD FreeRTOS\portable\MemMang
|
MD FreeRTOS\portable\MemMang
|
||||||
MD Common-Demo-Source
|
MD Common-Demo-Source
|
||||||
MD Common-Demo-Source\include
|
MD Common-Demo-Source\include
|
||||||
|
@ -35,7 +35,7 @@ IF EXIST .\FreeRTOS_Source Goto END
|
||||||
copy %FREERTOS_SOURCE%\include\*.* FreeRTOS\include
|
copy %FREERTOS_SOURCE%\include\*.* FreeRTOS\include
|
||||||
|
|
||||||
REM Copy the portable layer files into the project directory
|
REM Copy the portable layer files into the project directory
|
||||||
copy %FREERTOS_SOURCE%\portable\CCS\ARM_Cortex-R4_RM48_TMS570\*.* FreeRTOS\portable\CCS\ARM_Cortex-R4_RM48_TMS570
|
copy %FREERTOS_SOURCE%\portable\CCS\ARM_Cortex-R4\*.* FreeRTOS\portable\CCS\ARM_Cortex-R4
|
||||||
|
|
||||||
REM Copy the memory allocation files into the project directory
|
REM Copy the memory allocation files into the project directory
|
||||||
copy %FREERTOS_SOURCE%\portable\MemMang\heap_4.c FreeRTOS\portable\MemMang
|
copy %FREERTOS_SOURCE%\portable\MemMang\heap_4.c FreeRTOS\portable\MemMang
|
||||||
|
|
|
@ -127,7 +127,7 @@ static volatile unsigned portBASE_TYPE uxTasksRunningAtStart = 0;
|
||||||
/* Tasks are deleted by the idle task. Under heavy load the idle task might
|
/* Tasks are deleted by the idle task. Under heavy load the idle task might
|
||||||
not get much processing time, so it would be legitimate for several tasks to
|
not get much processing time, so it would be legitimate for several tasks to
|
||||||
remain undeleted for a short period. */
|
remain undeleted for a short period. */
|
||||||
static const unsigned portBASE_TYPE uxMaxNumberOfExtraTasksRunning = 2;
|
static const unsigned portBASE_TYPE uxMaxNumberOfExtraTasksRunning = 3;
|
||||||
|
|
||||||
/* Used to store a handle to the task that should be killed by a suicidal task,
|
/* Used to store a handle to the task that should be killed by a suicidal task,
|
||||||
before it kills itself. */
|
before it kills itself. */
|
||||||
|
|
Loading…
Reference in a new issue