两只袜子 发表于 2022-7-19 10:00

官方例程读写 W25Q32 都fail

PFM-487开发板,读写W25Q32 FLASH,根据官方所述,将排插68(MOSI)与82相连, 67(MISO)与81相连, 66(CLK)与80相连, 65(SS)与79相连。程序中只修改了W25Q32的ID号,原来为W25Q16的ID 0xEF14,将其修改为0XEF15,其余都不变,编译之后下载到开发板中,最后还是出现fail,log如下:
+------------------------------------------------------------------------+
|               M480 SPI Sample with SPI Flash                         |
+------------------------------------------------------------------------+
Flash found: W25X16 ...
Erase chip ...
Start to normal write data to Flash ...
Normal Read & Compare ...

搞了几天了依旧无法给出能正确跑的case,跟STM32比起来,感觉太不友好了

pullyi 发表于 2022-7-20 08:58

谢谢分享!

redone 发表于 2022-7-22 15:42

这个片子的例程比较多吧

antusheng 发表于 2022-7-25 10:30

如果用官方的例子都没搞定,先看看是不是硬件电路有问题。

jasontu 发表于 2022-7-26 07:37

上面跑个rt thread,用 SFUD 库来操作SPI Flash 设备

sadicy 发表于 2022-8-1 19:23

这~~小界面做的挺好啊

豌豆爹 发表于 2022-8-2 10:31

用的是官方的例程吗

kiwis66 发表于 2022-8-6 14:06

学习一下,楼主搞的怎么样了

sparrow054 发表于 2022-8-9 20:31

有官方支持么?是不是改引脚了

gygp 发表于 2022-11-10 11:49

W25Q32正在处理、传输数据时突然掉电,就有可能使数据丢失。

alvpeg 发表于 2022-11-10 12:09

使用的是硬件spi还是模拟spi,如果是硬件spi,可能是频率不对。

maudlu 发表于 2022-11-10 12:30

有可能是w25q32的芯片存在故障了。

jkl21 发表于 2022-11-10 13:00

这个代码引脚是不是匹配            

usysm 发表于 2022-11-10 13:40

使用示波器测量信号是否完整接收到

nomomy 发表于 2022-11-10 14:25

如果使用一些参考例程他会通过id判断芯片的类型。

biechedan 发表于 2022-11-10 15:26

程序的初始化引脚是否都配置正确了?

macpherson 发表于 2022-11-10 16:23

使用单步调时查看,硬件是否有响应呢?

wilhelmina2 发表于 2022-11-10 17:21

这个看出来是什么问题造成的,可能是spi通信问题。

jcky001 发表于 2022-11-12 16:29


从现象来看有可能写flash失败了,也可能读数据失败了。 请检查3引脚是否为低电平写保护了,或者引脚连线接触不好

cr315 发表于 2022-11-12 16:30


我们这里测试正常的
页: [1] 2
查看完整版本: 官方例程读写 W25Q32 都fail