env.sh 576 B

123456789101112131415161718192021222324252627
  1. #
  2. # Copyright (c) 2021 hpmicro
  3. #
  4. # SPDX-License-Identifier: BSD-3-Clause
  5. #
  6. if [ "X$MSYSTEM" "==" "X" ]; then
  7. if [ "X$name" "==" "Xenv.sh" ]; then
  8. echo "Please source this file, rather than executing it."
  9. exit
  10. fi
  11. env_name=$0
  12. else
  13. env_name=$1
  14. fi
  15. script=$(cd -P -- "$(dirname -- "$env_name")" && printf '%s\n' "$(pwd -P)/$(basename -- "$env_name")")
  16. if [ "X$MSYSTEM" "==" "X" ]; then
  17. export HPM_SDK_BASE=$(dirname "$script")
  18. else
  19. export HPM_SDK_BASE=$script
  20. fi
  21. echo $HPM_SDK_BASE
  22. export OPENOCD_SCRIPTS=${HPM_SDK_BASE}/boards/openocd