因此,我必须使用在GitHub上找到的脚本来更新Sonoff交换机的固件,我不知道如何以及在哪里运行它,我需要什么程序。 (我在Windows上)
我安装了bash并尝试运行它,但显示“没有这样的文件或目录”,并且Internet上的所有教程均无效。 它显示“第8行:找不到esptool.py命令”
esptool.py \
-p $SONOFF_PORT \
--baud 115200 \
write_flash \
-fs 8m \
-fm dout \
-ff 40m \
0x0 ./firmware/rboot.bin \
0x1000 ./firmware/blank_config.bin \
0x2000 ./firmware/Sonoff_$POWERON_STATE.bin
它应该可以工作并启动脚本,但是我一直收到错误消息。
答案 0 :(得分:0)
要使用pip pip install esptool
安装esptool。
要检查是否已安装python或pip:
python -V
pip -V
答案 1 :(得分:0)
根据文件名(esptool.py
),这应该是python
脚本。因此,您需要安装正确的python版本(python2
或python3
),然后通过相应的python解释器运行它。
python esptool.py ...
仅通过bash执行它会尝试将其解释为bash脚本,并且可以解释您遇到的错误。