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.

PROCESSOR-SDK-DRA7X: The hash of meta-arago is invalid.

Part Number: PROCESSOR-SDK-DRA7X

Tool/software:

I'm verifying with the PROCESSOR-SDK-DRA7X series SDK for Linux.

https://downloads.ti.com/infotainment/esd/jacinto6/processor-sdk-linux-automotive/6_00_00_03/index_FDS.html

■ My Question 

The hash of meta-glsdk listed in psdkla-06_00_00_03_dra7xx.txt is currently invalid.

Is there a way to obtain this source code? Which hash should I use instead?

You can confirm that the hash is invalid:

git clone https://git.ti.com/cgit/glsdk/meta-arago-glsdk
cd meta-arago
git checkout d45b286767c9ec019f1d145a357503789aa5bb1f

psdkla-06_00_00_03_dra7xx.txt is as follows.

# This file takes repo entries in the format
# repo name,repo uri,repo branch,repo commit[,layers=layer1:layer2...:layern]

bitbake,git://git.openembedded.org/bitbake,1.40,6b045e074c6fea97d4e305a5a3c8bf82135d95eb
meta-glsdk,git://arago-project.org/git/projects/meta-glsdk.git,master,d45b286767c9ec019f1d145a357503789aa5bb1f,layers=
meta-arago,git://arago-project.org/git/meta-arago.git,thud,ti2019.04,layers=meta-arago-distro:meta-arago-extras
meta-browser,git://github.com/OSSystems/meta-browser.git,master,26d50665e2f7223c5f4ad7481a8d2431e7cb55fb,layers=
meta-qt5,git://github.com/meta-qt5/meta-qt5.git,thud,1520d5b2b2beec5e1c3209d3178219e93ef08bca,layers=
meta-virtualization,git://git.yoctoproject.org/meta-virtualization,thud,7685c7d415e0002c448007960837ae8898cd57a5,layers=
meta-openembedded,git://git.openembedded.org/meta-openembedded,thud,446bd615fd7cb9bc7a159fe5c2019ed08d1a7a93,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems
meta-ti,git://git.yoctoproject.org/meta-ti,thud,ti2019.04,layers=
meta-linaro,git://git.linaro.org/openembedded/meta-linaro.git,thud,615ea7561b844a3867cee4299d83d605c10b02ab,layers=meta-linaro-toolchain:meta-optee
oe-core,git://git.openembedded.org/openembedded-core,thud,cd7cf933b3235560ec71576d8f3836dff736a39f,layers=meta
OECORELAYERCONF=./sample-files/bblayers.conf.sample
OECORELOCALCONF=./sample-files/local-arago64.conf.sample

■ Related information

・This file is included in the SDK.

・Based on this file, the necessary source code for the Bitbake build is obtained.

 This process is included in the setup-yocto.sh script.

 The execution of this is documented in the instruction manual.

・The link for meta-glsdk mentioned in this file is invalid, so the following update seems necessary:

  Before change: git://arago-project.org/git/projects/meta-glsdk.git

  After change: https://git.ti.com/cgit/glsdk/meta-arago-glsdk

 I speculate that this instruction manual and file were created in 2019,

 and since then, the repository has been migrated, which may have caused the link to change.

■ My environment

・Docker with Ubuntu 14.04

・Python 2.7 (default)

・To setup , I use ti-processor-sdk-linux-automotive-dra7xx-evm-6.00.00.03-installer.bin which is below link.

  www.ti.com/.../PROCESSOR-SDK-DRA7X

  • Hello Kota,

    Yes, You are correct that the original arago-project.org address does not exist any longer.

    This SDK is over 5 years old so the standard support for this SDK has expired (2 years).

    Our team checked for this commit in the following repos:

    Unfortunately I cannot find it. It might have been lost. 

    Is this for a new design?

    -Josue

  • Hello Josue,

    I appreciate your prompt response.

    I understand your answers:

    • The arago-project.org address does not exist.
    • The hash does not exist in the repositories you listed and is lost.
    • The support period has ended.

    From the tree structure of the repository, it seems that what this SDK requires is option ①.

    The reason is that this SDK needs both meta-arago-distro and meta-arago-extras.
    Option ② does not include meta-arago-extras.

    ① https://git.ti.com/cgit/glsdk/meta-arago-glsdk
    ② https://github.com/MentorEmbedded/meta-glsdk

    ■ My question / request:

    Could you please check if there are any hashes in the commit history of option ① that meet the requirements of this SDK?
    I hope to find it by reviewing the commit logs.

    I understand that the following hash specified in "psdkla-06_00_00_03_dra7xx.txt" is ideal,
    but it might be lost, so I would like to find the next best option.

    meta-glsdk,git://arago-project.org/git/projects/meta-glsdk.git,master,d45b286767c9ec019f1d145a357503789aa5bb1f,layers=

    ■ response to your question:

    Yes, it’s a new design.
    Ideally, I would like to use a chip that has robust support.
    However, for several reasons, I need to use this chip and am proceeding with the consideration.

    I would appreciate your response.

    -Kota

  • Kota,

    Sure, it seems like this would be the equivalent commit in the 1st option:

    https://git.ti.com/cgit/glsdk/glsdk/commit/?h=dra7xx-evm&id=f1a1fa569e3a4d2c7db472eeaa1e9b1b7c8946d1

    Or the commit above, they also are close to the release date for the SDK:

    https://git.ti.com/cgit/glsdk/glsdk/log/?h=dra7xx-evm

    Hopefully this answers your question.

    Yes, the support for this SoC will be very limited. 

    I would recommend a newer SoC for more robust support and if needed I can put you in contact with our marketing team.

    Best,

    Josue

  • Josue, 
    I appreciate your kind support.

    I'll try it based on this answer.
    But because of my schedule, I won't be able to try this until a few days from now.

    Once I'll confirm it , I will close this issue thread.

    Best, 
    Kota

  • Thank you for your kind support.

    However, I'm afraid that it seems to be not the answer I was looking for.

    ■What I would like to know:
    I would like to know something close to the hash listed in "psdkla-06_00_00_03_dra7xx.txt"

    meta-glsdk,git://arago-project.org/git/projects/meta-glsdk.git,master,d45b286767c9ec019f1d145a357503789aa5bb1f,layers=


    As you mentioned earlier, the hash is likely lost.
    This hash is related to repository ① or possibly to other repositories.
    repository①  https://git.ti.com/cgit/glsdk/meta-arago-glsdk


    ■My assumption:
    The master of repository ① was committed in 2013.
    My assumption is that there have been commits since then,
    and I think that is the hash listed in "psdkla-06_00_00_03_dra7xx.txt"


    I understand that support is limited,
    but I would appreciate your cooperation on this issue.

    Best, 
    Kota

  • Kota,

    Unfortunately the two options above are the only ones available.

    I would recommend just trying the 2nd option since the first is severely outdated. 

    Otherwise, I do not believe that there is any other available meta-arago -glsdk.

    -Josue

  • Dear Josue,


    Thank you for your kind support.

    I understand that there are not any other available meta-arago-glsdk available.

    It is acceptable to consider the support for this issue as concluded.

    Once again, I sincerely appreciate your assistance


    Best,

    Kota.