ARM技术论坛
直播中

Goddesslu

6年用户 3经验值
擅长:可编程逻辑 嵌入式技术 CRF/无线 接口/总线/驱动 RF/无线 MEMS/传感技术
私信 关注
[问答]

GD5F1GQ5UE 读取ID异常,读取内容空

C语言,keil5
GD5F1GQ5UEYIGR FLASH存储器READ ID时,原本一直读取到的值为C8,现在一直读取到的是0值或非C8的值,请问只是什么原因会导致这种情况?
![1701938910754.png](//file1.elecfans.com/web2/M00/B3/1C/wKgaomVxhuaAXNm3AAFmaSBM_2Q157.png)

已退回3积分

回帖(2)

偶是糕富帅

2023-12-11 14:35:53
如果在读取flash存储器的ID时,一直得到0值或非C8的值,可能是以下原因之一:

1. 存储器损坏:存储器可能出现硬件故障或损坏。这可能是由于静电击打、电压波动或其他因素导致的。

2. 读取方式错误:在读取flash存储器ID时,可能使用了错误的读取指令或读取地址。请确保使用正确的指令和地址。

3. 连接错误:确保存储器与主芯片之间的连接正确无误,例如接线是否正确,连接器是否稳定等。

4. 软件错误:检查软件代码,确保正确初始化存储器和正确设置读取ID的操作。

如果以上解决方案仍然无法解决问题,可能需要进一步检查硬件和软件,或尝试使用其他存储器设备进行测试。
举报

jf_23920965

2025-10-22 09:07:04
肯定是错位了,读取设备ID前先读取一个字节的dummy数据就好了
举报

更多回帖

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