I am using F28M35H52C1 controller, ccs v5.5.0.00077, TI-RTOS 1.21.0.09. My main goal is to add communication with PC via USB and TCP/IP to the TI-RTOS project developed by another programmer.
First I found tcp_echo (uses NDK) and usbserial TI-RTOS examples and they both worked fine. Then I created test project, that uses both USB-COM and NDK and it also worked. After that I added USB-COM transmission to the target project (the project, that was handed to me from another programmer) - also successfully.
But when after adding USB-COM I try to add TCP/IP and EMAC modules I encountered the following problem: the project compiles, loads and starts but in about 5-10 seconds after that there is a following message on PC: "USB Device not recognized: One of the devices attached to this computer has malfunctioned and windows does not recognize it."
How can it be that just adding TCP/IP and EMAC modules causes the error?
The project uses the following modules besides those already mentioned: UART Monitor, SYS/BIOS, FATFS, GPIO, I2C, SDSPI, UART. The complete configuration file is in the attachment.