Lines Matching +full:partition +full:- +full:erase

4 # SPDX-License-Identifier: Apache-2.0
16 '''Runner front-end for espidf.'''
19 app_address, erase=False, reset=False, baud=921600, argument
26 self.erase = bool(erase)
47 return RunnerCaps(commands={'flash'}, erase=True, reset=True)
52 parser.add_argument('--esp-idf-path', required=True,
53 help='path to ESP-IDF')
55 parser.add_argument('--esp-boot-address', default='0x1000',
57 parser.add_argument('--esp-partition-table-address', default='0x8000',
58 help='partition table load address')
59 parser.add_argument('--esp-app-address', default='0x10000',
61 parser.add_argument('--esp-device', default=os.environ.get('ESPTOOL_PORT', None),
63 parser.add_argument('--esp-baud-rate', default='921600',
65 parser.add_argument('--esp-monitor-baud', default='115200',
67 parser.add_argument('--esp-flash-size', default='detect',
69 parser.add_argument('--esp-flash-freq', default='40m',
71 parser.add_argument('--esp-flash-mode', default='dio',
74 '--esp-tool',
77 parser.add_argument('--esp-flash-bootloader',
79 parser.add_argument('--esp-flash-partition_table',
80 help='Partition table to flash')
81 parser.add_argument('--esp-no-stub', default=False, action='store_true',
97 app_address=args.esp_app_address, erase=args.erase, reset=args.reset,
108 cmd_flash = [sys.executable, self.espidf, '--chip', 'auto']
111 cmd_flash.extend(['--port', self.device])
113 if self.erase is True:
118 cmd_flash.extend(['--no-stub'])
119 cmd_flash.extend(['--baud', self.baud])
120 cmd_flash.extend(['--before', 'default_reset'])
122 cmd_flash.extend(['--after', 'hard_reset', 'write_flash', '-u'])
123 cmd_flash.extend(['--flash_mode', self.flash_mode])
124 cmd_flash.extend(['--flash_freq', self.flash_freq])
125 cmd_flash.extend(['--flash_size', self.flash_size])