1 Reply Latest reply on May 31, 2017 5:09 AM by GauravS_31

    Does the FileX library bundled in WICED Studio include LevelX?

      I'm using a SPI NOR Serial Flash chip as my storage device and I realized that the FatFs filesystem that comes with the WICED Studio 4.x doesn't manage erase before write or do wear leveling for you. I looked up FileX and according to their website, there's an add-on called LevelX that does wear leveling. I'm wondering if LevelX is already included in the FileX binary that comes with WICED Studio? If not, can anyone recommend a good wear leveling / FTL (flash translation layer) software for embedded systems? Thanks!

        • 1. Re: Does the FileX library bundled in WICED Studio include LevelX?
          GauravS_31

          We could not find any information on LevelX in WICED Studio. Regarding wear-leveling, there is a field fx_media_driver_free_sector_update that is a member of structure FX_MEDIA. According to the FileX User Guide, "The DRIVER sets this to FX_TRUE when it needs to know when clusters are released. This is important for FLASH wear-leveling drivers." You can check the same in ../libraries/filesystems/FileX/WICED/filex_to_block_device_driver.c.