单片机学习小组
直播中

蒲泛粟

7年用户 933经验值
私信 关注

使用NUC970_NonOS_BSP中读写SPI Flash例程失败了怎么解决?

使用 NUC970_NonOS_BSP 中读写SPI Flash  例程,操作SPI Flash(型:AT45DB041D),读失败,提示写成功。且读取Flash ID 是0xFFFF。尝试降低通讯速度到100KHz 无变化。

打印报文如下:
Flash ID, 0xFFFF
Erase chip ...[OK]
Start to normal write data to Flash ...[OK]
Normal Read & Compare ...[FAIL]

请问开发板是官方的么?

回帖(1)

李霞

2024-5-21 17:26:01
如果使用的是官方提供的开发板,建议检查以下几点:

1. 检查SPI Flash是否正确连接到开发板上,检查SPI Flash的供电是否正常。
2. 检查例程中引脚配置是否正确,例如SPI Flash的CS脚是否配置正确。
3. 检查其他硬件设备是否对SPI总线造成干扰,尝试断开其他设备后重新测试。
4. 确保板级支持包(BSP)版本与使用的硬件设备匹配,如果不匹配,可能会出现一些兼容性问题。

如果以上都没有解决问题,可以参考官方提供的文档和代码来排查问题或者联系开发板厂商或者方案提供商获取技术支持。
举报

更多回帖

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