This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SYSBIOS with OMAPL137 - Device Driver Development

Other Parts Discussed in Thread: SYSBIOS, OMAPL138, OMAPL137-HT, TMS320C6748

I intend to use SYSBIOS 6 with OMAPL137. I could not find any drivers for this controller.  I found drivers for this OMAPL137 for DSP/BIOS. I dont think they will work with SYSBIOS. Is there any documentation on how to develop device drivers in SYSBIOS? If not has anyone developed any drivers for any basic peripherals of this chip. Any help is greatly appreciated. 

 

  • Hi Pinakin,

    I am guessing you are looking for drivers for the C6747 DSP in OMAPL137. I would suggest getting the C6748 (OMAPL138) SDK (www.ti.com/.../biossw-c6748) and reworking the drivers you are interested in to make them work with OMAPL137. Since OMAPL137 and OMAPL138 are similar, it should be a fairly simple job. Typically the differences might be that the interrupt number for a particular peripheral may be different or the base addresses are different. The rest of the driver should remain the same.

    Best,
    Ashish
  • Hi Ashish, 

    I am actually looking for uart, spi and i2c drivers for omapl137-ht. Also I was planning on implementing a driver to talk to external adc via SPI. This is why I was wondering if there is a driver development document. 

  • Hi Ashish,

    Your information is very helpful. I downloaded the software for TMS320C6748 SYS/BIOS Software Development Kit (SDK). I then created a new project in CCS for IO_Stream example for OMAPL137 (not for DSP core but just for ARM 9 - single core). At the moment I just want to test the UART functionality of OMAPL137. I then selected all the RTSC options available. When I build this project it fails with the following 2 errors:

    1. fatal error #1965: cannot open source file "C:/...../Debug/configPkg/package/cfg/stream_pe9.h"

    2. can't find the library 'lib/ti.targets.arm.rtsarm.ae9' specified by pakage ti.targets.arm.rtsarm. It was'nt found along the path '.....'.

    Is there something that I am missing here. I just want to build an example to understand the working of UART and SPI drivers.