combine.sh 641 B

12345678910111213141516171819202122232425262728293031
  1. #/bin/sh
  2. CHIPNAME=$1
  3. BIN_FILE=$2
  4. set -e
  5. SYSTEM=`uname -s`
  6. echo "system: $SYSTEM"
  7. CONFIG=./board/config
  8. TOOL_DIR=../libraries/bl_mcu_sdk/tools/bflb_tools
  9. if [ $SYSTEM = "Darwin" ]
  10. then
  11. TOOL_NAME=bflb_fw_post_proc-macos
  12. elif [ $SYSTEM = "Linux" ]
  13. then
  14. TOOL_NAME=bflb_fw_post_proc-ubuntu
  15. else
  16. TOOL_NAME=bflb_fw_post_proc.exe
  17. fi
  18. if [ -f "$TOOL_DIR/bflb_fw_post_proc/$TOOL_NAME" ]
  19. then
  20. echo "bflb_fw_post_proc exist"
  21. else
  22. echo "bflb_fw_post_proc not exist, try download... "
  23. ./$TOOL_DIR/get_bflb_fw_post_proc.sh
  24. fi
  25. ./$TOOL_DIR/bflb_fw_post_proc/$TOOL_NAME --chipname=$CHIPNAME --brdcfgdir=$CONFIG --imgfile=$BIN_FILE