1
0
mirror of https://git.yoctoproject.org/meta-ti synced 2026-07-27 14:28:05 +00:00

42 Commits

Author SHA1 Message Date
Khem Raj 3d0ddebdde ti-unpack: Simplify the logic to detect 32bit glibc on build host
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-11-25 17:18:04 +00:00
Mahesh Radhakrishnan 6bb2459fb8 ti-paths.inc: Adding install directory for ti-cgt-7x
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-16 18:23:32 +00:00
Luca Ceresoli 0f44e93f20 ti-unpack.inc: abort if 32 bit libs are not installed
ti_bin_do_unpack() detects the absence of the required 32 bit libraries,
but only emits a warning. Later on the build will fail with a mysterious
error.

Fail immediately so the user can clearly read the error message and the
(always appreciated) instructions on how to fix the problem.

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-23 21:33:15 +00:00
Denys Dmytriyenko 0ffe4809c2 ti-unpack.inc: also set COMPATIBLE_HOST for nativesdk
Some recipes that include ti-unpack.inc also need to build nativesdk packages.
Fixes errors like this:

| ERROR: Nothing RPROVIDES 'nativesdk-ti-cgt-pru' (but .../nativesdk-packagegroup-arago-sdk-host.bb RDEPENDS on or otherwise requires it)
| nativesdk-ti-cgt-pru was skipped: incompatible with host x86_64-arago-linux (not in COMPATIBLE_HOST)

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-10-19 06:11:13 +00:00
Khem Raj b2d62f62bb recipes: Limit ti specific recipes under ti-soc override
This helps in multi-BSP scenario, where other BSP layers are also
present in the layermix

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-10-17 22:48:34 +00:00
Mahesh Radhakrishnan 23425e7fb2 ti-ns: Adding support for TI network services
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-10-01 03:19:15 +00:00
Jianzhong Xu f746a0e14a dsplib: build DSPLIB C66x/C674x/C64x+ from source
Remove DSPLIB recipe that downloads pre-built DSPLIB from ti.com.
Add new recipe to build DSPLIB for C66x, C674x, or C64x+ from source code.

Signed-off-by: Jianzhong Xu <xuj@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-09-25 15:28:46 +00:00
Jianzhong Xu 817446ec89 mathlib: build MATHLIB C66x/C674x from source
Remove MATHLIB recipe that downloads pre-built MATHLIB from ti.com.
Add new recipe to build MATHLIB for C66x or C674x from source code.

Signed-off-by: Jianzhong Xu <xuj@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-09-25 15:28:46 +00:00
Jianzhong Xu 13dc5b1e28 swtools: common tools for xdc-based component build
Add SWTOOLS which is needed to build xdc-based processor libs such as
DSPLIB, MATHLIB, etc from source.

Signed-off-by: Jianzhong Xu <xuj@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-09-25 15:28:46 +00:00
Hao Zhang a433ecbe31 recipes-ti: devtools: add GCC Linaro baremetal toolchain 2017.11 v7.2.1
Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-24 20:08:41 +00:00
Denys Dmytriyenko a5ecd90543 meta-ti: cleanup use of d.getVar()
1. drop use of True as second parameter, which is default, to align with master
2. there were instances of incorrectly passing 'd' as second parameter from
previous conversion from bb.data.getVar() usage

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-10 18:39:09 +00:00
Jacob Stiffler faf5211f55 ti-paths: add missing NDK_INSTALL_DIR
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-02-16 17:04:59 -05:00
Mertz, Timothy de8bb5892c ti-xdctools: extend to native and nativesdk
ti-xdctools should be a native recipe as it more accurately reflects how
it is supposed to be used. In addition, this allows it to be built as
nativesdk and included in SDK image tools

Signed-off-by: "Mertz, Timothy" <timothy.mertz@garmin.com>
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Acked-by: Jacob Stiffler <j-stiffler@ti.com>
2017-12-21 23:11:55 -05:00
Ivan Pang 091ec70293 ti-paths.inc: added path for TI CGT6x 7.x.x
This directory path is for installing TI CGT6x 7.x.x as well as
invoking the installation from other recipes.

Signed-off-by: Ivan Pang <i-pang@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-22 16:04:18 -04:00
Karthik Ramanan 262b851a31 ti-ccsv6: Remove the recipe and other dependencies
Signed-off-by: Karthik Ramanan <a0393906@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-04-27 20:18:45 -04:00
Denys Dmytriyenko 16a7940097 remaining recipes: fix build issue due to bb.data.* deprecation
Causes following error:
Exception: AttributeError: module 'bb.data' has no attribute 'getVar'

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-21 13:23:11 -05:00
Khem Raj 1124b4bfd0 ti-unpack.inc: Use absolute paths in require directive
This helps in using this inc file from other BSP
layers which are dependent on meta-ti

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-10-27 19:42:50 -04:00
Denys Dmytriyenko 48ffe2b2da recipes: python3 fixes
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-10-10 05:48:51 -04:00
Denys Dmytriyenko 103171802b ti-unpack: update for new Ubuntu 32bit lib packaging
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-05-03 16:35:35 -04:00
Gou, Hongmei db838e9fee vlib-c66x: add version 3.2.1.0
Signed-off-by: Hongmei Gou <h-gou@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-02-24 19:57:40 -05:00
Jacob Stiffler f6ab2c715f multiprocmgr-rtos: Add RTOS package for multiprocmgr
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-01-28 13:21:35 -05:00
Jacob Stiffler ac917dc786 openmp-rtos: Add the OpenMP RTOS package
* supports OpenMP on c66x cores

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-01-27 15:54:29 -05:00
Jacob Stiffler 183b1828ed ti-cg-xml: Add version 2.41.00
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-01-27 15:53:45 -05:00
Gou, Hongmei a757f12b9d imglib-c66x: add version 3.1.1.0
Signed-off-by: Hongmei Gou <h-gou@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2015-12-04 22:24:25 -05:00
Gou, Hongmei 9e1e9d0a87 mathlib-c66x: add version 3.1.1.0
Signed-off-by: Hongmei Gou <h-gou@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2015-12-04 22:24:23 -05:00
Gou, Hongmei 3cb73c27e6 dsplib-c66x: add version 3.4.0.0
Signed-off-by: Hongmei Gou <h-gou@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2015-12-03 13:30:02 -05:00
Jacob Stiffler ae61b347ac ti-cgt-pru: Add version 2.1.1
* TI PRU Code Generation Tools

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2015-10-29 15:40:00 -04:00
Jacob Stiffler 6a022be98f gcc-arm-none-eabi-native: Add GCC baremetal toolchain
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2015-10-28 16:05:57 -04:00
Jacob Stiffler ffeefcb8e5 ti-ccsv6-native: Add CCS 6.1.1.00022
* Due to licensing, this installer must be downloaded manually and
  placed into either the downloads directory, or placed on a mirror.
* Please see http://processors.wiki.ti.com/index.php/Download_CCS#Code_Composer_Studio_Version_6_Downloads

* NOTE: That the Linux off-line installation tarball is the file required.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2015-10-22 13:00:08 -04:00
Gou, Hongmei 0b3a26ca45 ti-osal: add the latest version of 1.24.00.09
* ti-osal is added for building dspdce-fw and ipumm-fw in Yocto

Signed-off-by: Hongmei Gou <h-gou@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2015-09-08 18:36:23 -04:00
Jacob Stiffler 3860ef375f ti-paths: Add PDK_INSTALL_DIR for RTOS drivers.
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2015-06-01 10:47:18 -04:00
Jacob Stiffler b06623fa2a ti-eula-unpack: Add support for general binary installers.
* ti-unpack.inc has been created to allow support for general binary
  installers by creating a variable which is used to pass arbitrary
  arguments to the executable.
* ti-eula-unpack.inc sets the default arguments to retain support for
  recipes which still use this feature.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2015-02-20 12:27:30 -05:00
Ash Charles 8836c5a33b Conditionally set ${TOOLCHAIN_PATH} used by some recipes
Signed-off-by: Ash Charles <ashcharles@gmail.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2014-07-02 15:41:38 -04:00
Franklin S. Cooper Jr 2a3c7305fb recipes: Fix ti-eula-unpack issue. Tweak sgx modules and libgles recipes.
* Commit d8fc4a6862 addressed an issue where
  too many newlines characters were being sent since print by default already
  sends a newline character. This commit however resulted in bin files being
  installed in the WORKDIR and broke other recipes which commit
  a94f765b98 addressed. This lead to a very
  cluttered WORKDIR.
* This patch updates ti-eula-unpack.inc to switch from using a print to a write.
  Since write doesn't automatically send newlines it is a bit more obvious when
  newlines are sent.
* Part of the reason that bin files were being installed in the WORKDIR was
  due to TI_BIN_UNPK_WDEXT being blank for some recipes. For instance in the
  libgles-omap3 recipes, when the workdir command is set in TI_BIN_UNPK_CMDS the
  directory that the Graphics SDK will be installed into is
  workdir+TI_BIN_UNPK_WDEXT. A blank TI_BIN_UNPK_WDEXT means the SDK will be
  installed in WORKDIR. By setting TI_BIN_UNPK_WDEXT to a proper value the
  recipes can be sure it is installed in the proper directory.
* Determine which file to download based on the defined BINFILE and not a
  hardcoded value. This idea was taken from arago.

Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com>
Acked-by: Chase Maupin <chase.maupin@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-10-10 16:00:04 -04:00
Koen Kooi fa87ca0b1a omap3-sgx-modules, ti-staging.inc, ti-linuxutils: change PACKAGE_STRIP = "no" to the proper INHIBIT_PACKAGE_STRIP = "1"
PACKAGE_STRIP doesn't exit in oe-core (anymore)

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-05-11 00:32:49 -04:00
Denys Dmytriyenko 997bf8f58a ti-eula-unpack: fix the check for 32bit glibc, make it a warning
This makes better checking for 32bit glibc on Ubuntu 11.10
In general, change to a WARNING instead of breaking the build with an ERROR,
to accomodate other different implementations of 32/64bit system libraries,
as well as multiarch setups.
Will need to come up with more robust solution later.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-03-22 18:09:43 -04:00
Andreas Müller cf056a6ae0 ti-eula-unpack: throw error message in case 32bit glibc is missing
TI installation tool requires 32bit glibc [1]

[1] https://lists.yoctoproject.org/pipermail/meta-ti/2012-January/000357.html

Signed-off-by: Andreas M??ller <schnitzeltony@googlemail.com>
Acked-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-03-12 16:08:34 -04:00
Peter A. Bigot d8fc4a6862 ti-eula-unpack: remove extraneous newline in cmd output
print adds one already; to add another causes the input to be off and the
default installation directory to be used, at least on Fedora 15.

Signed-off-by: Peter A. Bigot <bigotp@acm.org>
Acked-by: Roger Monk <r-monk@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-02-20 21:23:55 -05:00
Koen Kooi 18698b86c7 TI recipes: only use PACKAGE_ARCH = "${MACHINE_ARCH}" where needed
With machine specific staging in OE-core the tools (xdc, dmai, etc) can drop the PACKAGE_ARCH munging.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-08-16 09:46:08 +02:00
Koen Kooi ae43122cc8 ti-paths: add syslink bits and sort it alphabetically
Signed-off-by: Koen Kooi <k-kooi@ti.com>
2011-07-06 14:44:08 +01:00
Koen Kooi 57a3e8a940 ti-paths.inc: use proper STAGING variable
This bug was uncovered by http://git.angstrom-distribution.org/cgi-bin/cgit.cgi/meta-angstrom/commit/?id=aa3f237b40d89582422b089dee3a319cdfa482fd

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-03-28 13:56:54 +02:00
Koen Kooi c1af7e34f0 recipes-ti: initial check in of dsplink stack
* the focus was on to get it to build, not to make the recipes perfect

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-03-14 19:10:15 +01:00