Add configINCLUDE_APPLICATION_DEFINED_PRIVILEGED_FUNCTIONS mechanism to allow the user to define functions that will execute in privileged mode.

Update the Rowley MPU demo to use a version of debug_printf that runs in privileged mode to get around the problem of the RAM it uses not being under the control of the kernel.
This commit is contained in:
Richard Barry 2013-06-07 09:37:18 +00:00
parent f904d26957
commit 0f3ae55e5d
5 changed files with 42 additions and 62 deletions

View file

@ -8,7 +8,6 @@
<configuration Name="Common" filter="c;cpp;cxx;cc;h;s;asm;inc"/>
<folder Name="FreeRTOS MPU">
<folder Name="include" file_name="">
<file file_name="../../Source/portable/GCC/ARM_CM3/portmacro.h"/>
<file file_name="../../Source/include/task.h"/>
<file file_name="../../Source/include/FreeRTOS.h"/>
<file file_name="../../Source/include/list.h"/>
@ -18,6 +17,7 @@
<file file_name="../../Source/include/semphr.h"/>
<file file_name="../../Source/include/StackMacros.h"/>
<file file_name="../../Source/include/mpu_wrappers.h"/>
<file file_name="../../Source/portable/GCC/ARM_CM3_MPU/portmacro.h"/>
</folder>
<file file_name="../../Source/tasks.c"/>
<file file_name="../../Source/list.c"/>