I recently had issues with getting the SDIO FATfs example working. the solution to getting it to work was to change my output from legacy COEF to ELF. in doing so i had to change all the driver libraries i had to hand link in to be the ELF version.
i need to know for our future project which we wish to use FATfs and SD card drivers on: for the rest of our third party software that we have will we need to get new libraries that were build in ELF mode? is ELF mode required for FATfs?