Skip to content

Instantly share code, notes, and snippets.

@RobertCNelson
Last active March 20, 2019 17:42
Show Gist options
  • Save RobertCNelson/aca2d52e962c80343857 to your computer and use it in GitHub Desktop.
Save RobertCNelson/aca2d52e962c80343857 to your computer and use it in GitHub Desktop.
x15 TI opencl sdk
This is the OpenCL page...
in sdk:
ipumm-fw-3.00.12.00-r2
vpdma-fw-03-2012-r1
opencl-monitor-1.1.12.0-r0.0
cmem-mod-4.13.00.01+gitAUTOINC+1389059f01-r7b
ti-llvm3.6-native-3.6-r5 = http://git.ti.com/gitweb/?p=opencl/llvm.git;a=shortlog;h=refs/heads/release_36_ti
ti-ipc-3.44.01.01-r0.0
in repo:
ipumm-dra7xx-installer all 3.00.12.00-r2rcnee0~jessie+20170608
vpdma-dra7xx-installer all 03-2012-r1rcnee0~jessie+20170608
firmware-am57xx-opencl-monitor all 1.1.12.0-r0.0rcnee0~jessie+20170608
firmware-am57xx-opencl-monitor 1.1.10.3-r0.0-0rcnee2~bpo80+20161027+1
ti-opencl 01.01.10.03-0rcnee6~bpo80+20161027+1
ti-ipc-dra7xx 3.43.03.05-0rcnee1~bpo80+20161027+1
ti-llvm-3.6 3.6-git20160808-0rcnee2~bpo80+20161026+1
http://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Overview.html#build-steps
http://arago-project.org/wiki/index.php/Setting_Up_Build_Environment
#debian 9:
sudo dpkg --add-architecture i386 ; \
sudo apt-get update ; \
sudo apt-get install libc6:i386 libstdc++6:i386 libncurses5:i386 zlib1g:i386 \
git build-essential diffstat texinfo gawk chrpath dos2unix \
wget unzip g++-multilib socat libsdl1.2-dev xterm doxygen \
gcc-multilib
sudo dpkg-reconfigure dash
(Select "no" when prompted)
processor-sdk-05.00.00.15-config.txt
#05.00.00.15
wget https://releases.linaro.org/components/toolchain/binaries/7.2-2017.11/arm-linux-gnueabihf/gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabihf.tar.xz
tar xf gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabihf.tar.xz
mkdir -p ti-sdk-05.00.00.15
cd ./ti-sdk-05.00.00.15 ; \
git clone git://arago-project.org/git/projects/oe-layersetup.git tisdk ; \
cd tisdk ; \
./oe-layertool-setup.sh -f configs/processor-sdk/processor-sdk-05.00.00.15-config.txt ; \
cd build
. conf/setenv
TOOLCHAIN_PATH=/opt/builder/ti/gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabihf MACHINE=am57xx-evm bitbake ipumm-fw vpdma-fw opencl-monitor opencl-monitor-ipu tidl-api tidl-examples
sudo apt-get install dsptop ti-opencl
ocl-gl-headers: -> just use -> mesa-common-dev
http://arago-project.org/git/?p=meta-arago.git;a=blob;f=meta-arago-extras/recipes-ti/ocl/ocl-gl-headers_git.bb;hb=HEAD
cmem: 4.10.02.03
http://arago-project.org/git/?p=meta-ti.git;a=blob;f=recipes-bsp/cmem/cmem.inc;hb=HEAD
http://git.ti.com/gitweb/?p=ipc/ludev.git;a=summary
ti-llvm3.3:
http://arago-project.org/git/?p=meta-arago.git;a=blob;f=meta-arago-extras/recipes-core/llvm/ti-llvm3.3_3.3.bb;hb=HEAD
libulm: libtiulm-dev
http://arago-project.org/git/?p=meta-ti.git;a=blob;f=recipes-bsp/dsptop/libulm_git.bb;hb=HEAD
http://git.ti.com/gitweb/?p=sdo-emu/dsptop.git;a=summary
ti-opencl
ti-ipc-dra7xx-dev
cmem-dev
libtiulm-dev
ti-llvm-3.3
gdbserver-c6x
firmware-am57xx-opencl-monitor
http://arago-project.org/git/?p=meta-arago.git;a=blob;f=meta-arago-extras/recipes-ti/ocl/opencl-monitor_git.bb;hb=HEAD
12 DEPENDS = " ti-llvm3.3-native \
13 common-csl-ip-rtos \
14 ti-xdctools \
15 ti-ipc-rtos \
16 ti-sysbios \
17 ti-cgt6x-native \
18 edma3-lld-rtos \
19 ti-xdais \
20 ti-framework-components \
21 libulm \
22 gdbserver-c6x \
23 "
http://arago-project.org/git/?p=meta-arago.git;a=blob;f=meta-arago-extras/recipes-ti/ocl/opencl_git.bb;hb=HEAD
16 DEPENDS = " ocl-gl-headers \
17 opencl-monitor \
18 cmake-native \
19 cmem \
20 ti-llvm3.3 \
21 ti-llvm3.3-native \
22 binutils \
23 sqlite3 \
24 libffi \
25 boost \
26 boost-native \
27 libloki \
28 pkgconfig-native \
29 libulm \
30 "
31
32 DEPENDS_append_dra7xx += "ti-ipc virtual/kernel"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment