am64x/am243x/am263x : read MCU + SDK URL from file

read MCU + SDK URL from file

Fixes: PINDSW-5641

Signed-off-by: Naresh A <nareshk@ti.com>
This commit is contained in:
Naresh A 2023-07-10 13:49:36 +05:30
parent a3d7b7f876
commit f0ff2c7f2d
5 changed files with 19 additions and 6 deletions

View File

@ -15,7 +15,17 @@ GCC_AARCH64_VERSION="9.2-2019.12"
GCC_ARM_VERSION="7-2017-q4-major"
GCC_ARM_VERSION_FOLDER="7-2017q4"
#MCU PLUS SDK
#MCU PLUS SDK NIGHTLY URL
MCU_PLUS_SDK_AM64X_NIGHTLY_URL="http://mcupnas.dhcp.ti.com/release_area/nightly_builds/mcu_plus_sdk_am64x_nightly/latest/artifacts/output/webgen/exports"
MCU_PLUS_SDK_AM243X_NIGHTLY_URL="http://mcupnas.dhcp.ti.com/release_area/nightly_builds/mcu_plus_sdk_am243x_nightly/latest/artifacts/output/webgen/exports"
MCU_PLUS_SDK_AM263X_NIGHTLY_URL="http://mcupnas.dhcp.ti.com/release_area/nightly_builds/mcu_plus_sdk_am263x_nightly/latest/artifacts/output/webgen/exports"
#MCU PLUS SDK RELEASE URL
MCU_PLUS_SDK_AM64X_RELEASE_URL="https://dr-download.ti.com/secure/software-development/software-development-kit-sdk/MD-SfkcjYAjGS"
MCU_PLUS_SDK_AM243X_RELEASE_URL="https://dr-download.ti.com/secure/software-development/software-development-kit-sdk/MD-ouHbHEm1PK"
MCU_PLUS_SDK_AM263X_RELEASE_URL="https://dr-download.ti.com/software-development/software-development-kit-sdk/MD-r5FY9rRaGv"
#MCU PLUS SDK VERSION
MCU_PLUS_SDK_AM64X="09.00.00.01"
MCU_PLUS_SDK_AM243X="09.00.00.01"
MCU_PLUS_SDK_AM263X="09.00.00.01"

View File

@ -65,6 +65,7 @@ clang_install_file="ti_cgt_armllvm_${CGT_TI_ARM_CLANG_VERSION}.${CGT_TI_ARM_CLAN
# MCU + SDK
mcu_plus_sdk_url="${MCU_PLUS_SDK_AM243X_NIGHTLY_URL}"
mcu_sdk_version="${MCU_PLUS_SDK_AM243X}"
platform="am243x"
@ -76,7 +77,7 @@ else
#install_clang ${CGT_TI_ARM_CLANG_VERSION} ${clang_url_folder} ${clang_install_folder} ${clang_install_file} ${install_dir}
install_gcc_arm ${GCC_ARM_VERSION} ${gcc_arm_install_folder} ${gcc_arm_download_file} ${install_dir} ${GCC_ARM_VERSION_FOLDER}
install_syscfg ${SYSCFG_VERSION} ${install_dir}
install_mcu_plus_sdk ${mcu_sdk_version} ${platform} ${motor_control_folder}
install_mcu_plus_sdk ${mcu_sdk_version} ${platform} ${motor_control_folder} ${mcu_plus_sdk_url}
if [ "$skip_nodejs" == "false" ]; then
install_nodejs ${NODEJS_VERSION} ${motor_control_folder}
fi

View File

@ -62,6 +62,7 @@ clang_install_file="ti_cgt_armllvm_${CGT_TI_ARM_CLANG_VERSION}.${CGT_TI_ARM_CLAN
# MCU + SDK
mcu_plus_sdk_url=${MCU_PLUS_SDK_AM263X_NIGHTLY_URL}
mcu_sdk_version="${MCU_PLUS_SDK_AM263X}"
platform="am263x"

View File

@ -67,6 +67,7 @@ clang_install_file="ti_cgt_armllvm_${CGT_TI_ARM_CLANG_VERSION}.${CGT_TI_ARM_CLAN
# MCU + SDK
mcu_plus_sdk_url="${MCU_PLUS_SDK_AM64X_NIGHTLY_URL}"
mcu_sdk_version="${MCU_PLUS_SDK_AM64X}"
platform="am64x"
@ -79,7 +80,7 @@ else
install_gcc_aarch64 ${GCC_AARCH64_VERSION} ${gcc_aarch64_install_folder} ${gcc_aarch64_download_file} ${install_dir}
install_gcc_arm ${GCC_ARM_VERSION} ${gcc_arm_install_folder} ${gcc_arm_download_file} ${install_dir} ${GCC_ARM_VERSION_FOLDER}
install_syscfg ${SYSCFG_VERSION} ${install_dir}
install_mcu_plus_sdk ${mcu_sdk_version} ${platform} ${motor_control_folder}
install_mcu_plus_sdk ${mcu_sdk_version} ${platform} ${motor_control_folder} ${mcu_plus_sdk_url}
if [ "$skip_nodejs" == "false" ]; then
install_nodejs ${NODEJS_VERSION} ${motor_control_folder}
fi

View File

@ -243,16 +243,16 @@ install_mcu_plus_sdk() {
local version=$1
local platform=$2
local install_dir=$3
local mcu_plus_sdk_url=$4
local version_underscore=`echo ${version} | sed -e "s|\.|_|g"`
local mcu_plus_sdk_url="http://mcupnas.dhcp.ti.com/release_area/nightly_builds/mcu_plus_sdk_${platform}_nightly/latest/artifacts/output/webgen/exports"
local mcu_plus_sdk_download_file="mcu_plus_sdk_${platform}_${version_underscore}-linux-x64-installer.run"
local mcu_plus_sdk_download_file="mcu_plus_sdk_${platform}_${version_underscore}-linux-x64-installer.run"
echo "[mcu_plus_sdk_${platform}_${version_underscore}] Checking ..."
if [ ! -d "${install_dir}"/mcu_plus_sdk_${platform}_${version_underscore} ]
then
echo "[ mcu_plus_sdk_${platform}_${version_underscore} ] Downloading ..."
wget ${mcu_plus_sdk_url}/${mcu_plus_sdk_download_file} 1>/dev/null
wget -q ${mcu_plus_sdk_url}/${mcu_plus_sdk_download_file} 1>/dev/null
chmod +x ${mcu_plus_sdk_download_file}
echo "[ mcu_plus_sdk_${platform}_${version_underscore} ] Installing ..."
./${mcu_plus_sdk_download_file} --mode unattended --prefix ${install_dir}