I noticed that staterware_02_00_00_06 uses FatFs version R0.04b from May 5, 2007 (startware_2000_00_006/third_part/fatfs/src)
Looking at the developer site for FatFs, i see FatFs is currently at R0.09 (Sep 06, 2011)
From reading the release notes, some of the updates were feature enhancements, but others sounded like bug fixes.
Is there any plans to update the starterware/third_party/fatfs in the near future ?
is there any reason why I should not consider updating to the latest version of FatFs in my environment ?
regards
rader
It appears that newest release of starterware_02_00_00_07 (Aug 2012) is still using FatFs version R0.04b as well.
Hi Rader,
You are correct. Unfortunately, the latest StarterWare also uses older version of FatFs. There is no technical reasons for the same. It should be possible to be upgraded to the latest version.
As you mentioned, the macro SOC_CACHELINE_SIZE_MAX is introduced in some structures in FatFs. This is just to support Data Cache enabling. The buffers which are used for DMA are aligned to cache-line size and their sizes made to multiple of cache-line size. This shall be taken care of when porting the latest version also.
Regards,
Sujith
Any sense of when TI will update third_party/fatfs to the Aug 27, 2012 R0.09a version in StarterWare?
This could be made available as a standalone update as the fatfs support is self-contained; just a thought.