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.

Does OMAP5 EVM board have MIPI Camera linux driver?

Other Parts Discussed in Thread: SYSBIOS

Hi  my friends

 I want to use single MIPI CMOS and out to display using HDMI .

Does OMAP5 EVM board have  MIPI Camera linux  driver?

thanks

  • Hello Michael,


    Yes the OMAP5 uEVM board has MIPI Camera drivers.

    For both GLSDK6_03 & Android releases the drivers are located in board-support/linux/drivers/media/i2c/soc_camera.

    Both releases also have the ducati firmware integrated in their filesystems.

    Best Regards,

    Yordan

  • Hello  Yordan

     If   I   can't   find   board-support/linux/drivers/media/i2c/soc_camera , I find  board-support  folder  ,but  there  is  no     linux/  folder Is  that  I  failed  to  install  the  GLSDK6.03  ?

    Best Regards,

    Michael

     

  • Hello Michael,

    The board-support/linux/ folder is where your kernel sources are located. In board-support you should also have board-support/u-boot/ , which contains the bootloader sources; board-support/prebuilt-images, which contains the prebuilt kernel, u-boot & MLO files; and the external-linux-kernel-modules, which contains the sgx-ddk.

    If you are missing any of those folders, it means that you have failed to download the corresponding sources from the git repository.

    Best Regards,

    Yordan

  • Hi  Yordan

    where  is  my  kernel sources folder, is file system/home/ ?in GLSDK  forder, I only find
    board-support/prebuilt-images,The follow is process I install the GLSDK

    Successfully extracted the cross compiler to /home/caogang
    You seem to have 64 bit ubuntu, installing ia32-libs...
    Reading package lists... Done
    Building dependency tree      
    Reading state information... Done
    ia32-libs is already the newest version.
    0 to upgrade, 0 to newly install, 0 to remove and 71 not to upgrade.
    Updating cross compiler used by Makefile
    --------------------------------------------------------------------------------
    --------------------------------------------------------------------------------
    WARNING!! /opt/ti-glsdk_omap5-uevm_6_03_00_01/bin/repo already exists
    --------------------------------------------------------------------------------
    This step will download ducati build tools
    The following components will be downloaded from the specified locations:
     
    Framework Components:
              http://downloads.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/fc
    Codec Engine:
              http://downloads.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ce
    XDAIS:
              http://downloads.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/xdais
    SYSBIOS:
              http://downloads.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/bios/sysbios
    XDCTools:
              http://downloads.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/rtsc/
    You must agree and abide to respective license terms in order to continue.
    Please refer to individual manifest files for license information.
    Do you want to download all the ducati build tools? y/N
    [ n ]y
    --2014-04-15 21:45:50--  http://downloads.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/bios/sysbios/6_35_03_47/exports/bios_setuplinux_6_35_03_47.bin
    Resolving downloads.ti.com (downloads.ti.com)... 219.154.65.16, 219.154.65.8
    Connecting to downloads.ti.com (downloads.ti.com)|219.154.65.16|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 44525668 (42M) [application/octet-stream]
    Saving to: `bios_setuplinux_6_35_03_47.bin'

    100%[======================================>] 44,525,668  57.4K/s   in 11m 4s 

    2014-04-15 21:56:55 (65.5 KB/s) - `bios_setuplinux_6_35_03_47.bin' saved [44525668/44525668]

    Installing BIOS...
    --2014-04-15 21:57:08--  http://downloads.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/rtsc/3_25_04_88/exports/xdctools_setuplinux_3_25_04_88.bin
    Resolving downloads.ti.com (downloads.ti.com)... 219.154.65.8, 219.154.65.16
    Connecting to downloads.ti.com (downloads.ti.com)|219.154.65.8|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 186415367 (178M) [application/octet-stream]
    Saving to: `xdctools_setuplinux_3_25_04_88.bin'

    86% [================================>      ] 161,548,944 --.-K/s   in 20m 33s

    2014-04-15 22:17:42 (128 KB/s) - Connection closed at byte 161548944. Retrying.

    --2014-04-15 22:17:43--  (try: 2)  http://downloads.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/rtsc/3_25_04_88/exports/xdctools_setuplinux_3_25_04_88.bin
    Connecting to downloads.ti.com (downloads.ti.com)|219.154.65.8|:80... connected.
    HTTP request sent, awaiting response... 206 Partial Content
    Length: 186415367 (178M), 24866423 (24M) remaining [application/octet-stream]
    Saving to: `xdctools_setuplinux_3_25_04_88.bin'

    100%[+++++++++++++++++++++++++++++++++=====>] 186,415,367  242K/s   in 94s    

    2014-04-15 22:19:18 (257 KB/s) - `xdctools_setuplinux_3_25_04_88.bin' saved [186415367/186415367]

    Installing XDC tools...
    Detected 64-bit machine, nothing to be done
    Do you want to fetch all the sources y/N
    [ n ]y
    --------------------------------------------------------------------------------
    ERROR. Please run this script from the GLSDK root folder

    there is  ERROR, how to avoid  it ?


    Best Regards,

    Yordan

  • Hi Michael,

    You should follow the instructions in GLSDK Software developers guide: http://processors.wiki.ti.com/index.php/OMAP5_GLSDK_Software_Developers_Guide#Starting_your_software_development

    Once you execute the ./ti-glsdk_omap5-uevm_6_03_00_01_linux-installer.bin (I assume you've accepted the default location of GLSDK, suggested by the installer). You should execute the following steps (also described in the above links):

     $ cd ~/ti-glsdk_omap5-uevm_6_03_00_01

     $ sudo ./setup.sh  // again I advise to accept the defaults when executing the setup.sh script

    This should get past the error you're getting now, and install all GLSDK sources.

    Best Regards,

    Yordan

  • Hi  Yordan

    Where  can I  download   CSI driver and other  drivers?

    thank you very much

    Michael

  • Hello Michael,

    As stated in my initial post, there is limited control of ISS functionality ( supported sensors, interfaces, etc. ) in linux kernel, and it is located in drivers/media/i2c/smiapp, drivers/media/i2c/soc_camera and drivers/media/i2c/v4l2-core.

    Additionally the core functionality of the ISS is implemented in Ducati, which source code is not publicly available.

    Best Regards,

    Yordan