Cygnal SDCC port compilation problem
Posted by Hernan Sanchez
on November 10, 2004
SDCC show this error:
in portable.h:99: syntax error: token -> '*'; column 16
The line is:
portSTACK_TYPE *pxPortInitialiseStack( portSTACK_TYPE *pxTopOfStack, pdTASK_CODE pxCode, void *pvParameters );
RE: Cygnal SDCC port compilation problem
Posted by Richard
on November 11, 2004
It looks like the type portSTACK_TYPE is not defined.
portSTACK_TYPE is declared in Source/portable/SDCC/Cygnal/portmacro.h which will get automatically included in your build provided the preprocessor definition SDCC_CYGNAL is defined.
Can you check that the C flags in your makefile include the line -DSDCC_CYGNAL. Also check that the command line when the c files are getting built include this line.
See the makefile for the Cygnal demo application for an example of the build command line required.
Copyright (C) 2004-2010 Richard Barry. Copyright (C) 2010-2016 Real Time Engineers Ltd.
Any and all data, files, source code, html content and documentation included in the FreeRTOSTM distribution or available on this site are the exclusive property of Real Time Engineers Ltd..
See the files license.txt (included in the distribution) and this copyright notice for more information. FreeRTOSTM and FreeRTOS.orgTM are trade marks of Real Time Engineers Ltd.