micropython-samples/fastbuild/buildesp

34 wiersze
730 B
Plaintext
Czysty Zwykły widok Historia

2016-11-27 13:51:48 +00:00
#! /bin/bash
cd /mnt/qnap2/data/Projects/MicroPython/micropython/ports/esp8266
2019-11-01 15:42:50 +00:00
MANIFEST='/mnt/qnap2/Scripts/manifests/esp8266_manifest.py'
2016-11-27 13:51:48 +00:00
if [ $# -eq 1 ] && [ $1 = "--clean" ]
then
make clean
fi
if [ $# -eq 1 ] && [ $1 = "--erase" ]
2016-11-27 13:51:48 +00:00
then
make clean
2020-10-21 07:52:18 +00:00
if esptool.py --port /dev/ttyUSB0 erase_flash
then
echo Flash erased OK
else
echo Connection failure
exit 1
fi
2016-11-27 13:51:48 +00:00
fi
make submodules
2019-11-01 15:42:50 +00:00
if make -j 8 FROZEN_MANIFEST=$MANIFEST
2016-11-27 13:51:48 +00:00
then
sleep 1
2019-11-01 15:42:50 +00:00
esptool.py --port /dev/ttyUSB0 --baud 115200 write_flash --flash_size=detect -fm dio 0 build-GENERIC/firmware-combined.bin
cd -
sleep 4
rshell -p /dev/ttyUSB0 --editor nano --buffer-size=30
2016-11-27 13:51:48 +00:00
else
echo Build failure
2016-11-27 13:51:48 +00:00
fi
2016-11-27 13:56:27 +00:00
cd -