Espruino/targets/esp32/docs/Install.md
Juergen Marsch bae5e8256a Revert "Merge pull request #983 from jumjum123/ESP32"
This reverts commit 3d464618227d8d6f5040bff6c8e41a447a6d6f25, reversing
changes made to 1d8fd4aa72e99a875eb7efe70c3d4700dd0d27b1.

merge was done with "old changes"
2016-12-01 17:15:50 +01:00

912 B

Installation of Espruino

A build of Espruino consists of three binary files called:

  • espruino_esp32.bin
  • bootloader.bin
  • paritions_singleapp.bin

These files are loaded into an ESP32 using the esptool.py command. An example of usage would be:

esptool.py \
  --chip esp32 \
  --port "/dev/ttyUSB0" \
  --baud 115200 \
  write_flash \
  -z \
  --flash_mode "dio" \
  --flash_freq "40m" \
  0x10000 espruino_esp32.bin \  
  0x1000 /home/kolban/esp32/Espruino/template/build/bootloader/bootloader.bin \
  0x4000 /home/kolban/esp32/Espruino/template/build/partitions_singleapp.bin

Remember to put your ESP32 into flash mode before running the command and then reboot after loading the program.

The JavaScript development tooling (WebIDE) is best run through Chrome by installing the Espruino Web IDE.