Hi,
Typically you don't put vector table directly to RAM for internal flash targets. The vector table is located physically in internal flash in non-volatile memory and the startup code makes a copy from flash to RAM.
In general with the supported toolchain, all need is to build BSP and PSP with #define MQX_ROM_VECTORS 0.
In user configuration of your board user_config.h:
#define MQX_ROM_VECTORS 0
#define BSPCFG_ENABLE_ITTYF 1
#define BSP_DEFAULT_IO_CHANNEL "ittyf:"
Build MQX libraries. Then build /mqx/examples/hello2 application for internal flash Debug target. Load hello2 executable to MCU and run.
I break in idle task, in debugger I can see Cortex-M4 VTOR = 0x1FFF0000. At address 0x1FFF0000 I can see vector table, most of vectors point to _int_kernel_isr().
Please let me know if this helps,
have a nice day!
Soledad