Part Number: CC3120MOD
Other Parts Discussed in Thread: TMS320C6657, SYSBIOS
Tool/software: Code Composer Studio
Hi,
My goal is to port the Simplelink host driver to a TI's DSP platform, running with an OS, in a multithreading mode.
My Simplelink device is CC3120MOD, software development environment is CCS9.2 + simplelink_sdk_wifi_plugin_2_40_00_22, host is TMS320C6657 and host interface is UART.
On the Products page of the General option of project properties, I use "ti.targets.elf.C66" as Target and "ti.platforms.evm6657" as Platform.
In cc_pal.c, I have omitted all the Semaphore_ related functions (Semaphore_create_handle, SemaphoreP_delete, ...) and the Mutex_related functions (Mutex_create_handle, Mutex_lock, ...) and TimerGetCurrentTimestamp().
Now I can send data successfully( UDP protocol ,from DSP with func ‘sl_SendTo’ ), but can't receive data(with func 'sl_recvfrom').
I think the reason of 'sl_recvfrom' failing is just the functions omitted. In fact ,the success of other function(eg 'sl_SendTo') calls should be due to the timeout mechanism.
Is there any way to get support on this matter?
Or how can I port the DPL to my project?
Thanks in advance,