I cannot access the link https://community.freescale.com/thread/316790
In theory, you can use your special target address instead of the hardcode(0x40000000), the iATU will help on the translation between base address and target address.
And the address should be 64k aligned, it is the minimum translation unit, I remembered.