Severson-Group / AMDC-Firmware

Embedded system code (C and Verilog) which runs the AMDC Hardware
http://docs.amdc.dev/firmware
BSD 3-Clause "New" or "Revised" License
30 stars 5 forks source link

Add lwIP TCP/IP stack using FreeRTOS tasks #322

Open npetersen2 opened 9 months ago

npetersen2 commented 9 months ago
codecubepi commented 8 months ago

Xilinx provides echo server that makes lwIP work in the context of FreeRTOS.

The AMDC has existing code to handle Ethernet. See the while() loop in app_cpu0 main.c

I will need to find a way to merge these two implemenations, or at least verify that the Xilinx-provided implementation matches our current functionality.

codecubepi commented 6 months ago

Investigate other FreeRTOS 'heap_X.c' implementations to see if they can be used to revamp the logging interface, per the discussion in the Dec 12 Firmware Meeting.