乐鑫技术交流
直播中

陈燕

8年用户 1168经验值
私信 关注
[问答]

ESP8266可以使用仅支持标准SPI的闪存芯片吗?

ESP8266可以使用仅支持标准SPI(无DIO或QIO)的闪存芯片吗?
The "Flash Download Tools v3.6.4" shows FASTRD in the SPI modes and writes 0x04 in the SPI mode byte of the image header, but it returns the following error when i try to write a image:

[2018-07-10 23:21:42,859][ESP8266Loader_spi[1]][espDownloader.pyo][行:457][错误]:ESP8266芯片闪存下载错误esp_write_flash。

我使用带有SST25VF080B闪光灯的 ESP8266-01 板。我可以用 esptool.py 正确读取闪存 ID。

回帖(1)

h1654155275.5741

2024-7-19 17:32:50
ESP8266可以使用仅支持标准SPI的闪存芯片,但可能需要进行一些额外的配置。在您的情况下,您正在使用SST25VF080B闪存芯片,它支持标准SPI模式。

关于您遇到的错误,这可能是由于Flash Download Tools v3.6.4中的某些设置不正确导致的。您可以尝试以下步骤来解决这个问题:

1. 确保您使用的Flash Download Tools v3.6.4是最新版本,如果不是,请升级到最新版本。

2. 在Flash Download Tools中,检查SPI模式设置。确保选择了正确的SPI模式,例如FASTRD(0x04)。

3. 检查您的ESP8266-01板子的硬件连接,确保SPI引脚(MISO, MOSI, SCK, CS)连接正确。

4. 尝试使用其他工具(如NodeMCU Flasher或esptool.py)来烧录固件。这可以帮助您确定问题是否与Flash Download Tools有关。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分