Hint: Use the tree menu to navigate groups of related pages
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.
Total beginner here. I'm trying to compile the RTOSDemo provided here. I'm using Atmel Studio 7 and trying to generate the ELF file for the ATSAM4E16E. Note that at this point, I am simply trying to generate the binary file and nothing else. I have run into minor snags which required some changes but I am not stuck at this issue:
Severity Code Description Project File Line
Error recipe for target 'src/ASF/thirdparty/freertos/freertos-7.3.0/source/FreeRTOSCLI.o' failed RTOSDemo C:Users...FreeRTOSLabs160112FreeRTOS-PlusDemoFreeRTOSPlusTCPandFATATSAM4EDebugMakefile 912
Error unknown type name 'portTickType' RTOSDemo C:Users...FreeRTOSLabs160112FreeRTOS-PlusDemoFreeRTOSPlusTCPandFAT_ATSAM4EsrcASFthirdpartyfreertosfreertos-7.3.0sourceincludelist.h 109
There are 11 additional similar errors since it doesn't seem to find the definition for portTickType which appears to be in portmacro.h.
The only changes I made so far were in the makefile to fix the case of the 'ftp_server.c' file:
Sorry I don't know what it is you are trying to compile. The error message is for an old FreeRTOS file that it is building in the src/ASF/thirdparty/freertos/freertos-7.3.0/source directory - that is where Atmel Studio will put FreeRTOS files if you have the Atmel Software Framework (ASF) add FreeRTOS to a project for you. However, the project on the page you link to does not do that, and instead includes a much newer version of FreeRTOS in the FreeRTOS/Source directory, as per the normal FreeRTOS distribution.
You should be able to download the FreeRTOS labs source files (which will be updated to a new version imminently), open FreeRTOS-PlusDemoFreeRTOSPlusTCPandFAT_ATSAM4ERTOSDemo.atsln solution file from within Atmel Studio, then build without any problems - and the file you are having a problem building in your first post is not part of that project.
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.