User`s guide
Target Settings
DSP56800E-Specific Target Settings Panels
55Targeting MC56F83xx/DSP5685x Controllers
Table 4.8 M56800E Assembler Panel Elements
Element Purpose Comments
Generate Listing
File checkbox
Checked — Assembler generates a listing
file during IDE assembly of source files.
Clear — Assembler does not generate a
listing file.
A listing file contains the source file
with line numbers, relocation
information, and macro expansions.
The filename extension is .lst.
Expand Macros
in Listing
checkbox
Checked — Assembler macros expand in
the assembler listing.
Clear — Assembler macros do not expand.
This checkbox is available only if the
Generate Listing File checkbox is
checked.
Assert NOPs on
pipeline conflicts
checkbox
Checked — Assembler automatically
resolves pipeline conflicts by inserting
NOPs.
Clear — Assembler does not insert NOPs;
it reports pipeline conflicts in error
messages.
Emit Warnings
for NOP
Assertions
checkbox
Checked — Assembler issues a warning
any time it inserts a NOP to prevent a
pipeline conflict.
Clear — Assembler does not issue such
warnings.
This checkbox is available only if the
Assert NOPs on pipeline conflicts
checkbox is checked.
Emit Warnings
for Hardware
Stalls checkbox
Checked — Assembler warns that a
hardware stall will occur upon execution.
Clear — Assembler does not issue such
warnings.
This option helps optimize the cycle
count.
Allow legacy
instructions
checkbox
Checked — Assembler permits legacy
DSP56800 instruction syntax.
Clear — Assembler does not permit this
legacy syntax.
Selecting this option sets the Default
Data Memory Model and Default
Program Memory Model values to 16
bits.
Pad Pipeline for
Debugger
checkbox
Checked — Mandatory for using the
debugger. Inserts NOPs after certain
branch instructions to make breakpoints
work reliably.
Clear — Does not insert such NOPs.
If you select this option, you should
select the same option in the
M56800E Processor Settings panel.
Selecting this option increases code
size by 5 percent. But not selecting
this option risks nonrecovery after the
debugger comes to breakpoint
branch instructions.
Emit Warnings
for odd SP
Increment/
Decrement
checkbox
Checked — Enables assembler warnings
about instructions that could misalign the
stack frame.
Clear — Does not enable such warnings.