Vscode ESP-IDF插件python工具使用中的路径问题1

1、临时手动指定绝对路径

csw@debian11:~$  otatool.py --help
bash: otatool.py:未找到命令
csw@debian11:~$  echo $IDF_PATH
/home/csw/esp/esp-idf
csw@debian11:~$  $IDF_PATH/components/app_update/otatool.py --help
usage: ESP-IDF OTA Partitions Tool [-h] [--quiet]
                                   [--esptool-args ESPTOOL_ARGS [ESPTOOL_ARGS ...]]
                                   [--esptool-write-args ESPTOOL_WRITE_ARGS [ESPTOOL_WRITE_ARGS ...]]
                                   [--esptool-read-args ESPTOOL_READ_ARGS [ESPTOOL_READ_ARGS ...]]
                                   [--esptool-erase-args ESPTOOL_ERASE_ARGS [ESPTOOL_ERASE_ARGS ...]]
                                   [--port PORT] [--baud BAUD]
                                   [--partition-table-offset PARTITION_TABLE_OFFSET]
                                   [--partition-table-file PARTITION_TABLE_FILE]
                                   {read_otadata,erase_otadata,switch_ota_partition,read_ota_partition,write_ota_partition,erase_ota_partition}
                                   ...

positional arguments:
  {read_otadata,erase_otadata,switch_ota_partition,read_ota_partition,write_ota_partition,erase_ota_partition}
                        run otatool -h for additional help
    read_otadata        read otadata partition
    erase_otadata       erase otadata partition
    switch_ota_partition
                        switch otadata partition
    read_ota_partition  read contents of an ota partition
    write_ota_partition
                        write contents to an ota partition
    erase_ota_partition
                        erase contents of an ota partition

optional arguments:
  -h, --help            show this help message and exit
  --quiet, -q           suppress stderr messages
  --esptool-args ESPTOOL_ARGS [ESPTOOL_ARGS ...]
                        additional main arguments for esptool
  --esptool-write-args ESPTOOL_WRITE_ARGS [ESPTOOL_WRITE_ARGS ...]
                        additional subcommand arguments for esptool write_flash
  --esptool-read-args ESPTOOL_READ_ARGS [ESPTOOL_READ_ARGS ...]
                        additional subcommand arguments for esptool read_flash
  --esptool-erase-args ESPTOOL_ERASE_ARGS [ESPTOOL_ERASE_ARGS ...]
                        additional subcommand arguments for esptool
                        erase_region
  --port PORT, -p PORT  port where the device to read the partition table from
                        is attached
  --baud BAUD, -b BAUD  baudrate to use
  --partition-table-offset PARTITION_TABLE_OFFSET, -o PARTITION_TABLE_OFFSET
                        offset to read the partition table from
  --partition-table-file PARTITION_TABLE_FILE, -f PARTITION_TABLE_FILE
                        file (CSV/binary) to read the partition table from;
                        overrides device attached to specified port as the
                        partition table source when defined

你可能感兴趣的:(单片机,vscode,嵌入式硬件)