To my knowledge, FatFs requires some low layer drivers in orden to work, and those APIs must be provided by the user. In UM1721 is pretty well described: "The FatFs Middleware solution provides low level disk I/O drivers for some supported disk drive...