From d2cf14015d551ada091dbc362f437dc3bfa0643f Mon Sep 17 00:00:00 2001 From: Naresh A Date: Mon, 28 Aug 2023 14:46:52 +0530 Subject: [PATCH] am64x/am243x : rtlibs : include RTLibs in Motor Control SDK Include RTLibs in Motor Control SDK Fixes: PINDSW-6566 Signed-off-by: Naresh A --- releases/09_00_00/am243x/download_components.sh | 6 ++++++ releases/09_00_00/am263x/download_components.sh | 5 +++++ releases/09_00_00/am64x/download_components.sh | 5 +++++ scripts/common.sh | 13 +++++++++++++ 4 files changed, 29 insertions(+) diff --git a/releases/09_00_00/am243x/download_components.sh b/releases/09_00_00/am243x/download_components.sh index 505f40a..3a4f440 100644 --- a/releases/09_00_00/am243x/download_components.sh +++ b/releases/09_00_00/am243x/download_components.sh @@ -73,6 +73,11 @@ ind_comms_sdk_version="${IND_COMMS_SDK_AM243X}" platform="am243x" + +# RTLibs +rtlibs_script_file="sitara-mcsdk-release.py" +rtlibs_generated_folder="temp_sitara_mcsdk" + if [ "${OS}" = "Windows_NT" ]; then echo "Installing windows packages" #TODO @@ -83,6 +88,7 @@ else install_syscfg ${SYSCFG_VERSION} ${install_dir} install_mcu_plus_sdk ${mcu_sdk_version} ${platform} ${motor_control_folder} ${mcu_plus_sdk_url} install_ind_comms_sdk ${ind_comms_sdk_version} ${platform} ${motor_control_folder} ${ind_comms_sdk_url} + install_rtlibs ${rtlibs_script_file} ${rtlibs_generated_folder} if [ "$skip_nodejs" == "false" ]; then install_nodejs ${NODEJS_VERSION} ${motor_control_folder} fi diff --git a/releases/09_00_00/am263x/download_components.sh b/releases/09_00_00/am263x/download_components.sh index 3a6287c..fa87795 100644 --- a/releases/09_00_00/am263x/download_components.sh +++ b/releases/09_00_00/am263x/download_components.sh @@ -70,6 +70,10 @@ ind_comms_sdk_version="${IND_COMMS_SDK_AM263X}" platform="am263x" +# RTLibs +rtlibs_script_file="sitara-mcsdk-release.py" +rtlibs_generated_folder="temp_sitara_mcsdk" + if [ "${OS}" = "Windows_NT" ]; then echo "Installing windows packages" #TODO @@ -79,6 +83,7 @@ else install_syscfg ${SYSCFG_VERSION} ${install_dir} install_mcu_plus_sdk ${mcu_sdk_version} ${platform} ${motor_control_folder} ${mcu_plus_sdk_url} install_ind_comms_sdk ${ind_comms_sdk_version} ${platform} ${motor_control_folder} ${ind_comms_sdk_url} + install_rtlibs ${rtlibs_script_file} ${rtlibs_generated_folder} if [ "$skip_nodejs" == "false" ]; then install_nodejs ${NODEJS_VERSION} ${motor_control_folder} fi diff --git a/releases/09_00_00/am64x/download_components.sh b/releases/09_00_00/am64x/download_components.sh index 40e9628..969ec00 100644 --- a/releases/09_00_00/am64x/download_components.sh +++ b/releases/09_00_00/am64x/download_components.sh @@ -75,6 +75,10 @@ ind_comms_sdk_version="${IND_COMMS_SDK_AM64X}" platform="am64x" +# RTLibs +rtlibs_script_file="sitara-mcsdk-release.py" +rtlibs_generated_folder="temp_sitara_mcsdk" + if [ "${OS}" = "Windows_NT" ]; then echo "Installing windows packages" #TODO @@ -86,6 +90,7 @@ else install_syscfg ${SYSCFG_VERSION} ${install_dir} install_mcu_plus_sdk ${mcu_sdk_version} ${platform} ${motor_control_folder} ${mcu_plus_sdk_url} install_ind_comms_sdk ${ind_comms_sdk_version} ${platform} ${motor_control_folder} ${ind_comms_sdk_url} + install_rtlibs ${rtlibs_script_file} ${rtlibs_generated_folder} if [ "$skip_nodejs" == "false" ]; then install_nodejs ${NODEJS_VERSION} ${motor_control_folder} fi diff --git a/scripts/common.sh b/scripts/common.sh index 96c5973..d819eb0 100644 --- a/scripts/common.sh +++ b/scripts/common.sh @@ -295,6 +295,19 @@ install_ind_comms_sdk() { echo } +install_rtlibs() { + echo " Generating RTLibs..." + pushd ${install_dir}/rtlibs + chmod +x ${rtlibs_script_file} + python ${rtlibs_script_file} + cp -rf ${install_dir}/rtlibs/${rtlibs_generated_folder}/* ${install_dir}/motor_control_sdk + popd + #Clean-up + rm ${install_dir}/rtlibs 1>/dev/null + echo "RTLibs Done ..." + echo +} + # # This function is used to replace the tag/reference in a repo manifest file #