关于用stm32f103 自带USB 用SPI_FLASH做大容量存储问题

2019-10-16 03:36发布

请问大家下,我想做一个U盘,用stm32f103 自带USB 用SPI_FLASH做存储,用原子哥的代码进行了修改,反向速度可以,插上USB就可以检测到SPI_FLASH做的U盘,但是我复制一个文本文件,大约6M,发现复制的速度只有4Kb/s,请问这个是什么原因导致的呢?然后删除的话是可以秒删的。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
正点原子
1楼-- · 2019-10-16 06:47
因为SPI驱动的W25X系列芯片,擦除很慢。。。而且不适合使用FATFS来访问。大大降低了访问速度。
Draway
2楼-- · 2019-10-16 08:29
我这个文本是模拟机械加工的G代码的,到时候项目中会把文本格式的G代码直接复制进来
Draway
3楼-- · 2019-10-16 11:39
正点原子 发表于 2016-12-6 11:54
因为SPI驱动的W25X系列芯片,擦除很慢。。。而且不适合使用FATFS来访问。大大降低了访问速度。

恩,原子哥,速度我最快提到了40K/S, 把操作的最小扇区改为FLASH的最小扇区。

一周热门 更多>