Part Number: TMS320F28388D
Other Parts Discussed in Thread: C2000WARE,
Hello,
We have been using TI’s C2000 DSP’s in our machine vision and motor control sensors for over 15 years, starting with the F2811 in 2007, moving to the F28379D in 2017 and then we began the migration to the F28388D in 2020.
FYI: We starting looking at the F2838X over three years ago prior to its production release but pushed it off based upon TI’s feedback that it did not have mature support of the CM in terms of FW/RTOS/NDK, see forum posting: https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/820026/tms320f28388d-sys-bios-support-and-production-release
We eventually started development of our HW using the F28388 in 2020 after its production release and when it had adequate FW/RTOS support. We used the TI tools (eval kit and NDK) to test basic network functionality before we pulled the trigger and have since thrown considerable resources at rolling this out targeting multiple products.
We have found issues with repeatable/reliable connectivity and data streaming transfer rates (achieving peaks of 40Mbps, 20Mbps most of the time, and only 2Mbps sometimes). In reaching out to TI for support we are being told that (in regard to a TCP/IP stack) TI-RTOS/NDK/NSP is now considered Legacy and is no longer being supported on this processor. Further, that a bare metal LWIP implementation is the new recommended path BUT (its support is not mature yet so) the suggested route is to try to resolve our issues using the Legacy NDK (where there is limted support, huh?) Moreover, FreeRTOS support is “planned” but rollout timing is indeterminate. See forum posting: https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1097293/tms320f28388d-tcp-ip-stack-issues-ndk/4066460#4066460
While our quantities are relatively low, we have been a customer/partner of TI’s for 15 years or more and continue to invest in your product(s) use, migrating along your roadmap. We would appreciate support in both solving our current problem and insight into where TI is going and WHEN in regard to implementing a network stack on the F2838X processors. Is it LWIP (and when you will have examples for this), FreeRTOS, or something else with the necessary support of tools, examples and E2E support.
Thank you for your help
Mike Wohl