STM32F767 读取U盘文件存储到spi flash里面,图片数量比较多,但只能存储最多4M内容,SPI flash是w25Q256

2019-07-21 00:29发布

大家好,有谁可以给解决一下的!
STM32F767开发板, 读取U盘的bmp文件存储到spi flash里面,图片数量比较多,但只能存储最多4M字节内容,SPI flash是w25Q256,使用文件系统fatfs编写的程序。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
gaohuabin
2019-07-21 14:22
zc123 发表于 2019-5-31 13:59
这个你只能自己调试了,重点查下SPI驱动内部,看看不使用fatfs,能否写入超过4M,如果能够在查fatfs问题

不使用文件系统的时候,是可以写入大于4M的内容,所以现象很奇怪。就是f_write的时候出错了,在同一个函数里面,上面的f_write正常,下面的就不正常了。已经都使用f_open和f_close了。我看到论坛里面有f_write异常的帖子,都按照帖子里面的方法试过了,还是不行!

一周热门 更多>