DSP56309EVM Freescale Semiconductor, DSP56309EVM Datasheet - Page 7

KIT EVALUATION FOR XC56309

DSP56309EVM

Manufacturer Part Number
DSP56309EVM
Description
KIT EVALUATION FOR XC56309
Manufacturer
Freescale Semiconductor
Type
DSPr
Datasheets

Specifications of DSP56309EVM

Contents
Module Board, Installation Guide, Power Supply, Cable, Software and more
Description/function
Audio DSPs
Product
Audio Modules
For Use With/related Products
DSP56309
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
4
After the code is built, debug and run the code by navigating to the Debug Perspective. To switch to the
Debug Perspective, click on the Debug tab in the top right hand corner of the Symphony Studio or use the
Window > Open Perspective pull down menu.
But first, if you are using a parallel port command converter (Axiom DSP JTAG Pod), you must modify
the communication timeout values to allow the debugger enough time to download both the Flash memory
programming code and the codec code. To increase the timeout interval, choose the Window >
Preferences pull down menu and then open the C/C++ > Debug > GDB MI preferences. Change the
Debugger timeout to 30000 ms and the Launch timeout to 90000 ms. This is just an example of timeout
values. You can adjust these timeout numbers to appropriate values for your system.
4.1
The first step in debugging is to setup the External Tool. The External Tool launches the Open On-Chip
Debugger (OpenOCD), which is a GDB-JTAG server that enables the host computer to communicate with
the target hardware. The External Tool configuration is managed via the Run > External Tools > External
Tools... pull down menu. Highlight the OpenOCD GDB Server configuration on the left, then click the
New button to create a configuration. You can also double click on the OpenOCD GDB Server
configuration to create the configuration. In the OpenOCD Configuration File group, choose 56300 for
the Device. Then choose the Dongle based in the hardware command converter you are using:
If you are going to be using more than one OpenOCD server configuration, you may want to change the
name of the configuration in the Name: field to describe each configuration more clearly. Then you can
click on the Run button to launch the connection to either OpenOCD server (make sure the EVM is
powered on and connected to the PC correctly).
You can also use the External Tools button in the tool bar (which looks like an arrow in a green circle with
a little red toolbox). If you click on this button, Symphony Studio automatically launches the last used
External Tool configuration, or you can click on the arrow to the right of the button to access the External
Tools options (instead of using the pull down menu).
When you launch an External Tool Configuration, the new link is listed in the Debug View window as well
as any notes or errors in the Console window. After you run an External Tool configuration the first time,
it becomes available as a choice in the Run > External Tools pull down menu (and the External Tools tool
bar button menu), therefore, you do not need to create this configuration again.
To stop the External Tool process use the Run > Terminate pull down menu or click on the Terminate
button in the Debug View window tool bar (which looks like a red square) when the External Tool process
is highlighted in the Debug View window. To remove the External Tool process from the Debug View
window, you can click on the Remove All Terminated Launches button in the Debug View window tool
bar (which looks like two grey x’s). You can also terminate and remove an External Tool processes by right
clicking on it in the Debug View window and choosing Terminate, Terminate and Remove, or even
Terminate and Relaunch. You must terminate the process before it can be removed. You should not
terminate the External Tool process if you still have a Debug process running.
Freescale Semiconductor
Debug and Run Code: Debug Perspective
Signalyzer for the Signalyzer USB tool
Wiggler for the Axiom parallel port DSP JTAG Pod.
External Tool Configuration
Using Symphony™ Studio with the DSP563xxEVM, Rev. 0
Debug and Run Code: Debug Perspective
7

Related parts for DSP56309EVM