You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ESP32(Lilygo TTGO T-Display)烧写efuse设3.3V电压报错求助

问题:ESP32烧写efuse固定3.3V稳压输出时命令执行报错

我有一块Lilygo TTGO T-Display ESP32开发板,希望通过烧写内部efuse来选择电压区间,固定使用3.3V稳压输出。我已经完成了所有必要的下载和安装操作,但执行相关命令时出现问题:

执行第一条命令时的报错

执行命令:

python3 components/esptool_py/esptool/espefuse.py set_flash_voltage 3.3V

得到报错:

components/esptool_py/esptool/espefuse.py: line 7: import: command not found
components/esptool_py/esptool/espefuse.py: line 8: import: command not found
components/esptool_py/esptool/espefuse.py: line 11: syntax error near unexpected token `subprocess.run'
components/esptool_py/esptool/espefuse.py: line 11: `    sys.exit(subprocess.run([sys.executable, '-m', 'espefuse'] + sys.argv[1:]).returncode)'

执行第二条命令时的报错

执行命令:

python3 -m espefuse set_flash_voltage 3.3V 

得到报错:

Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/Users/benjaminghedini/esp/esp-idf/components/esptool_py/esptool/espefuse.py", line 11, in <module>
    sys.exit(subprocess.run([sys.executable, '-m', 'espefuse'] + sys.argv[1:]).returncode)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/subprocess.py", line 548, in run
    with Popen(*popenargs, **kwargs) as process:
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/subprocess.py", line 1026, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/subprocess.py", line 1885, in _execute_child
    self.pid = _fork_exec(
               ^^^^^^^^^^^
BlockingIOError: [Errno 35] Resource temporarily unavailable

当前espefuse.py文件内容

#
# SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
#
# SPDX-License-Identifier: Apache-2.0
#

import subprocess
import sys

if __name__ == '__main__':
    sys.exit(subprocess.run([sys.executable, '-m', 'espefuse'] + sys.argv[1:]).returncode)

我已经反复查阅文档并完成所有必要安装,请问操作哪里有误?

内容的提问来源于stack exchange,提问作者Ben

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 21:04:55