Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
SFDP
w25q256
关于SFDP无法读取Header的问题
发布于 2021-08-16 16:01:21 浏览:1604
订阅该版
最近基于正点原子的RT1052核心板设计了一个新的PCB板子,但是在挂载flash的时候出问题,如下图所示:  spi是正常的,我用它挂载了其他的设备,是可以正常工作的。 然后我用正点原子的开发板试了一下代码,发现是能够成功识别header,并且成功挂载flash的,但是在新板子上就不能。 我比较奇怪的地方在于,外置flash就在原子家的核心板上,我是直接拿了核心板做的PCB,按理说是可以正常使用的。有没有大佬指导一下,为什么会出现这样的情况,万分感谢。
查看更多
小小李sunny
2021-08-16
这家伙很懒,什么也没写!
w25q256里面还有很多系列会有稍微的不一样,SFUD是就是通过查表法来判断flash的型号,但是你查到你这个型号完全匹配的类型(接近的型号),所以报了警告,但是你的这个W25Q256又是符合通用FLASH规范的,所以就又可以操作。 "外置flash就在原子家的核心板上,我是直接拿了核心板做的PCB" 这是什么意思,你自己拿核心板的原理图做的PCB么,如果是这样,你焊接的flash芯片的型号跟原子核心板是否完全一致呢,有可能你的PCB焊上的是一个型号近似的flash所导致。
4
个回答
默认排序
按发布时间排序
aozima
2021-08-16
调网络不抓包,调I2C等时序不上逻辑分析仪,就像电工不用万用表!多用整理的好的文字,比截图更省流量,还能在整理过程中思考。
看日志读到了EF40,是华邦的ID,但是没有读到SFDP,这很奇怪。 但后面匹配上了手动指定的表格,不影响读写访问。
出出啊
2021-08-16
恃人不如自恃,人之为己者不如己之自为也
SFUD_USING_SFDP 这个可以不使用的,取消掉这个定义也能用 引脚外面有上拉电阻吗? 进 sfud_sfdp.c 文件的 read_sfdp_header 函数,断点看一下 header 数组的值是多少,是全 F 还是其它值。每次都是随机值,是硬件的原因的可能性还是比较大的。 每种 spi 设备对 miso mosi 电气特性要求不一样,其它 spi 设备能工作并不能保证所有总线上的设备都兼容电气特性。 同一块儿核心板,在开发板上能工作,换其它母版上不工作,唯一可怀疑的就是两块母板的电气特性差异。还是值得接个外接上拉电阻试试的。 亲身经历,用示波器看着好好的波形,可就是结果不对,接上拉电阻就搞定了
小啊小林宝
2021-08-17
这家伙很懒,什么也没写!
谢谢各位的回复,这个问题属于我一时的疏忽,原子开发板的核心板flash芯片的型号是W25Q256FQ,原子单独核心板上的W25Q256FG,Q和G的水印有点模糊,导致我搞混了,以为一模一样,在网上查找了资料,才发现两个板子的flash是不一样的。我把开发板上的flash直接换到了核心板上,核心板上的flash就可以正常挂载。 总结一句话,W25Q256FQ支持SFDP,W25Q256FG不支持SFDP。
撰写答案
登录
注册新账号
关注者
0
被浏览
1.6k
关于作者
小啊小林宝
这家伙很懒,什么也没写!
提问
8
回答
6
被采纳
1
关注TA
发私信
相关问题
1
W25Q128挂载文件系统失败
2
RTHTREAD中使用W25Q128
3
W25Q64无法使用
4
正点原子 阿波罗 W25Q256 移植elm-FAT文件系统异常。
5
W25Q256挂载elm文件系统失败
6
设备运行时,文件系统正常,程序跑着跑着,再次ls时,显示no such directory
7
STM32H743阿波罗开发板
8
请教 W25Q256 型号问题
9
GD25Q256不能挂载文件系统,W25Q256可以正常挂载文件系统
10
在使用个qspi驱动w25q256中出现一个问题,原本上电初始化使用一切正常,但运行一段时间后,手动系统复位一下,重新运行无法初始化,读取到的ID都是0
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
6
五分钟玩转RT-Thread新社区
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
【RSOC25】Day5 课程笔记:软件包相关知识
2
RT-Thread 夏令营 第五天笔记
3
【RSOC25】Day5 课程笔记:软件包和网络组件
4
【RSOC25】Day4 课程笔记:I/O设备和驱动框架
5
【RSOC25】Day3 课程笔记:线程间同步和通信
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
Bootloader
AT
Hardfault
CAN总线
ART-Pi
FinSH
DMA
USB
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
FAL
RTC
rt-smart
cubemx
I2C_IIC
UART
WIZnet_W5500
BSP
ESP8266
PWM
ota在线升级
packages_软件包
flash
freemodbus
GD32
潘多拉开发板_Pandora
编译报错
ADC
keil_MDK
flashDB
rt_mq_消息队列_msg_queue
ulog
socket
MicroPython
msh
中断
Debug
SFUD
at_device
SDIO总线
本月问答贡献
Ryan_CW
4
个答案
3
次被采纳
D1sguIse_
6
个答案
2
次被采纳
用户名由3_15位
6
个答案
1
次被采纳
三世执戟
4
个答案
1
次被采纳
xiaorui
2
个答案
1
次被采纳
本月文章贡献
出出啊
1
篇文章
2
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
2
次点赞
crystal266
2
篇文章
1
次点赞
whj467467222
2
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部