Hi all,
I would like to test my protocol stack (L2, L3, channel encoder/decoder algorithms etc) software for a communication system using two Zoom OMAP-L138 eXperimenter kits. The test scheme we are planning is to interface each board to Windows PC through Ethernet port and interconnect the kits using UART. An application running on the PC will send the data to be transmitted to the board A through ethernet port. After processing, board A will transmit the signals to board B thorugh UART which will be proccessed and displayed on the PC on its side.
Now my work is to initialize the ethernet and UART ports and write drivers for the data transfer. I am totally new to this domain. I have gone through the corresponding TI documents (SPRUFL5A and SPRUFM6C) but couldn't makeout much. So, could anyone guide me to write the driver for these interfaces by explaining the points to be considered, in a step by step manner?
Thanks in Advance
Jazz
Jazir,
Thanks for writing to us on e2e forums. Are you running an OS on the OMAPL138? If you plan to run linux on the OMAPL138, we do provide the ethernet and UART drivers in the linux software development kit (DVSDK) for the platform which you can program. The DVSDK can be downloaded from here
http://www.ti.com/tool/linuxsdk-omapl138
If you do not want to run linux OS, we offer a low level programming layer called Starterware which will help you create your ethernet and UART driver. The starterware package comes with simple ethernet and UART based Echo server example applications that will show how to program the device to do data transfer with the host.
http://www.ti.com/tool/starterware-dsparm
User Guide:http://processors.wiki.ti.com/index.php/StarterWare_01.10.01.01_User_Guide
Is the processing done on the ARM or the DSP? If the processing occurs on the DSP, you will need to program the interprocessor communication layer DSPLINK to pass the data from the ARM to the DSP.
Regards,
Rahul
---------------------------------------------------------------------------------Please click the Verify Answer button on this post if it answers your question.---------------------------------------------------------------------------------
Thanks Rahul for the links...
Jazir