CMSIS 5 CMSIS-DSP Support Package
This package contains the CMSIS-DSP files from CMSIS version 5.
CrossWorks Version 3 Installation Instructions
- To install this support package
-
- Click the Tools > Package Manager menu option to open the package manager window.
- Right click on the CMSIS 5 CMSIS-DSP Support Package entry and select Install Selected Packages.
- Click Next to take you to the summary page.
- Click Next to install the package.
- Click Finish to close the package manager window.
- Click the Tools > Show Installed Packages.
- Click on the CMSIS 5 CMSIS-DSP Support Package link to view the package and its contents.
- To manually install this support package
-
- If you have not done so already, follow the CMSIS 5 CMSIS-Core(M) Support Package installation instructions.
- Download the file CMSIS-DSP_V5.hzq using your web browser.
- Click the Tools > Manually Install Packages menu option.
- Select the file you have just downloaded to install the package.
- Click the Tools > Show Installed Packages.
- Click on the CMSIS 5 CMSIS-DSP Support Package link to view the package and its contents.
- To install this support package using other versions
Release Notes
5.8.0
- Package uses CMSIS-DSP 5.8.0 release from ARM.
5.7.0
- Package uses CMSIS-DSP 5.7.0 release from ARM.
5.6.0
- Package uses CMSIS-DSP 5.6.0 release from ARM.
5.5.1
- Package uses CMSIS-DSP 5.5.1 release from ARM.
5.4.0
- Package uses CMSIS-DSP 5.4.0 release from ARM.
5.3.0
- Package uses CMSIS-DSP 5.3.0 release from ARM.
5.2.0
- Package uses CMSIS-DSP 5.2.0 release from ARM.
5.0.0
- Package uses CMSIS-DSP 5.0.0 release from ARM.
5.0.1
- Package uses CMSIS-DSP 5.0.1 release from ARM.
Documentation
CrossWorks CMSIS-DSP Support
To use the CMSIS-DSP library in your own projects, install the CMSIS 5 package and set the Libraries > CMSIS 5 CMSIS-DSP Library project property to the setting that matches your target hardware.
Alternatively, you can manually include the library by:
- Adding $(PackagesDir)/CMSIS_5/CMSIS/DSP/Include to the Preprocessor Options > User Include Directories project property.
- Adding ARM_MATH_CM0, ARM_MATH_CM0PLUS, ARM_MATH_CM3, ARM_MATH_CM4, ARM_MATH_CM7, ARM_MATH_ARMV8MBL or ARM_MATH_ARMV8MML to the C/C++ > Preprocessor > Preprocessor Definitions project property to specify the core type of the device you are using.
- Adding __FPU_PRESENT to the C/C++ > Preprocessor > Preprocessor Definitions project property if the device you are using has an FPU.
- Adding ARM_MATH_BIG_ENDIAN to the C/C++ > Preprocessor > Preprocessor Definitions project property if the device you are using is big-endian.
- Adding $(PackagesDir)/CMSIS_5/CMSIS/Lib/CrossWorks/arm_cortex_math$(LibExt)$(LIB) to the Linker > Linker > Additional Input Files project property.