mirror of
https://github.com/yoboujon/dumber.git
synced 2025-06-08 22:00:49 +02:00
29 lines
644 B
Bash
Executable file
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
|
|
|