uwyciw100 发表于 2017-12-19 11:03:38

发现一个FATFS的问题

程序流程是这样的:每1秒写7个字节,先m_write,再m_sync。

当使用FatFS和FreeRTOS一起工作时,发现运行一段时间后,FATFS就会出现m_sync不成功的情况。

但不加FreeRTOS就一切正常。

猜测FreeRTOS里的一些高优先级任务干扰了fatfs写的过程。

不知道大家有什么看法?谢谢


斜阳__ 发表于 2017-12-19 15:03:42

试着把它的优先级提高。如果两个任务使用相同的外设要加锁

creep 发表于 2017-12-20 08:58:35

官方的例子看了吗?
http://ww1.sinaimg.cn/large/62842993gy1fmmybyuzybj20li08bmxs.jpg

Inc_brza 发表于 2017-12-20 10:10:39

都金牌会员了,请发帖之前先把词语组织好,把主题直接表达出来
《FATfs运行一段时间后,m_sync不成功》
页: [1]
查看完整版本: 发现一个FATFS的问题