【发布时间】:2020-01-03 07:30:14
【问题描述】:
当我启用指令缓存时,我的 LFS 文件系统会损坏。文件无法打开。 如果我禁用指令缓存,则文件操作会成功进行。
SCB_EnableICache();
注意:LFS 不使用动态内存和 DMA 访问。
【问题讨论】:
-
你之前打过
SCB_InvalidateICache吗?如果没有,那就这样做。如果它有效,那么我会进一步解释 -
这个FS还远远不够。例如如何恢复表单错误(来自 github 问题作者的建议):删除目录中的所有文件,然后删除目录。 FAIL SAFE 文件系统有点奇怪