|
The download includes source code for every supported port and every demo application project. The kernel itself only consists of three C files and one portable
layer file. Please read the quick start guide to understand the directory structure and
get up and running quickly. Please see below for a list of known issues with the current release.
|
The IAR Embedded Workbench demos for the AVR32 will not currently build if you are using a later version of the IAR tool chain. The issue is caused by changes to macro names within the compiler header files.
Some GCC compilers currently have a bug where the interworking code (the bit of code that changes processor state) is output as all NOPs when calling a THUMB function from a naked ARM function. This is not actually a FreeRTOS issue but is catching some people out. The fix seems to be to replace the naked C function with a true assembly function.
Unfortunately these will not work with the latest compiler versions. The compiler version used to generate the port is now rather old, but is stated on the port documentation page.
Any and all data, files, source code, html content and documentation included in the FreeRTOS 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..