This isn’t my first time using FreeRTOS, but it is the first time I’ve had to install/configure it myself. (My first project was on an ESP32, and FreeRTOS was already rolled into their IDF.)
I’m evaluating a Microchip Xplained Pro board, and they have FreeRTOS available, but it doesn’t seem to include TCP. Is there a pre-built library for the SAM E54 device, or do I build it myself? If the latter, where do I find the source code for the TCP component?
Thanks for any clarification…
Edit: I probably should have mentioned that I’d like to start by building a simple socket echo server. Once I get something like this working, I can move on to more meaningful applications.
Or maybe it is easier to start with an existing demo project from FreeRTOS.org, that works for SAM4E. You just copy the latest versions of the kernel, FreeRTOS+TCP and the driver on top of it. And also indicate in the configuration the part that you are using.
And if you encounter problems, just report them here.
The problem is that there is no official FreeRTOS+TCP support yet for the SAME54.
Hi,
this is my fisrt time how freeRTOS.
have problem creating new project using eclipse CCS in the Ubuntu.
I’m following the structure of the FreeRTOS/Source, but not work, I’m using a microcontroller MSP430F5438A Texas. all library are linked.
Erro:
Description Resource Path Location Type
unresolved symbol vApplicationTickHook, first referenced in ./Source/tasks.obj test C/C++ Problem
Description Resource Path Location Type
unresolved symbol vApplicationStackOverflowHook, first referenced in ./Source/tasks.obj test C/C++ Problem
Thanks, Hein - I copied the kernel and added it to my project. I took the FreeRTOSConfig.h contents from https://www.freertos.org/a00110.html and added it to my project. I think the next step for me is to choose a portmacro.h file, and add its path to the project properties, but there are some fields that need to be filled in. Do you know whether there already exists such a file? I’m having a little trouble finding files referenced on the freertos web pages.