添加PAN159资料

This commit is contained in:
SXHome
2021-09-26 17:19:12 +08:00
parent 2109411cf7
commit 7fd213ef33
3783 changed files with 1783056 additions and 0 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,57 @@
@echo off
SET UVEXE=C:\Keil\UV4\UV4.EXE
echo.
echo Building DSP Libraries ARM
echo.
echo Building DSP Library for Cortex-M0 Little Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "M0l" -o "DspLib_M0l_build.log"
echo Building DSP Library for Cortex-M0 Big Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "M0b" -o "DspLib_M0b_build.log"
echo Building DSP Library for Cortex-M3 Little Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "M3l" -o "DspLib_M3l_build.log"
echo Building DSP Library for Cortex-M3 Big Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "M3b" -o "DspLib_M3b_build.log"
echo Building DSP Library for Cortex-M4 Little Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "M4l" -o "DspLib_M4l_build.log"
echo Building DSP Library for Cortex-M4 Big Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "M4b" -o "DspLib_M4b_build.log"
echo Building DSP Library for Cortex-M4 with FPU Little Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "M4lf" -o "DspLib_M4lf_build.log"
echo Building DSP Library for Cortex-M4 with FPU Big Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "M4bf" -o "DspLib_M4bf_build.log"
echo Building DSP Library for Cortex-M7 Little Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "M7l" -o "DspLib_M7l_build.log"
echo Building DSP Library for Cortex-M7 Big Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "M7b" -o "DspLib_M7b_build.log"
echo Building DSP Library for Cortex-M7 with single precision FPU Little Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "M7lfsp" -o "DspLib_M7lfsp_build.log"
echo Building DSP Library for Cortex-M7 with single precision FPU Big Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "M7bfsp" -o "DspLib_M7bfsp_build.log"
echo Building DSP Library for Cortex-M7 with double precision FPU Little Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "M7lfdp" -o "DspLib_M7lfdp_build.log"
echo Building DSP Library for Cortex-M7 with double precision FPU Big Endian
%UVEXE% -rb -j0 arm_cortexM_math.uvprojx -t "M7bfdp" -o "DspLib_M7bfdp_build.log"
echo.
ECHO Deleting intermediate files
rmdir /S /Q IntermediateFiles\M0l
rmdir /S /Q IntermediateFiles\M0b
rmdir /S /Q IntermediateFiles\M3l
rmdir /S /Q IntermediateFiles\M3b
rmdir /S /Q IntermediateFiles\M4l
rmdir /S /Q IntermediateFiles\M4b
rmdir /S /Q IntermediateFiles\M4lf
rmdir /S /Q IntermediateFiles\M4bf
rmdir /S /Q IntermediateFiles\M7l
rmdir /S /Q IntermediateFiles\M7b
rmdir /S /Q IntermediateFiles\M7lfsp
rmdir /S /Q IntermediateFiles\M7bfsp
rmdir /S /Q IntermediateFiles\M7lfdp
rmdir /S /Q IntermediateFiles\M7bfdp
del /Q IntermediateFiles\*.*
del /Q *.bak
del /Q *.dep
del /Q *.uvguix.*
del /Q ArInp.*
@@ -0,0 +1,17 @@
@echo off
if .%1==. goto help
if exist %1 goto getSizeInfo
goto help
:getSizeInfo
%1\ARM\ARMCC\bin\armar --sizes %2 > %3
goto end
:help
echo Syntax: getSizeInfo inFile outFile
echo.
echo e.g.: getSizeInfo ..\..\..\Lib\ARM\arm_cortexM0l_math.lib arm_cortexM0l_math.txt
:end