CrossWorks Tasking Library Package
The CrossWorks tasking library.
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 CrossWorks Tasking Library 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 CrossWorks Tasking Library Package link to view the package and its contents.
- To manually install this support package
-
- Download the file libctl.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 CrossWorks Tasking Library Package link to view the package and its contents.
- To install this support package using other versions
Release Notes
3.6
- Add additional V8M library builds.
3.5
- Fixed V7EM builds which incorrectly used V8M Mainline psplim instruction.
- Added build with PSPLIM support.
3.4
- Add support for V8 architectures.
3.3
- Added build with workaround for Errata 837070 found in Cortex-M7 r0p1.
3.2
- Add support for VFPv4 FPU.
- Fixed ARM7TDMI task switching code.
- Fixed optional __USE_SVC__ build for CortexM3/M4/M7 source build.
- __thread allocated variables can now be used before ctl_task_init is called.
3.1
- Added missing ctl_board.c.
3.0
- Initial release as a package for CrossWorks 3.
Documentation
License
General terms
The source files and object code files in this package are not public domain and are not open source. They represent a substantial investment undertaken by Rowley Associates to assist CrossWorks customers in developing solutions using well-written, tested code.
Object Code Commercial License
If you hold a paid-for Object Code Commercial License for this product, you are free to incorporate the object code in your own products without royalties and without additional license fees. This Library is licensed to you PER DEVELOPER and is associated with a CrossWorks Product Key which, when combined, forms the entitlement to use this library. You must not provide the library to other developers to link against: each developer that links with this Library requires their own individual license.