FreeRTOS Support Archive
The FreeRTOS support forum is used to obtain active support directly from Real
Time Engineers Ltd. In return for using our top quality software and services for
free, we request you play fair and do your bit to help others too! Sign up
to receive notifications of new support topics then help where you can.
This is a read only archive of threads posted to the FreeRTOS support forum.
The archive is updated every week, so will not always contain the very latest posts.
Use these archive pages to search previous posts. Use the Live FreeRTOS Forum
link to reply to a post, or start a new support thread.
[FreeRTOS Home] [Live FreeRTOS Forum] [FAQ] [Archive Top] [December 2016 Threads] implicit declaration of function 'xTaskCreateRestricted', 'vPortResetPrivilege'Posted by dnadler on December 14, 2016 Hi Guys - A minor nit but I know you try hard to make all your code compile clean.
I get warnings about two implicit declarations (everything else compiles without warnings).
Details below.
Thanks as always,
Best Regards, Dave
~~~
Invoking: Cross ARM C Compiler
arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -O0 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -Wall -Wextra -g3 -D"CPUMK64FN1M0VDC12" -DUSBSTACKFREERTOS -DHSBBUILDWPA -I../source -I../CMSIS -I../GenerateduCsetup -I../board -I../drivers -I../freertos/Source/include -I../freertos/Source/portable/GCC/ARMCM4F -I../startup -I../utilities -I"E:/Cap/MFW2/MFW2firmware/USB/include" -I"E:/Cap/MFW2/MFW2firmware/USB/device/include" -I"E:/Cap/MFW2/MFW2firmware/USB/device/class" -I"E:/Cap/MFW2/MFW2firmware/USB/osa" -I"E:/Cap/MFW2/MFW2firmware/USB/device/class/cdc" -I"E:/Cap/MFW2/MFW2firmware/USB/device/source" -I"E:/Cap/MFW2/MFW2firmware/USB/device/source/khci" -std=gnu99 -Wno-unused-parameter -MMD -MP -MF"FreeRTOS/Source/portable/Common/mpuwrappers.d" -MT"FreeRTOS/Source/portable/Common/mpuwrappers.o" -c -o "FreeRTOS/Source/portable/Common/mpuwrappers.o" "../FreeRTOS/Source/portable/Common/mpuwrappers.c"
../FreeRTOS/Source/portable/Common/mpuwrappers.c: In function 'MPUxTaskCreateRestricted':
../FreeRTOS/Source/portable/Common/mpuwrappers.c:104:2: warning: implicit declaration of function 'xTaskCreateRestricted' [-Wimplicit-function-declaration]
xReturn = xTaskCreateRestricted( pxTaskDefinition, pxCreatedTask );
^
../FreeRTOS/Source/portable/Common/mpu_wrappers.c:105:2: warning: implicit declaration of function 'vPortResetPrivilege' [-Wimplicit-function-declaration]
vPortResetPrivilege( xRunningPrivileged );
^
~~~
implicit declaration of function 'xTaskCreateRestricted', 'vPortResetPrivilege'Posted by rtel on December 15, 2016 Hi Dave - thanks for taking the time to report this.
I've just compared the head revision of mpuwrappers.c with the revision
from the FreeRTOS V9.0.0 release and it looks like this has already been
picked up as MPUxTaskCreateRestricted() is now only compiled if
configSUPPORTDYNAMICALLOCATION is set to 1.
implicit declaration of function 'xTaskCreateRestricted', 'vPortResetPrivilege'Posted by dnadler on December 16, 2016 Is the updated code available? I only find 9.0.0 on sourceforge (sorry if I'm looking in the wrong place)...
Thanks, Best Regards, Dave
implicit declaration of function 'xTaskCreateRestricted', 'vPortResetPrivilege'Posted by rtel on December 16, 2016 Did you look in the SVN repository - also on SourceForge?
https://sourceforge.net/p/freertos/code/HEAD/tree/trunk/FreeRTOS/Source/portable/Common/mpu_wrappers.c
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.
|