无法刷入 esp32。该端口不存在

Мат*_*лов 9 esp32

我已经尝试刷新 esp-wroom-32 很长时间了,但我似乎无法得到它。idf.py 抛出此错误:

Serial port /dev/ttyUSB0
A fatal error occurred: Could not open /dev/ttyUSB0, the port doesn't exist
CMake Error at run_serial_tool.cmake:55 (message):
  /home/matvey/.espressif/python_env/idf5.1_py3.9_env/bin/python;;/home/matvey/esp/esp-idf/components/esptool_py/esptool/esptool.py;--chip;esp32
  failed
FAILED: CMakeFiles/flash /home/matvey/esp/esp-idf/examples/get-started/hello_world/build/CMakeFiles/flash
cd /home/matvey/esp/esp-idf/components/esptool_py && /usr/bin/cmake -D IDF_PATH=/home/matvey/esp/esp-idf -D "SERIAL_TOOL=/home/matvey/.espressif/python_env /idf5.1_py3.9_env/bin/python;;/home/matvey/esp/esp-idf/components/esptool_py/esptool/esptool.py;--chip;esp32" -D "SERIAL_TOOL_ARGS=--before=default_reset; --after=hard_reset;write_flash;@flash_args" -D WORKING_DIRECTORY=/home/matvey/esp/esp-idf/examples/get-started/hello_world/build -P /home/matvey/esp/esp-idf/components/ esptool_py/run_serial_tool.cmake
ninja: build stopped: subcommand failed.
ninja failed with exit code 1, output of the command is in the /home/matvey/esp/esp-idf/examples/get-started/hello_world/build/log/idf_py_stderr_output_27303 and /home/matvey/esp/esp-idf/ examples/get-started/hello_world/build/log/idf_py_stdout_output_27303`
Run Code Online (Sandbox Code Playgroud)

我不知道可能是什么问题,我更改了 udev 设置,但也许它对我不起作用。

小智 36

将您自己添加到 dialout 并更改其权限

$ sudo adduser <username> dialout
$ sudo chmod a+rw /dev/ttyUSB0
Run Code Online (Sandbox Code Playgroud)

这对我有用

  • 对于基于 arch 的发行版,它将是: usermod -a -G uucp &lt;username&gt; (4认同)
  • 如果用户被添加到正确的组中,为什么我们需要添加全局读/写? (3认同)