mm-iot-sdk/framework/tools/setupscripts/config.sh
Morse Micro fa615c4bba Morse Micro MM-IoT-SDK release 2.6.4
This commit introduces version 2.6.4 of the Morse Micro MM-IoT-SDK
for microcontroller based platforms.
2024-12-04 10:27:29 +11:00

48 lines
1.7 KiB
Bash

# Copyright 2021-2023 Morse Micro
#
# SPDX-License-Identifier: Apache-2.0
#
# Configuration file for ubuntu-setup.sh and env.sh
#
MORSE_TOOLS_DIR=/opt/morse
MORSE_ARCH="$(uname -m)"
case $MORSE_ARCH in
x86_64)
MORSE_ARCH2=x64
;;
aarch64)
MORSE_ARCH2=arm64
;;
*)
echo "Unsupported architecture: $MORSE_ARCH"
exit 1
;;
esac
MORSE_ARM_TOOLCHAIN_VERSION=10.3-2021.07
MORSE_ARM_TOOLCHAIN_DESTINATION_DIRECTORY=$MORSE_TOOLS_DIR
MORSE_ARM_TOOLCHAIN_DIR=$MORSE_ARM_TOOLCHAIN_DESTINATION_DIRECTORY/gcc-arm-none-eabi-$MORSE_ARM_TOOLCHAIN_VERSION
MORSE_ARM_TOOLCHAIN_TAR=gcc-arm-none-eabi-$MORSE_ARM_TOOLCHAIN_VERSION-$MORSE_ARCH-linux.tar.bz2
declare -A ARM_TOOLCHAIN_TAR_MD5=(
["x86_64"]=b56ae639d9183c340f065ae114a30202
["aarch64"]=c20b0535d01f8d4418341d893c62a782
)
MORSE_ARM_TOOLCHAIN_TAR_MD5=${ARM_TOOLCHAIN_TAR_MD5[$MORSE_ARCH]}
MORSE_OPENOCD_VERSION=0.12.0-2
MORSE_OPENOCD_DESTINATION_DIRECTORY=$MORSE_TOOLS_DIR
MORSE_OPENOCD_DIR=$MORSE_OPENOCD_DESTINATION_DIRECTORY/xpack-openocd-$MORSE_OPENOCD_VERSION
MORSE_OPENOCD_TAR=xpack-openocd-$MORSE_OPENOCD_VERSION-linux-$MORSE_ARCH2.tar.gz
declare -A OPENOCD_TAR_SHA256=(
["x86_64"]=1dc8e63694204b73107fe5b23267238af2c6ce14726e4aa244a2123a98805335
["aarch64"]=d4fad1505ef299f511eb2324c6e2c7bbef1101a22155b70478d89428c3fb515b
)
MORSE_OPENOCD_TAR_SHA256=${OPENOCD_TAR_SHA256[$MORSE_ARCH]}
MORSE_DOXYGEN_VERSION=1.9.4
MORSE_DOXYGEN_DESTINATION_DIRECTORY=$MORSE_TOOLS_DIR
MORSE_DOXYGEN_DIR=$MORSE_DOXYGEN_DESTINATION_DIRECTORY/doxygen-$MORSE_DOXYGEN_VERSION
MORSE_DOXYGEN_TAR=doxygen-$MORSE_DOXYGEN_VERSION.linux.bin.tar.gz
MORSE_DOXYGEN_TAR_MD5=5fe8812866cab52f3379a745abe3f1a7