Arduino Ide 1.8.1 esp tool missing

I try to program esp8266EX (esp-01) with arduino ide. But Arduino ide 1.8.1 don't see esptool. Because of this, i can not program esp8266. Is there anyone that solved this problem?

Please post the full content of the error message IN TEXT (not screenshot).

When you encounter an error you'll see a button on the right side of the orange bar "Copy error messages". Click that button. Paste the error in a message here using code tags.

First of all i can not see esptool on arduino ide. I am choosing tools--->programmer but there is no esptool . For programming, after connect arduino uno with esp8266 ,i am choosing generic esp8266 module on board manager. When i try to compile esp8266 , i take below message :

Arduino:1.8.1 (Windows 10), Kart:"Generic ESP8266 Module, 80 MHz, 40MHz, DIO, 115200, 512K (64K SPIFFS), ck, Serial1, None"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\eboyuk\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\eboyuk\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\eboyuk\Documents\Arduino\libraries -fqbn=esp8266:esp8266:generic:CpuFrequency=80,FlashFreq=40,FlashMode=dio,UploadSpeed=115200,FlashSize=512K64,ResetMethod=ck,Debug=Serial1,DebugLevel=None____ -ide-version=10801 -build-path C:\Users\eboyuk\AppData\Local\Temp\arduino_build_943210 -warnings=all -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.esptool.path=C:\Users\eboyuk\AppData\Local\Arduino15\packages\esp8266\tools\esptool\0.4.9 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\eboyuk\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2 -prefs=runtime.tools.mkspiffs.path=C:\Users\eboyuk\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\0.1.2 -verbose C:\Users\eboyuk\Documents\Arduino\esp8266_wifi_example\esp8266_wifi_example.ino

generic Kartı (esp8266 platformu, esp8266 paketi) bilinmiyor.

Error compiling for board Generic ESP8266 Module.

arduinoser:
First of all i can not see esptool on arduino ide. I am choosing tools--->programmer but there is no esptool .

That was removed two years ago. It's no longer necessary. You must be following an outdated tutorial. Don't worry about the esptool thing. It's not the cause of your problem. The Tools > Programmer menu selection doesn't matter.

arduinoser:
generic Kartı (esp8266 platformu, esp8266 paketi) bilinmiyor.

This error is usually caused by a Boards Manager update failing to completely remove the previous version of the hardware package. If you open the C:\Users\eboyuk\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266 folder you will see two folders names with version numbers. For example, 2.3.0 and 2.2.0. Delete the folder associated with the version you updated from, usually the older version. Please be very careful when deleting files on your computer. When in doubt back up! After deleting the folder restart the Arduino IDE and the problem should be solved.

Hi, i did that you say but this time i took this error message.

Arduino:1.8.2 (Windows 10), Kart:"Generic ESP8266 Module, 80 MHz, 40MHz, DIO, 115200, 512K (64K SPIFFS), ck, Disabled, None"

Archiving built core (caching) in: C:\Users\eboyuk\AppData\Local\Temp\arduino_cache_160270\core\core_esp8266_esp8266_generic_CpuFrequency_80,FlashFreq_40,FlashMode_dio,UploadSpeed_115200,FlashSize_512K64,ResetMethod_ck,Debug_Disabled,DebugLevel_None_____ef8234c2cb98b2fb484680fa3c1de964.a
Çalışmanız programın 224045 bayt (51 %) saklama alanını kullandı. Maksimum 434160 bayt.
Global değişkenler belleğin 31692 byte kadarını (38%) kullanıyor. Yerel değişkenler için 50228 byte yer kalıyor. En fazla 81920 byte kullanılabilir.
C:\Users\eboyuk\AppData\Local\Arduino15\packages\esp8266\tools\esptool\0.4.9/esptool.exe -vv -cd ck -cb 115200 -cp COM6 -ca 0x00000 -cf C:\Users\eboyuk\AppData\Local\Temp\arduino_build_815908/sketch_mar05a.ino.bin
esptool v0.4.9 - (c) 2014 Ch. Klippel ck@atelier-klippel.de
setting board to ck
setting baudrate from 115200 to 115200
setting port from COM1 to COM6
setting address from 0x00000000 to 0x00000000
espcomm_upload_file
espcomm_upload_mem
setting serial port timeouts to 1000 ms
opening bootloader
resetting board
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
read 0, requested 1
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
read 0, requested 1
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
read 0, requested 1
resetting board
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
read 0, requested 1
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
read 0, requested 1
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
read 0, requested 1
resetting board
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
read 0, requested 1
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
read 0, requested 1
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
read 0, requested 1
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

This information might help you solve the problem:
https://github.com/esp8266/Arduino/blob/master/doc/faq/a01-espcomm_sync-failed.md