add efuse check function.add an option that tool just download the original binaries without changing anything.add RFInit mode option:(byte[114] of init_data.bin)0: RF init no RF CAL, using all RF CAL data in flash, it takes about 2ms for RF init 1: RF init only do TX power control CAL, others using RF CAL data in flash , it takes about 20ms for RF init 3: RF init do all RF CAL, it takes about 200ms for RF init """)

#==============================================================UPDATE: SOURCE CODE of flash_download_tool Functionally same as FLASH_DOWNLOAD_TOOLS_v1.2_150512.

To make it runnable, you need these python modules:1. python2.6 /python 2.72. wxpython3.0 or above3. pyserial4. xlrd

NOTE:(IMPORTANT!)The spi settings in the flash download tool will overwrite the setting during the compile procedure(at first serveral bytes from 0x0).Make sure the settings are accord with the compile procedure.The original binary will not be changed.You can find the configured binaries in FLASH_DOWNLOAD_TOOLS/bin_tmp after the download is finished.Especially for bootvxx.bin, it will not change and keep default settings for spi mode.Also , you can press "CombineBin" button to get a combined binary which is already set to the mode you choose.

The flash mode are defined in the 2nd and 3rd( count from 0) byte at flash address 0x0.Bootloader will read this bytes out and changed spi mode and size mode immediately. So this is very important for your production.Definition:

Documentation

About Us

Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. We are the manufacturer of ESP8266EX.