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.

am37x-evm-sdk 5.03.02.00 package sources

Hi, I've been building, booting and testing the am37x-evm-sdk-5.03.02.00 on a Sitara TMDSEVM3730, changing the kernel as needed, without any issues. Nice job on the release!

My question: Is there a download available with source files for everything?

I am used to embedded Linux distro's where in addition to the kernel sources, all binaries in the rootfs are also configured and built. For example, I need to customize busybox, wpa_supplicant, splash binaries, etc. I would like a build tree with all source packages of the versions in your release.

Let me know if I missed something in the documentation or where I can download all sources.

Thanks.

  • Mark,

    That is a good question.  The pre-built binaries for packages like busybox and wpa_supplicant were built using the http://arago-project.org project which is based on the OpenEmbedded build framework.  All of the sources are downloaded by that build system.  if you look in the docs/software_manifest.htm file you can find the download location for each package.

    You can find instructions on how to build Arago at http://arago-project.org/wiki/index.php/Building_with_Arago.  The main difference from that page is that you should use the arago toolchain instead of the codesourcery toolchain.  I am asking where the external download location for the arago toolchain is but you could also ask on the arago-devel@gforge.tic.om mailing list as well.

    Chase

  • Chase, thanks for the info and the prompt, informative response. I'll check out Arago.

    Mark

  • Mark,

    Let us know if you have questions.  I would use the arago-devel@gforge.ti.com list for Arago questions.

    Chase

  • Chase, I did setup my ubuntu 10.04 LTS workstation running Linux 2.6.32-38-generic #83-Ubuntu SMP Wed Jan 4 11:12:07 UTC 2012 x86_64 GNU/Linux. I populated the three arago directories using git, and after some futzing around, I was able to build both rootfs and kernel. I first used 'arago-base-image', but need to build for the AM/DM 37x EVM, so need to have u-boot-spl included. I then tried to build using ' arago-base-tisdk-image', but have errors. I have the output from 'bitbake -v -D  arago-base-tisdk-image', where all goes well until bitbake parses task-arago-base-tisdk.bb. Just after the last package or task recipe is successfully parsed I get:

    ERROR: '['/home/storsved/work/oe/arago/recipes/tasks/task-arago-base-tisdk.bb']' RDEPENDS/RRECOMMENDS or otherwise requires the runtime entity 'u-boot-spl' but it wasn't found in any PACKAGE or RPROVIDES variables
    Unknown Event: <bb.event.NoProvider instance at 0x15786638>
    NOTE: Runtime target 'u-boot-spl' is unbuildable, removing...
    Missing or unbuildable dependency chain was: ['u-boot-spl']
    DEBUG: File '/home/storsved/work/oe/arago/recipes/tasks/task-arago-base-tisdk.bb' is unbuildable, removing...
    NOTE: Runtime target 'task-arago-base-tisdk' is unbuildable, removing...
    Missing or unbuildable dependency chain was: ['task-arago-base-tisdk', 'u-boot-spl']

    I have not modified anything in the arago/arago-oe-dev other than conf files with path definitions to local tools, so any recipe or machine conf should be the same as in the repo.

    Do you have any suggestions?

    thanks

    Mark

  • Mark,


    You probably need to define a MACHINE.  The default is "arago" which is not a real machine.  Instead try

    MACHINE=am37x-evm bitbake arago-base-tisdk-image

    Chase

  • Chase, again thanks for the prompt reply, I am not used to post response times in minutes, instead of days!!

    I did change my arago/conf/local.conf define of MACHINE from arago to omap3evm. I'll try am37x-evm and see what happens.

    Again, thanks.

    Mark