dumber/software/update-fw.sh

29 lines
644 B
Bash
Executable file

#!/bin/bash
# Script for updating firmware of dumber robot
# Author: S. DI MERCURIO
# Date : 13-02-2024
# Version 1.0-21.03.24
# Create temporary directory
mkdir ./tmp-robot
cd ./tmp-robot
# Get firmware from server
echo ""
wget --no-check-certificate https://download-gei.insa-toulouse.fr/Dumber/firmware-robot/dumber3-3.3-21.03.24.hex.zip
# Unzip firmware
echo ""
unzip *.zip
# Flash it
echo ""
read -n 1 -p "Check that robot is powered up, than press any key."
/usr/local/insa/STM32CubeProgrammer/bin/STM32_Programmer_CLI -c port=SWD mode=UR reset=HWrst freq=8000 -d *.hex -v -hardRst -run
# Clean up
echo ""
cd ..
rm -rf ./tmp-robot