13.07.2015 Views

DSP56xxx C Cross-Compiler User's Guide - Tasking

DSP56xxx C Cross-Compiler User's Guide - Tasking

DSP56xxx C Cross-Compiler User's Guide - Tasking

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Compiler</strong> Use 4–7Option–M[24|1624|16|6][n][x|y|l|p][L]–Oflag...–R[dname[=sname]]–UmacroDescriptionSelect memory model: 24–bit, 16/24–bit, 16–bit orDSP566xx. Do not use hardware stack extension.Select default memory space: X, Y, L or P. Specifystack not in L memory (only for c563).Control optimizationChange default section nameRemove preprocessor macro–V Display version header only–csizeSpecify size of cache sectors for the DSP563xx–e Remove output file if compiler errors occur–errSend diagnostics to error list file (.err)–f file Read options from file–g[f|l|n|c]...–mmaskEnable symbolic debug information (unless –gn isused)Compile for silicon mask (c563 only)–n Send output to standard output–o file Specify name of output file–ppage–rregisterSpecify number of Patriot memory pagesReserve a register for external use–s Merge C source code with assembly output–siMerge C source code and included files withassembly output–t Display lines/min–u Treat all ’char’ variables as signed–w[num]Suppress one or all warning messages–wstrict Suppress warning messages 196, 303–zpragmaIdentical to ’#pragma pragma’ in the C source• • • • • • • •

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!