CubeMX doesn't always generate MMTAppRegions in the IOC file
CubeMX (6.12.0 anyway)
The IOC file created by CubeMX will be different even if you don't make any changes depending on whether you click in a defined memory region listed under Application Regions.
Without clicking on anything the IOC will contain a line that says MMTAppRegionsCount=0. But merely clicking on a defined memory region listed under Application Regions will cause the line MMTAppRegionsCount=x (where x is the number of application regions) to be written in the IOC file. There will also be numerous lines that give the parameters for those regions.
