RTEMS | Provide SPARC greth Network Drivers for lwip (&28)

Prithvi Tambewagh (@prithvi77) gitlab at rtems.org
Tue Jun 10 11:04:25 UTC 2025




Prithvi Tambewagh commented: https://gitlab.rtems.org/groups/rtems/-/epics/28#note_123264


Hello! Apologies for the delay in updates of Week-2. Here's my blog post for Week-2 : https://rkt-1597.github.io/GSoC-2025-Blogs-RTEMS/week-2.html

In Week-2, I worked on following:

1. Studying RTEMS lwIP GitLab repository, especially TMS570 Ethernet Driver in depth. I studied the functions related to the driver initialization, Interrupt handling mechanism, PHY initialization, autonegotiation, Buffer Descriptors and their allocation and usage, Packet Transmission as well as reception mechanism. I also documented some of these functions as Doxygen comments at my fork : https://gitlab.rtems.org/prithvi77/rtems-lwip/-/blob/TMS570_lwIP_Documentation/rtemslwip/tms570/tms570_netif.c?ref_type=heads
2. Deployed the blogsite using GitHub pages and Jekyll. This was a new thing for me and I faced several errors like version mismatch of bundler, ruby, etc., errors in GitHub Actions Workflow, images not being displayed on blogsite, etc. and resolving them took a bit longer than expected, but finally they were resolved.
3. Finalized Midterm Goals for GSoC with all my mentors, to be to make, in RTEMS lwIP networking stack :
   1. GRETH Driver Initialization
   2. GRETH Driver capable of trasmitting packets

This Week (Week-3) I aim to focus on : 

1. Debug BOOTP Error in RTEMS-SIS terminal and try to simulate GRETH Legacy Networking Driver in it, apparently it might take bit longer than expected but I will try to make it work as soon as possible.
2. Create blog posts for remaining week
3. Continue on GRETH lwIP Code

-- 
View it on GitLab: https://gitlab.rtems.org/groups/rtems/-/epics/28#note_123264
You're receiving this email because of your account on gitlab.rtems.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/bugs/attachments/20250610/2af48440/attachment-0001.htm>


More information about the bugs mailing list