Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
SFDP
w25q256
关于SFDP无法读取Header的问题
发布于 2021-08-16 16:01:21 浏览:1383
订阅该版
最近基于正点原子的RT1052核心板设计了一个新的PCB板子,但是在挂载flash的时候出问题,如下图所示: ![1.png](https://oss-club.rt-thread.org/uploads/20210816/2982e766326c57ad4dac45235f0c28fb.png.webp) 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.4k
关于作者
小啊小林宝
这家伙很懒,什么也没写!
提问
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
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
使用百度AI助手辅助编写一个rt-thread下的ONVIF设备发现功能的功能代码
2
RT-Thread 发布 EtherKit开源以太网硬件!
3
rt-thread使用cherryusb实现虚拟串口
4
《C++20 图形界面程序:速度与渲染效率的双重优化秘籍》
5
《原子操作:程序世界里的“最小魔法单位”解析》
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
WIZnet_W5500
ota在线升级
UART
PWM
cubemx
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
msh
SFUD
keil_MDK
rt_mq_消息队列_msg_queue
at_device
ulog
C++_cpp
本月问答贡献
踩姑娘的小蘑菇
7
个答案
3
次被采纳
张世争
8
个答案
2
次被采纳
rv666
5
个答案
2
次被采纳
用户名由3_15位
11
个答案
1
次被采纳
KunYi
6
个答案
1
次被采纳
本月文章贡献
程序员阿伟
6
篇文章
2
次点赞
hhart
3
篇文章
4
次点赞
大龄码农
1
篇文章
2
次点赞
ThinkCode
1
篇文章
1
次点赞
Betrayer
1
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部