乐鑫技术交流
直播中

杨平

7年用户 1692经验值
私信 关注
[问答]

spi_flash_read在512K以上无法进行4M闪存怎么解决?

我有一个 ESP12。

读取低于 512k 的闪光灯是成功的,但高于 512k 的闪光灯不能成功。

我确认闪光灯是 4M,带有 esp_tool


esptool.py v1.2-dev
连接。。。
制造商: ef
设备:4016

我成功地在地址 0x3D7000 处加载了一个 128KB 的 spiff 二进制文件


esptool.py --port COM1 write_flash 0x3D7000输出/data.bin
esptool.py v1.2-dev
连接。。。
正在运行 Cesanta flasher 存根...
131072@0x3d7000...0 (0 %)
在 11.7 秒 (89.7 kbit/s) 内以 0x3d7000 的速度写入 131072 个字节...
离开。。。



但在代码中,尝试读取 spiff 二进制文件失败


SPIFF:读取闪光地址:0x3d70fe大小:2
SPIFF:读取闪存失败 @ address 0x3d70fc


我正在使用 RTOS SDK
                                                                                                                                          

更多回帖

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