mirror of
https://gitlab.com/zwirbel/illucat.git
synced 2025-12-14 09:26:49 +01:00
41 lines
1.4 KiB
Makefile
41 lines
1.4 KiB
Makefile
PIO ?= platformio
|
|
|
|
flash: upload uploadfs
|
|
|
|
install:
|
|
python3 -c "$(curl -fsSL https://raw.githubusercontent.com/platformio/platformio/master/scripts/get-platformio.py)"
|
|
init:
|
|
curl -fsSL https://raw.githubusercontent.com/platformio/platformio-core/master/scripts/99-platformio-udev.rules | sudo tee /etc/udev/rules.d/99-platformio-udev.rules
|
|
sudo udevadm control --reload-rules
|
|
sudo udevadm trigger
|
|
build:
|
|
$(PIO) run -e esp01
|
|
upload:
|
|
$(PIO) run -e esp01 -t upload
|
|
uploadfs:
|
|
$(PIO) run -e esp01 -t uploadfs
|
|
|
|
spiffs.bin:
|
|
#mkspiffs -c data -p 256 -b 4096 -s 524288 spiffs.bin
|
|
mkspiffs -c data -p 256 -b 4096 -s 65536 spiffs.bin
|
|
|
|
upload-esp01:
|
|
#esptool.py --port /dev/ttyUSB0 --baud 115200 write_flash --flash_size 1MB 0x00000 .pio/build/esp01/firmware.bin
|
|
#esptool.py --port /dev/ttyUSB0 --baud 57600 write_flash --flash_size 1MB 0x80000 spiffs.bin
|
|
|
|
# that almost worked
|
|
#esptool.py --port /dev/ttyUSB0 --baud 57600 write_flash --flash_mode dio --flash_size 1MB 0x00000 .pio/build/esp01/firmware.bin 0x80000 spiffs.bin
|
|
|
|
#pio does this
|
|
esptool.py --chip esp8266 --port "/dev/ttyUSB0" --baud 921600 write_flash 0x0 .pio/build/esp01/firmware.bin 0x000eb000 spiffs.bin
|
|
esptool.py --port /dev/ttyUSB0 --baud 57600 write_flash 43827 spiffs.bin
|
|
|
|
# for 4MB Flash Size, 3MB SPIFFS
|
|
#spiffs.bin:
|
|
# mkspiffs -c data -p 256 -b 4096 -s 3145728 spiffs.bin
|
|
#
|
|
#upload-spiffs.bin:
|
|
# esptool --port /dev/ttyUSB0 write_flash 0x300000 spiffs.bin
|
|
|
|
|