CubeMx does not configure FileX properly - Bugs
There are 3 bugs reported here:
Bug 1:
In the FileX parameters GUI, under SRAM Disk Driver: The range for the "SRAM Disk Size" is wrong. The Address space allows for 256MBytes, not 256KBytes.

Workaround - After CubeMX regenerates the code, I have to change the #define manually in the code.
Seems to work on my board with 64Mb, (in the example below I have the base address set to C0200000 and using the upper 32MB)

Bug-2
Under "Software Packs", when we select "LevelX NOR custom inferface", CubeMX doesn't seem to do anything. We are unable to select the "File System Interface" in the parameters table:

If you unselect the LevelX QuadSPI memory interface,

The majority of the configuration parameters in LevelX disappear, but is left with an unselectable option (MT25TL01G

Bug-3
Since the Custom driver option does not work in CubeMX, we tried to modify the QSPI driver with the MT25TL01G component. The problem is there are no " USER COMMENT" sections in the entire file, so we have to make the changes each time CubeMX runs. We have it working, but CubeMX shouldn't be overwriting code all the time. There needs to be a way for CubeMX to exclude certain files from updating. - OR - make sure each file has a "USER COMMENT" and the very beginning and end of each file, so users can comment out all the CubeMX code between the comment sandwich....

