Wordclock/os/flash.sh

38 lines
857 B
Bash
Raw Normal View History

#!/bin/bash
if [ $# -ne 1 ]; then
echo "One parameter required: the device of the serial interface"
echo "$0 <device>"
echo "e.g.:"
echo "$0 ttyUSB0"
exit 1
fi
DEVICE=$1
#BAUD="--baud 57600"
#BAUD="--baud 921600"
# check the serial connection
if [ ! -c /dev/$DEVICE ]; then
echo "/dev/$DEVICE does not exist"
exit 1
fi
if [ ! -f esptool.py ]; then
echo "Cannot found the required tool:"
echo "esptool.py"
exit 1
fi
./esptool.py --port /dev/$DEVICE $BAUD read_mac
if [ $? -ne 0 ]; then
echo "Error reading the MAC -> set the device into the bootloader!"
exit 1
fi
2019-03-08 21:30:21 +01:00
echo "Flashing the new"
2019-03-22 22:00:39 +01:00
#./esptool.py --port /dev/$DEVICE $BAUD write_flash -fm dio 0x00000 nodemcu2.bin
2018-12-23 21:53:25 +01:00
# 0x3fc000 esp_init_data_default_v08.bin 0x07e000 blank.bin 0x3fe000 blank.bin
2019-03-22 22:00:39 +01:00
./esptool.py --port /dev/$DEVICE $BAUD write_flash 0x00000 0x00000.bin 0x10000 0x10000.bin