Skip to content

Commit 8fd13c4

Browse files
am243x/am64x: script: add download script for 10.01
- add download component script for 10.01.00 - make 10_01_00 as the default download script Fixes: SITSW-6357 Signed-off-by: Venkatesan Krishnamoorthy <[email protected]>
1 parent f10dc44 commit 8fd13c4

File tree

6 files changed

+283
-3
lines changed

6 files changed

+283
-3
lines changed

am243x/download_components.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ set -- "${POSITIONAL[@]}" # restore positional parameters
4949
: ${skip_doxygen:="false"}
5050
: ${skip_ccs:="false"}
5151

52-
release_version=09_02_00
52+
release_version=10_01_00
5353
product_family="am243x"
5454
THIS_DIR=$(dirname $(realpath $0))
5555
BASE_DIR=$(realpath ${THIS_DIR}/..)

am273x/download_components.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ set -- "${POSITIONAL[@]}" # restore positional parameters
4949
: ${skip_doxygen:="false"}
5050
: ${skip_ccs:="false"}
5151

52-
release_version=10_00_00
52+
release_version=10_01_00
5353
product_family="am273x"
5454
THIS_DIR=$(dirname $(realpath $0))
5555
BASE_DIR=$(realpath ${THIS_DIR}/..)

am64x/download_components.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ set -- "${POSITIONAL[@]}" # restore positional parameters
5050
: ${skip_doxygen:="false"}
5151
: ${skip_ccs:="false"}
5252

53-
release_version=09_02_00
53+
release_version=10_01_00
5454
product_family="am64x"
5555
THIS_DIR=$(dirname $(realpath $0))
5656
BASE_DIR=$(realpath ${THIS_DIR}/..)
Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
#!/bin/bash
2+
#
3+
# Script to download and install current baselined components
4+
#
5+
6+
install_win_package_on_linux="false"
7+
POSITIONAL=()
8+
while [[ $# -gt 0 ]]
9+
do
10+
key="$1"
11+
case $key in
12+
--install_win_package_on_linux)
13+
install_win_package_on_linux="true"
14+
shift # past argument
15+
;;
16+
--mcu_plus_sdk_folder=*)
17+
mcu_plus_sdk_folder="${1#*=}"
18+
shift # past argument
19+
;;
20+
--install_dir=*)
21+
install_dir="${1#*=}"
22+
shift # past argument
23+
;;
24+
--skip_nodejs=*)
25+
skip_nodejs="${1#*=}"
26+
shift # past argument
27+
;;
28+
--skip_doxygen=*)
29+
skip_doxygen="${1#*=}"
30+
shift # past argument
31+
;;
32+
--skip_ccs=*)
33+
skip_ccs="${1#*=}"
34+
shift # past argument
35+
;;
36+
-h|--help)
37+
echo Usage: $0 [options]
38+
echo
39+
echo Options
40+
echo --install_win_package_on_linux Used to install windows packages in linux environment for release packaging
41+
exit 0
42+
;;
43+
esac
44+
done
45+
set -- "${POSITIONAL[@]}" # restore positional parameters
46+
THIS_DIR=$(dirname $(realpath $0))
47+
BASE_DIR=${THIS_DIR}/../../..
48+
COMPONENT_DIR=${BASE_DIR}/../..
49+
: ${mcu_plus_sdk_folder:="mcu_plus_sdk"}
50+
: ${install_dir:="${HOME}/ti"}
51+
: ${skip_nodejs:="false"}
52+
: ${skip_doxygen:="false"}
53+
: ${skip_ccs:="false"}
54+
55+
#Source common component versions
56+
source ${THIS_DIR}/../.component_versions
57+
source ${BASE_DIR}/scripts/common.sh
58+
59+
gcc_arm_install_folder="gcc-arm-none-eabi-${GCC_ARM_VERSION}"
60+
gcc_arm_download_file="gcc-arm-none-eabi-${GCC_ARM_VERSION}-linux.tar.bz2"
61+
62+
if [ "$install_win_package_on_linux" == "true" ]; then
63+
echo "Installing windows packages on linux machine...."
64+
#Nothing yet!!
65+
fi
66+
67+
clang_url_folder="${CGT_TI_ARM_CLANG_VERSION}.${CGT_TI_ARM_CLANG_VERSION_SUFFIX}"
68+
clang_install_folder="ti-cgt-armllvm_${CGT_TI_ARM_CLANG_VERSION}.${CGT_TI_ARM_CLANG_VERSION_SUFFIX}"
69+
clang_install_file="ti_cgt_armllvm_${CGT_TI_ARM_CLANG_VERSION}.${CGT_TI_ARM_CLANG_VERSION_SUFFIX}_linux-x64_installer.bin"
70+
71+
if [ "${OS}" = "Windows_NT" ]; then
72+
echo "Installing windows packages"
73+
#TODO
74+
else
75+
if [ "$skip_ccs" == "false" ]; then
76+
install_ccs ${CCS_VERSION} ${install_dir}
77+
fi
78+
install_clang ${CGT_TI_ARM_CLANG_VERSION} ${clang_url_folder} ${clang_install_folder} ${clang_install_file} ${install_dir}
79+
install_gcc_arm ${GCC_ARM_VERSION} ${gcc_arm_install_folder} ${gcc_arm_download_file} ${install_dir} ${GCC_ARM_VERSION_FOLDER}
80+
install_syscfg ${SYSCFG_VERSION} ${install_dir}
81+
if [ "$skip_nodejs" == "false" ]; then
82+
install_nodejs ${NODEJS_VERSION} ${mcu_plus_sdk_folder}
83+
fi
84+
if [ "$skip_doxygen" == "false" ]; then
85+
install_doxygen ${DOXYGEN_VERSION}
86+
fi
87+
ccs_discover_tools ${CCS_VERSION} ${install_dir}
88+
fi
89+
90+
#
91+
# PC OS agnostic installer packages
92+
#
93+
#None
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
#!/bin/bash
2+
#
3+
# Script to download and install current baselined components
4+
#
5+
6+
install_win_package_on_linux="false"
7+
POSITIONAL=()
8+
while [[ $# -gt 0 ]]
9+
do
10+
key="$1"
11+
case $key in
12+
--install_win_package_on_linux)
13+
install_win_package_on_linux="true"
14+
shift # past argument
15+
;;
16+
--mcu_plus_sdk_folder=*)
17+
mcu_plus_sdk_folder="${1#*=}"
18+
shift # past argument
19+
;;
20+
--install_dir=*)
21+
install_dir="${1#*=}"
22+
shift # past argument
23+
;;
24+
--skip_nodejs=*)
25+
skip_nodejs="${1#*=}"
26+
shift # past argument
27+
;;
28+
--skip_doxygen=*)
29+
skip_doxygen="${1#*=}"
30+
shift # past argument
31+
;;
32+
--skip_ccs=*)
33+
skip_ccs="${1#*=}"
34+
shift # past argument
35+
;;
36+
-h|--help)
37+
echo Usage: $0 [options]
38+
echo
39+
echo Options
40+
echo --install_win_package_on_linux Used to install windows packages in linux environment for release packaging
41+
exit 0
42+
;;
43+
esac
44+
done
45+
set -- "${POSITIONAL[@]}" # restore positional parameters
46+
THIS_DIR=$(dirname $(realpath $0))
47+
BASE_DIR=${THIS_DIR}/../../..
48+
COMPONENT_DIR=${BASE_DIR}/../..
49+
MCUPSDK_SETUP_DIR=${BASE_DIR}
50+
: ${mcu_plus_sdk_folder:="mcu_plus_sdk"}
51+
: ${install_dir:="${HOME}/ti"}
52+
: ${skip_nodejs:="false"}
53+
: ${skip_doxygen:="false"}
54+
: ${skip_ccs:="false"}
55+
56+
#Source common component versions
57+
source ${THIS_DIR}/../.component_versions
58+
source ${BASE_DIR}/scripts/common.sh
59+
60+
if [ "$install_win_package_on_linux" == "true" ]; then
61+
echo "Installing windows packages on linux machine...."
62+
#Nothing yet!!
63+
fi
64+
65+
clang_url_folder="${CGT_TI_ARM_CLANG_VERSION}.${CGT_TI_ARM_CLANG_VERSION_SUFFIX}"
66+
clang_install_folder="ti-cgt-armllvm_${CGT_TI_ARM_CLANG_VERSION}.${CGT_TI_ARM_CLANG_VERSION_SUFFIX}"
67+
clang_install_file="ti_cgt_armllvm_${CGT_TI_ARM_CLANG_VERSION}.${CGT_TI_ARM_CLANG_VERSION_SUFFIX}_linux-x64_installer.bin"
68+
69+
if [ "${OS}" = "Windows_NT" ]; then
70+
echo "Installing windows packages"
71+
#TODO
72+
else
73+
if [ "$skip_ccs" == "false" ]; then
74+
install_ccs ${CCS_VERSION} ${install_dir}
75+
fi
76+
install_clang ${CGT_TI_ARM_CLANG_VERSION} ${clang_url_folder} ${clang_install_folder} ${clang_install_file} ${install_dir}
77+
install_syscfg ${SYSCFG_VERSION} ${install_dir}
78+
install_dsplib ${DSPLIB_VERSION} ${mcu_plus_sdk_folder}/source ${MCUPSDK_SETUP_DIR}
79+
if [ "$skip_nodejs" == "false" ]; then
80+
install_nodejs ${NODEJS_VERSION} ${mcu_plus_sdk_folder}
81+
fi
82+
if [ "$skip_doxygen" == "false" ]; then
83+
install_doxygen ${DOXYGEN_VERSION}
84+
fi
85+
ccs_discover_tools ${CCS_VERSION} ${install_dir}
86+
fi
87+
88+
#
89+
# PC OS agnostic installer packages
90+
#
91+
#None
Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
#!/bin/bash
2+
#
3+
# Script to download and install current baselined components
4+
#
5+
6+
install_win_package_on_linux="false"
7+
POSITIONAL=()
8+
while [[ $# -gt 0 ]]
9+
do
10+
key="$1"
11+
case $key in
12+
--install_win_package_on_linux)
13+
install_win_package_on_linux="true"
14+
shift # past argument
15+
;;
16+
--mcu_plus_sdk_folder=*)
17+
mcu_plus_sdk_folder="${1#*=}"
18+
shift # past argument
19+
;;
20+
--install_dir=*)
21+
install_dir="${1#*=}"
22+
shift # past argument
23+
;;
24+
--skip_nodejs=*)
25+
skip_nodejs="${1#*=}"
26+
shift # past argument
27+
;;
28+
--skip_doxygen=*)
29+
skip_doxygen="${1#*=}"
30+
shift # past argument
31+
;;
32+
--skip_ccs=*)
33+
skip_ccs="${1#*=}"
34+
shift # past argument
35+
;;
36+
-h|--help)
37+
echo Usage: $0 [options]
38+
echo
39+
echo Options
40+
echo --install_win_package_on_linux Used to install windows packages in linux environment for release packaging
41+
exit 0
42+
;;
43+
esac
44+
done
45+
set -- "${POSITIONAL[@]}" # restore positional parameters
46+
THIS_DIR=$(dirname $(realpath $0))
47+
BASE_DIR=${THIS_DIR}/../../..
48+
COMPONENT_DIR=${BASE_DIR}/../..
49+
: ${mcu_plus_sdk_folder:="mcu_plus_sdk"}
50+
: ${install_dir:="${HOME}/ti"}
51+
: ${skip_nodejs:="false"}
52+
: ${skip_doxygen:="false"}
53+
: ${skip_ccs:="false"}
54+
55+
#Source common component versions
56+
source ${THIS_DIR}/../.component_versions
57+
source ${BASE_DIR}/scripts/common.sh
58+
59+
gcc_aarch64_install_folder="gcc-arm-${GCC_AARCH64_VERSION}-x86_64-aarch64-none-elf"
60+
gcc_aarch64_download_file="gcc-arm-${GCC_AARCH64_VERSION}-x86_64-aarch64-none-elf.tar.xz"
61+
gcc_arm_install_folder="gcc-arm-none-eabi-${GCC_ARM_VERSION}"
62+
gcc_arm_download_file="gcc-arm-none-eabi-${GCC_ARM_VERSION}-linux.tar.bz2"
63+
64+
if [ "$install_win_package_on_linux" == "true" ]; then
65+
echo "Installing windows packages on linux machine...."
66+
#Nothing yet!!
67+
fi
68+
69+
clang_url_folder="${CGT_TI_ARM_CLANG_VERSION}.${CGT_TI_ARM_CLANG_VERSION_SUFFIX}"
70+
clang_install_folder="ti-cgt-armllvm_${CGT_TI_ARM_CLANG_VERSION}.${CGT_TI_ARM_CLANG_VERSION_SUFFIX}"
71+
clang_install_file="ti_cgt_armllvm_${CGT_TI_ARM_CLANG_VERSION}.${CGT_TI_ARM_CLANG_VERSION_SUFFIX}_linux-x64_installer.bin"
72+
73+
if [ "${OS}" = "Windows_NT" ]; then
74+
echo "Installing windows packages"
75+
#TODO
76+
else
77+
if [ "$skip_ccs" == "false" ]; then
78+
install_ccs ${CCS_VERSION} ${install_dir}
79+
fi
80+
install_clang ${CGT_TI_ARM_CLANG_VERSION} ${clang_url_folder} ${clang_install_folder} ${clang_install_file} ${install_dir}
81+
install_gcc_aarch64 ${GCC_AARCH64_VERSION} ${gcc_aarch64_install_folder} ${gcc_aarch64_download_file} ${install_dir}
82+
install_gcc_arm ${GCC_ARM_VERSION} ${gcc_arm_install_folder} ${gcc_arm_download_file} ${install_dir} ${GCC_ARM_VERSION_FOLDER}
83+
install_syscfg ${SYSCFG_VERSION} ${install_dir}
84+
if [ "$skip_nodejs" == "false" ]; then
85+
install_nodejs ${NODEJS_VERSION} ${mcu_plus_sdk_folder}
86+
fi
87+
if [ "$skip_doxygen" == "false" ]; then
88+
install_doxygen ${DOXYGEN_VERSION}
89+
fi
90+
ccs_discover_tools ${CCS_VERSION} ${install_dir}
91+
fi
92+
93+
#
94+
# PC OS agnostic installer packages
95+
#
96+
#None

0 commit comments

Comments
 (0)