I got it running over Flexbus. Project is attached (executable built with CW 10.3 and MQX 4.0.1). I'm not exactly sure which version of eGUI. Try to load the executable file intflash_sramdata_d.afx into your TWR-K70F120M just to see if the hardware is setup properly. I can see screen with some Design with Freescale logo.
1) TWR-LCD flexbus 16 bits through elevator: SW1 switch are set up with in follow sequence "10111110".
2) If you want to run project from TOWER (not from onboard MCF51JM128) be sure to load into onboard MCF51JM128 any empty project to avoid any conflict on shared LCD signals.
3) make sure the BSP source file:
init_tchres.c
is in the bsp_twrk70f120m build project.
4)
change linker command file intflash_sramdata.lcf as proposed above (0xA0000000 for LCD base).
5)
clean build bsp_twrk70f120m. as post build step, this will copy the intflash_sramdata.lcf from the BSP source code folder to the LIB folder.
6)
clean build application. look in the generated xMAP to double check that symbol __EXTERNAL_LCD_BASE is at 0xA0000000.
The project is to be located in /mqx/examples/hello2. Before building this project, make sure the MQX_ROOT_DIR is configured for the installation directory of your MQX 4.0.1.
I temporarily disable touch calibration (disabled D4D_CalibrateTouchScreen() and D4D_CheckTouchScreen() application calls), because touch was not running initially and I wanted to just check that the screen is running. I can see screen on TWR-LCD now. Once you get the screen, we can figure out what is wrong with the touch and update eGUI to the latest version if it's not the case in the example project).