You should search the MQX forum with keywords like "change default MAC". I found this which might get you started:
https://community.freescale.com/message/347143#347143
It is common, at least in Linux setups to have a separate Bootstrap responsible for getting a unique MAC (from somewhere, either from EEPROM, a FLASH partition or burned in as part of the Boot). The Bootstrap can support network operations (it can load the kernel from TFTP for instance) so it initialises the Ethernet hardware and loads the MAC into it.
When the OS Kernel starts, the Ethernet driver reads the MAC back out of the Ethernet Controller, assuming that the boot has already programmed it.
MQX may do that, or may have a configuration option to do that. Even if it doesn't, it may assume that some of your code has done that. Or it may assume that something has already initialised a global with the MAC, or provided a function to get this information.
Some devices generate the MAC from a separately stored Serial Number, although there are reasons why this isn't a good idea.
You'll have to find what MQX expects, and then should work with it rather than trying to work around it.
I've never used MQX, but a quick serch of NXP's MQX pages finds me the following document, and this part seems to be a good place to start:
Freescale MQX™ RTOS RTCS User's Guide (IPv4 and IPv6), Rev. 2, 04/2015
7.54 ipcfg_init_device()
There are lots of examples in the manual showing calls to:
/* Get the Ethernet address of the device */
ENET_get_mac_address (BSP_DEFAULT_ENET_DEVICE, ENET_IPADDR, enet_address);
But that function isn't documented anywhere. It may be one that pulls the MAC out of the physical chip, assuming something else has put it there.
Good luck.
Tom