Explorar o código

otatool: Fixes read_ota_partition cmd, required output arg

Closes: https://github.com/espressif/esp-idf/issues/6559
KonstantinKondrashov %!s(int64=5) %!d(string=hai) anos
pai
achega
b7155a161b

+ 1 - 1
components/app_update/otatool.py

@@ -290,7 +290,7 @@ def main():
     subparsers.add_parser('switch_ota_partition', help='switch otadata partition', parents=[slot_or_name_parser, spi_flash_sec_size])
 
     read_ota_partition_subparser = subparsers.add_parser('read_ota_partition', help='read contents of an ota partition', parents=[slot_or_name_parser])
-    read_ota_partition_subparser.add_argument('--output', help='file to write the contents of the ota partition to')
+    read_ota_partition_subparser.add_argument('--output', help='file to write the contents of the ota partition to', required=True)
 
     write_ota_partition_subparser = subparsers.add_parser('write_ota_partition', help='write contents to an ota partition', parents=[slot_or_name_parser])
     write_ota_partition_subparser.add_argument('--input', help='file whose contents to write to the ota partition')

+ 1 - 1
docs/en/api-reference/system/ota.rst

@@ -288,7 +288,7 @@ The command-line interface of `otatool.py` has the following structure:
   otatool.py --port "/dev/ttyUSB1" switch_ota_partition --slot 1
 
   # Read OTA partition 'ota_3' and save contents to a file named 'ota_3.bin'
-  otatool.py --port "/dev/ttyUSB1" read_ota_partition --name=ota_3
+  otatool.py --port "/dev/ttyUSB1" read_ota_partition --name=ota_3 --output=ota_3.bin
 
 
 More information can be obtained by specifying `--help` as argument:

+ 1 - 1
docs/zh_CN/api-reference/system/ota.rst

@@ -269,7 +269,7 @@ Python API
   otatool.py --port "/dev/ttyUSB1" switch_ota_partition --slot 1
 
   # 读取 OTA 分区 'ota_3',将内容保存至文件 'ota_3.bin'
-  otatool.py --port "/dev/ttyUSB1" read_ota_partition --name=ota_3
+  otatool.py --port "/dev/ttyUSB1" read_ota_partition --name=ota_3 --output=ota_3.bin
 
 
 更多信息可用 `--help` 指令查看: