How can I detect FAT file system corruption

I’m maintaining a 9215 based system which uses NetOS 7.5.2 and HCC Embedded FAT file system utilities.

The system is not detecting corruption on a FAT formatted SDCard.

For example f_initvolume and f_checkvolume return no errors.

But because of the corruption f_open takes several seconds, causing watchdog resets of my application.

Any suggestions would be appreciated.


Have you ran the nafatfs example application?