[GSoC 2026] D-CAN driver for the TI TMS570xx BSPs

There seems to be another project targeting D-CAN but on BeagleBoneBlack. See

My post is not intended as judging which proposal is better but running both in parallel independently is problematic. I strongly prefer that there will be only single D-CAN controller driver for all matching boards in RTEMS.

We should discuss what is the best approach. I think that D-CAN support development on BegleBoneBlack would be easier than on TMS570. On the other hand, TMS570LC4300 is the target matching exactly RTEMS most serious area of applications and there is lot of work which could be done on it. So I would suggest providing alternatives what would be done on TMS570 if the D-CAN project on BegleBoneBleck is accepted.

It would be great to revive our LwIP work done on TMS570LS3137 originally. The boot-loader work, XCP work, peripherals support etc. We have complete Matlab/Simulink target for TMS570LS3137, unfortunately, based on horrible CCS FreeRTOS code base due to our former group head insisting on this which lead to lot of lost time with broken TI LwIP etc. But fortunately, thanks to GSoC and Premysl Houdek’s thesis, we have saved some work into BSP for RTEMS which is available in mainline. So there is lot of potential even outside or D-CAN support.