Response from Alejandro (Freescale support):
Finally we found the problem but unfortunately the only way to solve this issue is with a hotfix. This is not the best solution indeed this hotfix is only for IAR and MQX. By default, IAR compiler sets the entry point to enter in some configuration routines which makes MQX applications fail. To be honest we do not know the reason, but I contacted IAR to provide an explanation to this behavior. Meantime you can implement the hotfix by hard coding the entry point. Please refer to line 588 in fapp_tftp.c from the Ethernet bootloader:
/* Set entry point. */
fapp_params_boot_config.go_address = 0x0000C411; //(unsigned long)addr;
fnet_shell_println(desc, FAPP_TFTP_ENTRYPOINT_STR, addr);