野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11771|回复: 9

SPI FLASH问题

[复制链接]
发表于 2016-9-3 16:10:14 | 显示全部楼层 |阅读模式
     小弟今天鼓捣SPI FLASH用的是火哥的例程:15-SPI—读写串行FLASH(W25Q64)
     但是出现了FLASH ID非正常,并且无法读写FLASH的问题(实际上我把检查ID的判断语句去掉,也无法正常读写)。     然后我就把火哥的开机测试程序烧进去,检查FLASH里的数据是否能正常读写。结果程序出现了报警并且一直停留在正在开启的页面上。开机程序我一个月前也是测试过的,在我的板子上运行没有问题。

     是我不小心把FLASH芯片弄坏了么,还是弄错了什么?


这是FLASH应该对应的ID:

这是FLASH应该对应的ID:

这是实际上接受到的ID:

这是实际上接受到的ID:

这是开机程序返回的错误:

这是开机程序返回的错误:

找一找开机例程,发现返回的错误说是FLASH不工作了

找一找开机例程,发现返回的错误说是FLASH不工作了
回复

使用道具 举报

发表于 2016-9-3 16:13:25 | 显示全部楼层
哎~我最近弄文件系统也是,把例程烧进去也不起作用。。。。
回复 支持 反对

使用道具 举报

发表于 2016-9-3 16:15:27 | 显示全部楼层
挑战者里面用的FLASH 是 W25Q128,不是 W25Q64
回复 支持 反对

使用道具 举报

发表于 2016-9-3 16:15:42 | 显示全部楼层
雾z~霭 发表于 2016-9-3 16:13
哎~我最近弄文件系统也是,把例程烧进去也不起作用。。。。

你用错例程了吧
回复 支持 反对

使用道具 举报

发表于 2016-9-3 16:16:25 | 显示全部楼层
明显下错了程序。W25Q128是最新版F4挑战者用的,旧版本用的是W25Q64。你要下载F4旧版本的例程才行 ,野火F429第一代资料下载链接:https://yunpan.cn/c6QSQYwpgjK3U  访问密码 94cc
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-3 16:20:35 | 显示全部楼层
有可能是例程是新版的问题。我先去试试用老例程。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-3 16:42:59 | 显示全部楼层
fire 发表于 2016-9-3 16:15
你用错例程了吧

是这样的。我以为火哥的F429就一种。。。用例程看用不起我还以为坏了。。
两个例程中SPI定义的引脚不一样了,难怪用不起
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-3 16:46:37 | 显示全部楼层
开拖拉机的孩子 发表于 2016-9-3 16:16
明显下错了程序。W25Q128是最新版F4挑战者用的,旧版本用的是W25Q64。你要下载F4旧版本的例程才行 ,野火F4 ...

旧版的ID号也是用的W25Q128,128和64应该是兼容的。。新板子和旧板子的引脚连接都改了= =
回复 支持 反对

使用道具 举报

发表于 2016-9-3 16:52:40 | 显示全部楼层
fire 发表于 2016-9-3 16:15
你用错例程了吧

火哥,我用的是和板子配套的程序呀,且程序能成功执行f_mount(),只是f_open(),f_read()执行出错,返回值为FR_NO_FILESYSTEM
回复 支持 反对

使用道具 举报

发表于 2016-9-3 16:54:07 | 显示全部楼层
氩氪氙 发表于 2016-9-3 16:42
是这样的。我以为火哥的F429就一种。。。用例程看用不起我还以为坏了。。
两个例程中SPI定义的引脚不一 ...

你的例程是买板子配套的光碟里的么?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2025-1-12 21:38 , Processed in 0.031804 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表