DSP56309EVM Freescale Semiconductor, DSP56309EVM Datasheet - Page 6

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
Load and Edit Code: C/C++ Perspective
3.3.2
The codec code include file directives need to be modified to be used with Symphony Studio. First, right
click on each of the three include files (ada_equ.asm, ada_init.asm and ioequ.asm) in the Navigator View
and choose Rename. Change the extension of each of these three files from
contains two
Next, double click on the direct.asm file to open it in the editing window. At the top of the direct.asm file,
change the code from
The file extensions for the
directory is required because the Managed Make ASM scripts build the application in the Debug directory
(which is created if it does not already exist) within the project directory. The source files are located in
the project directory. In addition, the codec code does not use interrupts; therefore, the
vectors.asm
Finally, scroll down to the bottom of the direct.asm file and make the same changes for the
statement for the
Example
Make sure you save any files that you modify. You can save files using the File > Save pull down menu
or by clicking on the Save button in the tool bar (which looks like a little diskette).
3.4
Now, you can build the project. Symphony Studio has two build choices, which depend on how the Build
Automatically option is set under the Project pull down menu. If this option is selected (check next to the
option), Symphony Studio builds the project every time a file within the project is modified and saved. If
this option is not selected (no check next to the option), Symphony Studio builds the project only when
instructed. If Build Automatically is not selected, you can direct Symphony Studio to build your project
by using the Project > Build All pull down menu, by clicking on the Build All button in the tool bar
(which looks like a little piece of paper with 1s and 0s on it) or, by right clicking on the project name in
the Navigator View and choosing Build Project. If the code was modified correctly, a few warnings may
appear in the Console window at the bottom of the Symphony Studio, but no errors.
6
4.
include 'ioequ.asm'
include 'intequ.asm'
include 'ada_equ.asm'
; NOTE -- audio passthrough method below uses polling, not interrupts
include 'vectors.asm'
include '../ioequ.equ'
include '../ada_equ.equ'
Build the Code
include '../ada_init.equ'
Codec Code Edits
references can be removed.
.asm
ada_init.asm
files (
Example 2
Example 4. Modified direct.asm Include Code for ada_init File
flash
ioequ
Using Symphony™ Studio with the DSP563xxEVM, Rev. 0
Example 3. Modified direct.asm Include Directives
Example 2. Original direct.asm Include Directives
and
file. The final statement for the
and
to be the same as the code from
direct
ada_equ
) and three
files have been updated. The relative reference to the parent
.equ
files (
ada_init include
ada_equ
Example
,
ada_init
.asm
3.
to
file should look like
.equ
and
Freescale Semiconductor
. Your project now
ioequ
intequ.asm
include
).
and

Related parts for DSP56309EVM