mirror of
https://github.com/esp8266/Arduino.git
synced 2025-07-27 18:02:17 +03:00
Update esptool reset method (#6429)
* Reset method changes for esptool.py * Workaround - to be reverted in case esptool do erase/write_flash in one command * Keep previous resetmethod names and translate to esptool.py options * Regenerated boards.txt
This commit is contained in:
committed by
david gauchard
parent
98785f7cdf
commit
c28838d980
@ -296,9 +296,9 @@ boards = collections.OrderedDict([
|
||||
( '.build.board', 'ESP8266_ESP13' ),
|
||||
( '.build.variant', 'ESPDuino' ),
|
||||
( '.menu.ResetMethod.v2', 'ESPduino-V2' ),
|
||||
( '.menu.ResetMethod.v2.upload.resetmethod', 'nodemcu' ),
|
||||
( '.menu.ResetMethod.v2.upload.resetmethod', '--before default_reset --after hard_reset' ),
|
||||
( '.menu.ResetMethod.v1', 'ESPduino-V1' ),
|
||||
( '.menu.ResetMethod.v1.upload.resetmethod', 'ck' ),
|
||||
( '.menu.ResetMethod.v1.upload.resetmethod', '--before no_reset --after soft_reset' ),
|
||||
( '.menu.UploadTool.esptool', 'Serial' ),
|
||||
( '.menu.UploadTool.esptool.upload.tool', 'esptool' ),
|
||||
( '.menu.UploadTool.esptool.upload.verbose', '--trace' ),
|
||||
@ -867,7 +867,7 @@ macros = {
|
||||
( '.upload.tool', 'esptool' ),
|
||||
( '.upload.maximum_data_size', '81920' ),
|
||||
( '.upload.wait_for_upload_port', 'true' ),
|
||||
( '.upload.erase_cmd', 'version'),
|
||||
( '.upload.erase_cmd', 'flash_id'),
|
||||
( '.serial.disableDTR', 'true' ),
|
||||
( '.serial.disableRTS', 'true' ),
|
||||
( '.build.mcu', 'esp8266' ),
|
||||
@ -936,37 +936,39 @@ macros = {
|
||||
####################### menu.resetmethod
|
||||
|
||||
'resetmethod_menu': collections.OrderedDict([
|
||||
( '.menu.ResetMethod.ck', 'ck' ),
|
||||
( '.menu.ResetMethod.ck.upload.resetmethod', 'ck' ),
|
||||
( '.menu.ResetMethod.nodemcu', 'nodemcu' ),
|
||||
( '.menu.ResetMethod.nodemcu.upload.resetmethod', 'nodemcu' ),
|
||||
( '.menu.ResetMethod.nodemcu', 'dtr (aka nodemcu)' ),
|
||||
( '.menu.ResetMethod.nodemcu.upload.resetmethod', '--before default_reset --after hard_reset' ),
|
||||
( '.menu.ResetMethod.ck', 'no dtr (aka ck)' ),
|
||||
( '.menu.ResetMethod.ck.upload.resetmethod', '--before no_reset --after soft_reset' ),
|
||||
]),
|
||||
|
||||
'resetmethod_menu_extra': collections.OrderedDict([
|
||||
( '.menu.ResetMethod.none', 'none' ),
|
||||
( '.menu.ResetMethod.none.upload.resetmethod', 'none' ),
|
||||
( '.menu.ResetMethod.dtrset', 'dtrset' ),
|
||||
( '.menu.ResetMethod.dtrset.upload.resetmethod', 'dtrset' ),
|
||||
( '.menu.ResetMethod.nodtr_nosync', 'no dtr, no_sync' ),
|
||||
( '.menu.ResetMethod.nodtr_nosync.upload.resetmethod', '--before no_reset_no_sync --after soft_reset' ),
|
||||
]),
|
||||
|
||||
####################### upload.resetmethod
|
||||
####################### upload.resetmethod (new esptool.py options)
|
||||
|
||||
'resetmethod_ck': collections.OrderedDict([
|
||||
( '.upload.resetmethod', 'ck' ),
|
||||
( '.upload.resetmethod', '--before no_reset --after soft_reset' ),
|
||||
]),
|
||||
|
||||
'resetmethod_nodemcu': collections.OrderedDict([
|
||||
( '.upload.resetmethod', 'nodemcu' ),
|
||||
( '.upload.resetmethod', '--before default_reset --after hard_reset' ),
|
||||
]),
|
||||
|
||||
'resetmethod_none': collections.OrderedDict([
|
||||
( '.upload.resetmethod', 'none' ),
|
||||
( '.upload.resetmethod', '--before no_reset --after soft_reset' ),
|
||||
]),
|
||||
|
||||
'resetmethod_dtrset': collections.OrderedDict([
|
||||
( '.upload.resetmethod', 'dtrset' ),
|
||||
( '.upload.resetmethod', '--before default_reset --after hard_reset' ),
|
||||
]),
|
||||
|
||||
|
||||
'resetmethod_nodtr_nosync': collections.OrderedDict([
|
||||
( '.upload.resetmethod', '--before no_reset_no_sync --after soft_reset' ),
|
||||
]),
|
||||
|
||||
####################### menu.FlashMode
|
||||
|
||||
'flashmode_menu': collections.OrderedDict([
|
||||
@ -1093,7 +1095,7 @@ macros = {
|
||||
|
||||
'flash_erase_menu': collections.OrderedDict([
|
||||
( '.menu.wipe.none', 'Only Sketch' ),
|
||||
( '.menu.wipe.none.upload.erase_cmd', 'version' ),
|
||||
( '.menu.wipe.none.upload.erase_cmd', 'flash_id' ),
|
||||
( '.menu.wipe.sdk', 'Sketch + WiFi Settings' ),
|
||||
( '.menu.wipe.sdk.upload.erase_cmd', 'erase_region "{build.rfcal_addr}" 0x4000' ),
|
||||
( '.menu.wipe.all', 'All Flash Contents' ),
|
||||
|
Reference in New Issue
Block a user