Page 1 of 1

espefuse.py set_flash_voltage 3.3V

Posted: Tue May 23, 2023 12:36 pm
by guohp1128
esp-wroom-32e模组,AT指令使用SDIO通信时候,资料显示要求对DAT2引脚外部上拉,并且烧录flash voltage selection eFuses为3.3v。

按照资料执行components/esptool_py/esptool/espefuse.py set_flash_voltage 3.3V命令不成功,报错为权限不够,或没有命令。

当我尝试运行python espefuse.py set_flash_voltage 3.3V时候,终端又会卡死。

目前不知道如何烧录flash voltage selection eFuses为3.3V?

请问有遇到这个问题的吗?请帮忙执教。

Re: espefuse.py set_flash_voltage 3.3V

Posted: Mon May 29, 2023 2:49 am
by ESP_Yake
python espefuse.py set_flash_voltage 3.3V时候,终端又会卡死。 这个的 LOG 是什么?
可以在这时候把 ESP32 复位,给我看一下 BOOT 的打印吗,确定此时是否已经进入了 Download 模式

Re: espefuse.py set_flash_voltage 3.3V

Posted: Tue May 30, 2023 2:30 am
by guohp1128
1,终端卡死没有log信息,linux会卡到注销重启,原因是输入命令时候没有加模组端口号导致的。
2,烧录不了flash voltage selection eFuses 3.3v是因为执行的指令不正确,SD Pull-up Requirements文档中所写components/esptool_py/esptool/espefuse.py set_flash_voltage 3.3V命令无法正确执行,正确的指令是在esp_idf路径下执行espefuse.py --port /dev/ttyUSB0 set_flash_voltage 3.3V,其中/dev/ttyUSB0是模组的端口号。