![](images/stmicroelectronics.png)
STMicroelectronics STR71x CPU Support Package
This package contains project templates and system files for the STMicroelectronics STR71x.
CrossWorks Version 3 Installation Instructions
This package can only be installed if you have the following CrossWorks license bolt-ons:
- ARM License
- To install this support package
-
- Click the Tools > Package Manager menu option to open the package manager window.
- Right click on the STMicroelectronics STR71x CPU 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 STMicroelectronics STR71x CPU 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 CrossWorks Tasking Library Package installation instructions.
- Download the file ST_STR71x.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 STMicroelectronics STR71x CPU Support Package link to view the package and its contents.
- To install this support package using other versions
Release Notes
1.10
- Added CTL_TASKING define to new CTL projects.
1.9
- Modified BSPI CSR2 register definitions to avoid multiple definitions of TFE bitfield.
1.8
- Implement libmem_lock and libmem_unlock in internal FLASH driver.
1.7
- Fixed the configuration of the APB clock in the case where the CPU clock is 48MHz.
1.6
- Updated header file and memory map files to reflect revision 8 of the str71x reference manual.
- Startup code can now configure EMI based on preprocessor defines.
- DCC and RPC flash loaders are supplied.
1.5
- Startup code now selects PLL clock after PLL has locked.
1.4
- Added support for the STR71x Software Library.
1.3
- The libstr71x LIBMEM driver can now carry out a single erase operation that spans both FLASH banks.
1.2
- Modified loader memory map so that .libmem sections will be placed correctly.
- Fixed startup code so that it is compatible with the new assembler in 1.6 build 3.
1.1
- Corrected base address of USB registers.
1.0
- Initial Release.