mirror of
https://github.com/buildwithparallel/mm-iot-sdk
synced 2026-08-10 21:27:58 -04:00
This commit introduces version 2.6.4 of the Morse Micro MM-IoT-SDK for microcontroller based platforms.
48 lines
1.7 KiB
Bash
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
|