Part Number: TM4C129ENCPDT
I am looking for a FreeRTOS based TCP or UDP functional project for EK-TM4C129EXL so that I could then modify it for my work. I searched around but could not find any where.
FreeRTOS has some examples NOT specifically for TI launchpad EK-TM4C129EXL. I am more specifically intereset in FreeRTOS Socket style interface.
There are also some examples that comes with the Tivaware driver package for the board but these are not FreeRTOS based and needs alot of work around to make it adaptable for FreeRTOS.
Any info/help will be appreciable.
In reply to Ralph Jacobi:
Hi thanks for your reply. I am following the one you mentioned above. I am facing a problem in compiling it. The issue is exactly as mentioned in this post. e2e.ti.com/.../588681
Building the RTOS-Based Configurable Serial-to-Ethernet Converter on High Performance Microcontrollers Design Guide exactly as described in the document (TIDU951, dated April 2015) and receiving the following error:
"C:/ti/TivaWare_C_Series-184.108.40.206/third_party/FreeRTOS/Source/portable/CCS/ARM_CM4F/portmacro.h", line 144: error #18: expected a ")""C:/ti/TivaWare_C_Series-220.127.116.11/third_party/FreeRTOS/Source/portable/CCS/ARM_CM4F/portmacro.h", line 144: error #18: expected a ")"
2 errors detected in the compilation of "../config.c". (along with numerous others)
References this line of code.
#if( configMAX_PRIORITIES > 32 )#error configUSE_PORT_OPTIMISED_TASK_SELECTION can only be set to 1 when configMAX_PRIORITIES is less than or equal to 32. It is very rare that a system requires more than 10 to 15 difference priorities as tasks that share a priority will time slice.#endif
Unfortunately It is not clear in the post, how the issue was fixed though !!
In reply to Sahil:
Hello Ralph, I followed this post and it build successfully.
https://e2e.ti.com/support/microcontrollers/tiva_arm/f/908/t/522950 Thank you
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.