- 用SoftSPI的方式连了一颗 Flash W25Q128FVSIG,用作外扩Flash存储,并且成功扩展,容量是16.7M
- 版本:MicroPython v1.17 on 2022-08-19; F4DISC with STM32F407
- 用f = open("/flash/123.txt", "wb") f.write(os.urandom(5000)) f.close()
- 文件可以正常生成,但是从U盘拖出来就会有问题
- 如果写的文件小于4K,文件是正常的
- 用pyb.sync() 和os.sync() 试过了,没有效果,不知各位大侠有没有解决方案
Micropython 外扩Flash保存文件超过4K就会损坏问题
Micropython 外扩Flash保存文件超过4K就会损坏问题
Background:
- shaoziyang
- 帖子: 3972
- 注册时间: 2019年 10月 21日 13:48
Re: Micropython 外扩Flash保存文件超过4K就会损坏问题
没有用 SoftSPI 试过,用硬件SPI挂载flash是没问题的,在几种不同型号STM32都试过。
先用硬件SPI试试,在检查配置文件看看,新版本的micropython修改了一些配置。
先用硬件SPI试试,在检查配置文件看看,新版本的micropython修改了一些配置。
Re: Micropython 外扩Flash保存文件超过4K就会损坏问题
我换了SD卡,居然还是这样,文件拖出来就会损坏,是不是格式问题
- shaoziyang
- 帖子: 3972
- 注册时间: 2019年 10月 21日 13:48
Re: Micropython 外扩Flash保存文件超过4K就会损坏问题
用其它软件复制试试,比如 thonny,看看会不会损坏。
-
- 随机主题
- 回复总数
- 阅读次数
- 最新文章
-
- 18回复总数
- 1639 阅读次数
- 最新文章 由 czfx
2022年 8月 25日 23:11
-
- 1回复总数
- 1673 阅读次数
- 最新文章 由 shaoziyang
2022年 8月 25日 21:13
-
- 18回复总数
- 1660 阅读次数
- 最新文章 由 czfx
2022年 8月 26日 23:11