C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03>rem this file is for building DSPLIB in large memory module C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03>call dosrun.bat C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03>REM ======================================================================== C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03>REM = Texas Instruments C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03>REM = Run this batch file before attempting to build from a command line. C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03>REM = This file is automatically generated during installation. C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03>REM ======================================================================== C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03>REM = If you get an "Out of Environment Space" error message running this batch C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03>REM = file on Windows 98 or Windows Me type the following line at the C:\CCStudio_v3.3> prompt C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03>REM = to start a new copy of the Windows Command Interpreter with 2K of Environment Space. C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03>REM COMMAND /E:2048 C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03>REM ======================================================================== C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03>SET PATH=C:\ti\ccsv5\tools\compiler\c5500_4.4.1\bin;C:\ti\ccsv5\tools\compiler\c5500_4.4.1\bin;C:\ProgramData\Oracle\Java\javapath;C:\Perl64\site\bin;C:\Perl64\bin;C:\Program Files (x86)\Python27;C:\Program Files (x86)\Python27\Scripts;C:\Program Files (x86)\Business Objects\Common\3.5\bin\NOTES\;C:\Program Files (x86)\Business Objects\Common\3.5\bin\NOTES\DATA\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\ThinkPad\Bluetooth Software\;C:\Program Files\ThinkPad\Bluetooth Software\syswow64;C:\Program Files\Broadcom\WHL\;C:\Program Files\Broadcom\WHL\syswow64;C:\Program Files\Broadcom\WHL\SysWow64\syswow64;C:\Program Files (x86)\Common Files\Ulead Systems\MPEG;C:\Program Files\Common Files\Lenovo;C:\SWTOOLS\ReadyApps;C:\Program Files (x86)\Intel\Services\IPT\;C:\Program Files (x86)\Common Files\Lenovo;C:\Program Files (x86)\Common Files\lenovo\easyplussdk\bin;C:\Program Files (x86)\Lenovo\Access Connections\;C:\Program Files (x86)\MATLAB\R2013b\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Git\cmd;C:\mingw-builds\x64-4.8.1-posix-seh-rev5\mingw64\bin;C:\Qt\4.8.6_mingw64\bin;C:\Program Files (x86)\Java\jre7\bin;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\OpenVPN\bin;C:\Program Files (x86)\Inno Setup 5;C:\Program Files\Microsoft Windows Performance Toolkit\;C:\Program Files\doxygen\bin;C:\Program Files (x86)\VisualSVN Server\bin;C:\Program Files (x86)\Symantec\VIP Access Client\;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\MATLAB\R2011a\bin;C:\Program Files (x86)\Vector ICD Manager 2.0.21\Exec32;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Pico Technology\PicoScope6\;C:\ti\ccsv6\tools\compiler\c5500_4.4.1\bin;; C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03>rem SET TI_DIR=C:\CCStudio_v3.3 C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03>SET C55X_A_DIR="C:\ti\ccsv5\tools\compiler\c5500_4.4.1\include";"C:\ti\ccsv5\tools\compiler\c5500_4.4.1\lib" C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03>SET C55X_C_DIR="C:\ti\ccsv5\tools\compiler\c5500_4.4.1\include";"C:\ti\ccsv5\tools\compiler\c5500_4.4.1\lib" C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03>set OPTIONS= -g -ml -vcpu:2.1 C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03>set DSPLIB=55xdspx_r3 C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03>set SRC=55x_src C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03>set FILES= *.asm C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03>set EXT=asm C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03>rem built library in SRC dir and then copy to root C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03>del 55xdspx_r3.src C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03>del 55xdspx_r3.lib C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03>cd 55x_src C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03\55x_src>del *.obj Could Not Find C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03\55x_src\*.obj C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03\55x_src>cl55 -g -ml -vcpu:2.1 *.asm [abias.asm] "abias.asm", REMARK at line 202: [R5688] A localrepeat may be corrupted when C54CM == 1 (see the C55x silicon exceptions errata; Advisory CPU_85) RPTBLOCAL OuterLoopEnd-1; port of RPTBLOCAL OuterLoopEnd-1 "abias.asm", REMARK at line 242: [R5503] This instruction will not behave correctly when it follows the MMR write of SP/SSP on line 231 and interrupts are enabled. Ensure at least 4 cycles occur between these two instructions. (see the C55x silicon exceptions errata; Advisory CPU_84) XCC TC1 "abias.asm", REMARK at line 242: [R5503] This instruction will not behave correctly when it follows the MMR write of SP/SSP on line 227 and interrupts are enabled. Ensure at least 4 cycles occur between these two instructions. (see the C55x silicon exceptions errata; Advisory CPU_84) XCC TC1 "abias.asm", REMARK at line 244: [R5503] This instruction will not behave correctly when it follows the MMR write of SP/SSP on line 231 and interrupts are enabled. Ensure at least 4 cycles occur between these two instructions. (see the C55x silicon exceptions errata; Advisory CPU_84) XCC TC1 "abias.asm", REMARK at line 244: [R5503] This instruction will not behave correctly when it follows the MMR write of SP/SSP on line 227 and interrupts are enabled. Ensure at least 4 cycles occur between these two instructions. (see the C55x silicon exceptions errata; Advisory CPU_84) XCC TC1 "abias.asm", REMARK at line 244: [R5505] This instruction will not behave correctly when it follows the MMR read of SP/SSP on line 242 and interrupts are enabled. Ensure at least 2 cycles occur between these two instructions. (see the C55x silicon exceptions errata; Advisory CPU_84) XCC TC1 "abias.asm", REMARK at line 247: [R5503] This instruction will not behave correctly when it follows the MMR write of SP/SSP on line 231 and interrupts are enabled. Ensure at least 4 cycles occur between these two instructions. (see the C55x silicon exceptions errata; Advisory CPU_84) XCC TC1 "abias.asm", REMARK at line 247: [R5505] This instruction will not behave correctly when it follows the MMR read of SP/SSP on line 244 and interrupts are enabled. Ensure at least 2 cycles occur between these two instructions. (see the C55x silicon exceptions errata; Advisory CPU_84) XCC TC1 [add.asm] "add.asm", REMARK at line 135: [R5688] A localrepeat may be corrupted when C54CM == 1 (see the C55x silicon exceptions errata; Advisory CPU_85) RPTBLOCAL LoopEnd-1 ; port of RPTBLOCAL LoopEnd-1 "add.asm", REMARK at line 137: [R5673] If accumulator shift left operation overflows, M40 == 0, SXMD == 0, and C54CM == 0, then the shift operation may not yield the appropriate saturated result; (see the C55x silicon exceptions errata; Advisory CPU_89) MOV HI(AC0 << T0), *AR2+ ; shift right by 0 or 1 [araw.asm] "araw.asm", REMARK at line 198: [R5688] A localrepeat may be corrupted when C54CM == 1 (see the C55x silicon exceptions errata; Advisory CPU_85) RPTBLOCAL OuterLoopEnd-1; port of RPTBLOCAL OuterLoopEnd-1 "araw.asm", REMARK at line 232: [R5503] This instruction will not behave correctly when it follows the MMR write of SP/SSP on line 217 and interrupts are enabled. Ensure at least 4 cycles occur between these two instructions. (see the C55x silicon exceptions errata; Advisory CPU_84) XCC TC1 "araw.asm", REMARK at line 232: [R5503] This instruction will not behave correctly when it follows the MMR write of SP/SSP on line 213 and interrupts are enabled. Ensure at least 4 cycles occur between these two instructions. (see the C55x silicon exceptions errata; Advisory CPU_84) XCC TC1 "araw.asm", REMARK at line 234: [R5503] This instruction will not behave correctly when it follows the MMR write of SP/SSP on line 217 and interrupts are enabled. Ensure at least 4 cycles occur between these two instructions. (see the C55x silicon exceptions errata; Advisory CPU_84) XCC TC1 "araw.asm", REMARK at line 234: [R5503] This instruction will not behave correctly when it follows the MMR write of SP/SSP on line 213 and interrupts are enabled. Ensure at least 4 cycles occur between these two instructions. (see the C55x silicon exceptions errata; Advisory CPU_84) XCC TC1 "araw.asm", REMARK at line 234: [R5505] This instruction will not behave correctly when it follows the MMR read of SP/SSP on line 232 and interrupts are enabled. Ensure at least 2 cycles occur between these two instructions. (see the C55x silicon exceptions errata; Advisory CPU_84) XCC TC1 "araw.asm", REMARK at line 236: [R5503] This instruction will not behave correctly when it follows the MMR write of SP/SSP on line 217 and interrupts are enabled. Ensure at least 4 cycles occur between these two instructions. (see the C55x silicon exceptions errata; Advisory CPU_84) XCC TC1 "araw.asm", REMARK at line 236: [R5505] This instruction will not behave correctly when it follows the MMR read of SP/SSP on line 234 and interrupts are enabled. Ensure at least 2 cycles occur between these two instructions. (see the C55x silicon exceptions errata; Advisory CPU_84) XCC TC1 "araw.asm", REMARK at line 236: [R5505] This instruction will not behave correctly when it follows the MMR read of SP/SSP on line 232 and interrupts are enabled. Ensure at least 2 cycles occur between these two instructions. (see the C55x silicon exceptions errata; Advisory CPU_84) XCC TC1 [arct2.asm] "arct2.asm", REMARK at line 96: [R5688] A localrepeat may be corrupted when C54CM == 1 (see the C55x silicon exceptions errata; Advisory CPU_85) || RPTBLOCAL OuterLoopEnd-1; port of || RPTBLOCAL OuterLoopEnd-1 "arct2.asm", REMARK at line 125: [R5688] A localrepeat may be corrupted when C54CM == 1 (see the C55x silicon exceptions errata; Advisory CPU_85) RPTBLOCAL InnerLoopEnd-1; port of RPTBLOCAL InnerLoopEnd-1 "arct2.asm", ERROR! at line 127: [E0800] Illegal Parallel Pair: same operator (D-Unit) used by both instructions MPY T0, AC2, AC3 || SFTS AC2, #-1, AC0 "arct2.asm", ERROR! at line 135: [E0800] Illegal Parallel Pair: same operator (D-Unit) used by both instructions MPY T0, AC2, AC3 || SFTS AC0, #1 "arct2.asm", ERROR! at line 145: [E0800] Illegal Parallel Pair: same operator (D-Unit) used by both instructions SFTS AC2, #1 || MOV T3, HI(AC0) ; C5 "arct2.asm", ERROR! at line 149: [E0800] Illegal Parallel Pair: same operator (D-Unit) used by both instructions MACR AC0, T0, AC1, AC0 || MOV AR4, HI(AC1) ; C3 "arct2.asm", ERROR! at line 149: [E0800] Illegal Parallel Pair: same bus resource ((null)) used by both instructions MACR AC0, T0, AC1, AC0 || MOV AR4, HI(AC1) ; C3 "arct2.asm", ERROR! at line 151: [E0800] Illegal Parallel Pair: same operator (D-Unit) used by both instructions MACR AC0, T0, AC1, AC0 || MOV AR5, HI(AC1) ; C2 "arct2.asm", ERROR! at line 151: [E0800] Illegal Parallel Pair: same bus resource ((null)) used by both instructions MACR AC0, T0, AC1, AC0 || MOV AR5, HI(AC1) ; C2 "arct2.asm", ERROR! at line 153: [E0800] Illegal Parallel Pair: same operator (D-Unit) used by both instructions MACR AC0, T0, AC1, AC0 || MOV AR6, HI(AC1) ; C1 "arct2.asm", ERROR! at line 153: [E0800] Illegal Parallel Pair: same bus resource ((null)) used by both instructions MACR AC0, T0, AC1, AC0 || MOV AR6, HI(AC1) ; C1 "arct2.asm", ERROR! at line 171: [E0200] Total size of all instructions in LOCALREPEAT body is too large (is 119 bytes, must be <= 60 bytes.) Using the .localalign directive or a .align 4 directive to align the loop may allow several additional bytes within the loop body. MOV HI(AC0), *AR2+ "arct2.asm", REMARK at line 171: [R5682] This outer loop contains a nested localrepeat that may cause execution to terminate if an iteration of the nested localrepeat is interrupted; (see the C55x silicon exceptions errata; Advisory CPU_116) } 10 Assembly Errors, No Assembly Warnings Errors in Source - Assembler Aborted >> Compilation failure >> Compilation failure C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03\55x_src>ar55 -r 55xdspx_r3.src *.asm ..\include\*.h ==> new archive '55xdspx_r3.src' ==> building archive '55xdspx_r3.src' C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03\55x_src>ar55 -r 55xdspx_r3.lib *.obj ==> new archive '55xdspx_r3.lib' ==> building archive '55xdspx_r3.lib' C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03\55x_src>copy 55xdspx_r3.src .. 1 file(s) copied. C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03\55x_src>copy 55xdspx_r3.lib .. 1 file(s) copied. C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03\55x_src>del *.src C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03\55x_src>del *.lib C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03\55x_src>dir *.obj 1>>..\junk.txt C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03\55x_src>del *.obj C:\c55_lp\c55_dsplib_3.00\c55_dsplib_03.00.00.03\55x_src>cd ..