I have exactly the same question. I already installed MQX RTOS Task Aware Debbuger for GDB and have the same log message.
(15:51:44.119) INFO: [TadState] TAD state changed from DEBUG_RESUMED to READY (Suspended, SIGNAL)
(15:51:47.020) ReadingException: com.freescale.mqx.gdb.tad.model.globalstatus.TadGlobalStatusFactory.getGlobalStatus() at 33.line "readLongVariableSafely(_mqxlite_version_number)"
(15:51:47.052) INFO: [TadGlobalStatusFactory] MQX data valid (version 4.2.0 (0x04020000))
(15:51:47.052) INFO: [TadModel$3] Loading of TAD Global Status took 2933 ms
(15:51:47.052) INFO: [TadGlobalStatusController] TAD global status data is ready!
(15:51:48.206) NullPointerException: com.freescale.mqx.gdb.tad.model.tasklist.TaskFactory.getData() at 71.line "readMemoryBlock32bit()"
(15:51:50.031) NullPointerException: com.freescale.mqx.gdb.tad.model.tasklist.TaskFactory.getData() at 71.line "readMemoryBlock32bit()"
(15:51:51.732) NullPointerException: com.freescale.mqx.gdb.tad.model.tasklist.TaskFactory.getData() at 71.line "readMemoryBlock32bit()"
My MQX is : 4.1.1
My KDS is: 3.2
My OS: Ubuntu 12.04 64 bits
I already compiled bsp, psp, rtcs and my project with debug ( gcc -pg) and without optimization (gcc -O0) and set #define MQX_KERNEL_LOGGING 1 and #define MQX_ENABLE_LOGS 1 but the TAD doesn't work.
Does anybody could solve this problem?