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.

Need to build BSP for Davinci dm8148



Greetings,

I'm returning to a project based on the dm8148 after setting it aside for quite a while.  I am having a lot of trouble determining where TI's software support for this SOC lives these days....

Previously I had used software from the 3 Arago git repos, described here: http://arago-project.org/wiki/index.php/Building_with_Arago

Today I see that these repos seem to out-dated.  The last commits I see are from mid 2012.  I then tried following instructions from here: http://arago-project.org/wiki/index.php/Setting_Up_Build_Environment   which gets me the newer Yocto based meta-... repositories.  However these repos don't seem to have the machine .conf file for the dm8148. 

Can someone point me in the right direction?  

Thanks!

  • Hi Joel,

    I am working with PSP (Platform Support Package) for DM814x device.

    The latest linux kernel code is at:

    http://arago-project.org/git/projects/?p=linux-omap3.git;a=shortlog;h=refs/heads/ti81xx-master

    (last commit from 2013-07-05)

    The latest u-boot code is at:

    http://arago-project.org/git/projects/u-boot-omap3.git?p=projects/u-boot-omap3.git;a=shortlog;h=refs/heads/ti81xx-master

    (last commit is from 2013-05-09)

    See also the below wiki pages:

    http://processors.wiki.ti.com/index.php/TI81XX_PSP_04.04.00.02_Release_Notes

    http://processors.wiki.ti.com/index.php/TI81XX_Linux_PSP_Releases

    http://processors.wiki.ti.com/index.php/PSP_Linux_Development_FAQ

    Regards,
    Pavel

  • Thanks Pavel.  That is helpful to understand where TI's kernel/uboot development for the 81XX lives, however I am looking for arago repositories (and also the correct branches) which enable me to build an entire file-system for the dm8148,  including these components (kernel, uboot, etc..).  

    Like I mentioned, these three repos appear out of date, not being updated since 2012:

    git://arago-project.org/git/arago.git
    git://arago-project.org/git/arago-oe-dev.git
    git://arago-project.org/git/arago-bitbake.git


    Put another way: Where can I get a set of Arago/Angstrom/OE/Yocto/whatever repositories which have an appropriate machine conf file for the 81XX, as well as up-to-date bitbake recipes?


    Thanks!
  • Joel,

    We have EZSDK (u-boot, linux kernel, rootfs) for DM814x device, available at the below link:

    http://software-dl.ti.com/dsps/dsps_public_sw/ezsdk/latest/index_FDS.html

    If you need to build your own filesystem, refer to the below wiki page:

    http://processors.wiki.ti.com/index.php/EZSDK_Filesystems#Building_your_own_filesystem

    BR
    Pavel

  • Few more links that might help you:

    git://arago-project.org/git/projects/linux-omap3.git

    git://arago-project.org/git/projects/u-boot-omap3.git

    http://processors.wiki.ti.com/index.php/TI81XX_PSP_04.04.00.02_Release_Notes#Code_Repositories

    http://processors.wiki.ti.com/index.php/Summary_of_Important_Git_Trees

    http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/t/276011.aspx

    http://downloads.ti.com/dsps/dsps_public_sw/psp/LinuxPSP/TI81XX_04_04/04_04_00_02/index_FDS.html

    BR
    Pavel

  • Hi Pavel,

    I appreciate you trying to help, however the links you are posting are just illustrating the frustrating problem of trying to figure out where the non-stale development is going on.  The EZSDK, as far as I understand is deprecated, not-recommended for new designs, and will never see another version.  From your link:

    "This is Alpha release of the Linux Easy Software Development Kit (EZSDK) version 5.xx. Supported platforms TI DM816x and DM814x."

    Build date: 12312012

    So, the EZSDK is deprecated, alpha, software from 2012, which claims to only support Ubuntu 10.04, a linux release from early 2010, for which support has ended.

    I'm looking for non-deprecated software.

     

  • Joel,

    AFAIK the DM814x software development is finished (now only support stage) and new development is available only for newer devices. The EZSDK last version is 05.05.00.02 and PSP last version is 04.04.00.02 (there are few patches that can be applied on top of it).

    Joel Keller said:
    I appreciate you trying to help, however the links you are posting are just illustrating the frustrating problem of trying to figure out where the non-stale development is going on.  The EZSDK, as far as I understand is deprecated, not-recommended for new designs, and will never see another version.

    This is valid for EZSDK for sure, but we have other development kits for DM814x (IPNC RDK and DVR RDK). I have no view over these RDKs, so you should check with your local TI representative/FAE for these RDKs and if there is new development for them.

    For DM814x DVR RDK, I can say that the last commit (for the linux kernel) is from 2013-April-30:

    http://arago-project.org/git/projects/?p=u-boot-dvr-rdk-dm81xx.git;a=summary

    git://arago-project.org/git/projects/u-boot-dvr-rdk-dm81xx.git

    http://arago-project.org/git/projects/?p=linux-dvr-rdk-dm81xx.git;a=summary

    git://arago-project.org/git/projects/linux-dvr-rdk-dm81xx.git

    The DM814x IPNC RDK looks to be most up to date, the last commit (u-boot) is from 2014-Jan-23:

    http://arago-project.org/git/projects/?p=u-boot-ipnc-rdk-dm81xx.git;a=summary

    git://arago-project.org/git/projects/u-boot-ipnc-rdk-dm81xx.git

    http://arago-project.org/git/projects/?p=linux-ipnc-rdk-dm81xx.git;a=summary

    git://arago-project.org/git/projects/linux-ipnc-rdk-dm81xx.git

    I can not say whether new development for the DVR RDK and IPNC RDK is expected (or on-going). You should check this with your local FAE / TI representative, as these RDKs are not freely available to download from the TI website, but require some license and NDA agreement.


    Regards,
    Pavel