Hello Jing,
In regards to your suggestions:
We are actually using the part MK22FX512AVLH12, not the MK22FX512VLH12. But Processor Expert does not seem to support the MK22FX512AVLH12 at all. So we are forced to select the MK22FX512VLH12 in Kinetis Design Studio. Here is a screenshot of what I see:

I also looked into switching to MCUXpresso back in January, but based on my previous post Config Tools Support for MK22FX512xxx12, the Peripheral Config Tool does not support either the MK22FX512AVLH12 or MK22FX512VLH12. So switching to MCUX would require me to rewrite a lot of the peripheral initialization code.
Finally, as I mentioned in my previous post, going to MK22FX512VLH12 > Build Options and changing the size of the memory areas gives me an error "There is no access into memory from 0x... to 0x...". Here is a screenshot of what I see:

Please let me know if there is anything else I can try.
Thanks,
Paul