找回密码
 立即注册
楼主: cyf1029

QSPI驱动W25Q128,实现U盘|已解决

[复制链接]

12

主题

54

回帖

602

积分

高级会员

积分
602
 楼主| 发表于 2025-7-29 09:52:28 | 显示全部楼层
erci*** 发表于 2025-7-29 09:39
写入前可以按你的思路做缓存。但是擦除和写入操作就是完整扇区操作了,所以是扇区首地址。没有说扇区擦一 ...

我要是先读取扇区数据,然后修改缓存数组后再擦除扇区数据后写入扇区,格式化的时候提示格式化失败,写入扇区的函数包含了擦除扇区命令。
截图202507290951125853.jpg
截图202507290953402736.jpg
回复

使用道具 举报 送花

12

主题

54

回帖

602

积分

高级会员

积分
602
 楼主| 发表于 2025-7-29 10:10:03 | 显示全部楼层
erci*** 发表于 2025-7-29 09:39
写入前可以按你的思路做缓存。但是擦除和写入操作就是完整扇区操作了,所以是扇区首地址。没有说扇区擦一 ...

找到问题了,有个变量没有赋值

点评

[attachimg]110194[/attachimg] [attachimg]110195[/attachimg]  详情 回复 发表于 2025-7-29 10:12
回复

使用道具 举报 送花

已绑定手机

121

主题

5081

回帖

1万

积分

超级版主

无情的代码机器

积分
11216
发表于 2025-7-29 10:12:21 | 显示全部楼层
cyf1*** 发表于 2025-7-29 10:10
找到问题了,有个变量没有赋值


截图202507291011011394.jpg

截图202507291012136382.jpg
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

54

主题

397

回帖

860

积分

高级会员

积分
860
发表于 2026-8-21 08:39:53 | 显示全部楼层
我用官方例程在实验箱上也报错。不知道是不是同一个原因

截图202608210839506234.jpg

点评

用这里的例程,实验箱上应该是从32G移植过来的,只实现了外部FLash. 下载时EEPROM选32KB以上 【新提醒】【Ai8051U】擎天柱核心板学习记录贴 | 已有部分开源程序发布 - 传统89C52单片机学习板,升级到强大的 Ai8051  详情 回复 发表于 2026-8-21 09:13
回复

使用道具 举报 送花

54

主题

397

回帖

860

积分

高级会员

积分
860
发表于 2026-8-21 08:52:04 | 显示全部楼层
erci*** 发表于 2025-7-28 22:05
这个例程支持内部FLASH\SPI-Flash\QSPI-Flash三者切换了,可以对比下差异:






#define MEMTYPE_INT                           //存储器为内部的EEPROM       这个功能是要怎么用呢?还需要改其他地方?
//#define MEMTYPE_EXT                           //存储器为外部的串行FLASH
//#define MEMTYPE_QSPI                            //存储器为外部的QSPI FLASH

回复

使用道具 举报 送花

已绑定手机

121

主题

5081

回帖

1万

积分

超级版主

无情的代码机器

积分
11216
发表于 2026-8-21 09:13:06 | 显示全部楼层
xie2*** 发表于 2026-8-21 08:39
我用官方例程在实验箱上也报错。不知道是不是同一个原因


用这里的例程,实验箱上应该是从32G移植过来的,只实现了外部FLash.

下载时EEPROM选32KB以上
【新提醒】【Ai8051U】擎天柱核心板学习记录贴 | 已有部分开源程序发布 - 传统89C52单片机学习板,升级到强大的 Ai8051U,管脚兼容穿越到32位的性能,SDCC实战 国芯人工智能技术交流网站 - AI32位8051交流社区
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-9-22 04:14 , Processed in 0.101030 second(s), 74 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表