esp8266-flash/flash_example

14 lines
460 B
Bash
Executable file

#!/bin/zsh
xargo build --example counter --release || exit
# change this for release flashes
BIN_PATH=target/xtensa-esp8266-none-elf/release/examples/counter
rm $BIN_PATH.bin*
# convert to bin
esptool.py elf2image --flash_mode="dio" --flash_freq "40m" -o $BIN_PATH.bin $BIN_PATH
# flash
esptool.py --baud 115200 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x0000 $BIN_PATH.bin0x00000.bin