I recently migrated from TI-RTOS 1.10.0.23 to 1.20.0.28 and a new problem manifested itself.
I have been using the FatFS module quite successfully and error-free in RTOS 1.10.
When I switched to RTOS 1.20, I started noticing occasional f_open errors. I wrote a test application that simply attempts to write to the SD Card 10x/second (open-write function attached), and discovered that every 32 seconds there is a 1/2 second period of time when the file is inaccessible. (My test problem is always successful 315 times, and then fails 5 times, and then successful 315 times and then fails 5 times, etc).
During this period of time the f_open function returns 1: A hard error occurred in the low level disk I/O layer.
I reverted back to RTOS 1.10 and the problem went away.