TTGO T-Call error while uploading the sketch

Hello everyone,
I have TTGO T-Call ESP32 with SIM800L.
I think i used it before but only once and there is some stuff it sends when turned on but when i try to upload code (even the blank sketch) it say that there is an error that occurred while uploading the sketch.
I have set the board as I've seen in every tutorial to ESP32 Dev Module
Here is the error message i get:

Sketch uses 245109 bytes (18%) of program storage space. Maximum is 1310720 bytes.
Global variables use 22048 bytes (6%) of dynamic memory, leaving 305632 bytes for local variables. Maximum is 327680 bytes.
java.io.IOException: Cannot run program "___REMOVE___/esptool.exe": CreateProcess error=2, The system cannot find the file specified
	at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
	at processing.app.helpers.ProcessUtils.exec(ProcessUtils.java:26)
	at cc.arduino.packages.Uploader.executeUploadCommand(Uploader.java:129)
	at cc.arduino.packages.uploaders.SerialUploader.runCommand(SerialUploader.java:383)
	at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:197)
	at cc.arduino.UploaderUtils.upload(UploaderUtils.java:77)
	at processing.app.SketchController.upload(SketchController.java:732)
	at processing.app.SketchController.exportApplet(SketchController.java:703)
	at processing.app.Editor$UploadHandler.run(Editor.java:2055)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified
	at java.lang.ProcessImpl.create(Native Method)
	at java.lang.ProcessImpl.<init>(ProcessImpl.java:386)
	at java.lang.ProcessImpl.start(ProcessImpl.java:137)
	at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
	... 9 more
An error occurred while uploading the sketch

Thanks alot if anyone can help

Your topic has been moved to a more suitable location on the forum. See the sticky topics in Uncategorized - Arduino Forum why.

Hi @filikapec1

This error can be caused by something going wrong during a Boards Manager installation. That can often be fixed by removing and then re-installing the broken boards platform via Boards Manager.

Please try this:

  1. Select Tools > Board > Boards Manager from the Arduino IDE menus.
    A "Boards Manager" dialog will appear.
  2. Wait for the updates to finish, as shown by the messages printed at the bottom of the "Boards Manager" dialog.
  3. Scroll down through the list of boards platforms until you find the "esp32 by Espressif Systems" entry. Click on it.
    Some buttons will appear on the entry.
  4. Click the Remove button on the "esp32 by Espressif Systems" entry.
  5. Wait for the removal to finish.
  6. Click the Install button on the "esp32 by Espressif Systems" entry.
  7. Wait for the installation to finish.
  8. Click the Close button on the "Boards Manager" dialog.

Now try uploading to your board again. Hopefully the error will no longer occur.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.