Getting Started with Freescale MQX
™ and IAR Embedded Workbench
®
, Rev. 5, 04/2015
Freescale Semiconductor
13
Figure 17- Download
Use the Debug without downloading button
. The debugger connects to the
selected application. Stop the selected core and debug the booted image.
3.4 MQX RTOS Task Aware Debugging
MQX RTOS Task Aware Debugging plug-in (TAD) is an optional extension to a debugger tool which
enables easy debugging of multi-tasking applications. It helps to visualize internal MQX RTOS data
structures, task-specific information, I/O device drivers, and other MQX RTOS context data.
3.4.1 Installing
IAR Embedded Workbench TAD
TAD plug-in DLL is pre-installed in IAR Embedded Workbench automatically. To update the plug-in
to a new version included with the latest MQX RTOS installation, perform the following manual
installation steps:
Close the IAR Embedded Workbench IDE.
Locate the
tools\iar_extensions\
<platform>
directory in Freescale MQX RTOS
installation folder (by default
C:\Freescale\Freescale MQX
x.y
).
Copy the entire content of
tools\iar_extensions\
<platform>
directory to the IAR
Embedded Workbench installation folder (e.g.,
C:\Program Files\IAR Systems\Embedded Workbench 6.4\arm
)
After the steps above are done, verify that the TAD plugin files exist at the new location:
<EW>
\
<platform>
\plugins\rtos\MQX\MQXRtosPlugin.ewplugin
<EW>
\
<platform>
\plugins\rtos\MQX\MQXRtosPlugin
<PLATFORM>
.dll"
Re-start IAR Embedded Workbench IDE.
In the Embedded Workbench environment, you should now be able to enable MQX RTOS
TAD by selecting
“MQX RTOS”
in the
“Plugins”
tab of the “
Debugger”
panel of project
settings. All example applications included with Freescale MQX RTOS are already
configured this way.