[AT32F435]

AT32F435 QSPI qpi例程,运行在w25q系列芯片上数据偏移问题

[复制链接]
561|6
手机看帖
扫描二维码
随时随地手机跟帖
zjjhgzh|  楼主 | 2024-7-4 20:49 | 显示全部楼层 |阅读模式
AT32F435 QSPI qpi例程,运行在w25q系列芯片上数据偏移2个字节,
qspi_erase正常运行,但是写入,读出后就出现了偏差。
  /* program */
  qspi_data_write(0, TEST_SIZE, wbuf);

  /* read */
  qspi_data_read(0, TEST_SIZE, rbuf);
        printf("%02X\n",rbuf[0]);
        printf("%02X\n",rbuf[1]);
        printf("%02X\n",rbuf[2]);
        printf("%02X\n",rbuf[3]);
        printf("%02X\n",rbuf[4]);
        printf("%02X\n",rbuf[5]);

[20:41:37.706] FF
[20:41:37.706] 02
[20:41:37.706] 03
[20:41:37.706] 04
[20:41:37.706] 05
[20:41:37.706] 06
[20:41:37.706] 07

使用特权

评论回复
zjjhgzh|  楼主 | 2024-7-5 16:46 | 显示全部楼层
又测试了一下qspi_erase也不支持,最后两个字节没有擦除

使用特权

评论回复
084425| | 2024-7-8 13:04 | 显示全部楼层
下载最新版BSP例程测试一下,另外是否速度合适

使用特权

评论回复
elephant00| | 2024-7-11 15:51 | 显示全部楼层
W25Q系列芯片可能支持3字节地址模式和4字节地址模式。如果QSPI例程没有正确设置地址模式,或者在读取和写入数据时使用了不一致的地址模式,就可能导致数据偏移。

使用特权

评论回复
jcky001| | 2024-7-12 15:00 | 显示全部楼层
QSPI接口的硬件连接,包括引脚连接、信号完整性等,如果存在问题,也可能导致数据传输错误。检查并确认QSPI接口的配置参数与W25Q系列芯片的要求相匹配。

使用特权

评论回复
cr315| | 2024-7-13 15:00 | 显示全部楼层
更新或修正QSPI例程中的固件或软件,确保所有功能都能正常工作。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝