RN0100 Release note SPC5Studio v.4.0 Release Introduction This release note contains all the relevant information about the latest version of SPC5Studio tool available on ST web site and the steps to follow to upgrade from a previous version. December 2015 DocID028622 Rev 2 1/15 www.st.com 1 Contents RN0100 Contents 1 Delivery information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.1 Delivery name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2 Changes in version 4.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.3 Recommendations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.4 Release path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.5 Nature of release . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.6 Delivered documents listing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.7 Customer support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.8 Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.9 2 1.8.1 Known issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.8.2 Fixed issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Potential effects of bug fixes on functionalities . . . . . . . . . . . . . . . . . . . . . 8 Host PC system requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.1 Supported operating systems and architectures . . . . . . . . . . . . . . . . . . . . 9 2.2 Software requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 4 Release information for previous releases . . . . . . . . . . . . . . . . . . . . . . 11 4.1 Summary of changes in version 3.7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 4.2 Summary of changes in version 3.6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 4.3 Summary of changes in version 3.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 Appendix A Further information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 A.1 Glossary and acronyms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2/15 DocID028622 Rev 2 RN0100 List of tables List of tables Table 1. Table 2. Table 3. Table 4. Table 5. Table 6. Supported micro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Nature of release . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Delivered documents listing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Fixed issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Glossary and acronyms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 DocID028622 Rev 2 3/15 3 Delivery information RN0100 1 Delivery information 1.1 Delivery name SPC5Studio v_4.0.0 1.2 Changes in version 4.0 This release, classified as major, contains big changes in the user interface and functionalities as well as enhancements and fixes of issues. What’s new: 4/15 • New User Interface: v 4.0 release provides a completely new user interface for a better look and feel experience and better performances. Application configuration panels have been simplified, structure has been moved to project explorer windows to allow more space to the development area. • Eclipse Platform: v4.0 is based on Eclipse Luna version, with increased performance in terms of speed and reliability. • Free GCC compiler: The tool is provided with a completely free GNU GCC compiler, in addition to the HighTec professional one. That allows user to set a completely free of charge development environment. The Free GCC is installable through the SPC5Studio market place, and all the application examples are pre-configured to work with it. To change build settings please refer to the documentation provided in the installation package. • Register Level Access (RLA): Added support for all RLA with sample applications and related documentation. All lines now supported are reported below: DocID028622 Rev 2 RN0100 Delivery information Table 1. Supported micro Part Line SPC560B/Cxx 0B/0C lines, flash memory size up to 512k SPC560Bxx B line, flash memory size above 512kbyte SPC560Dxx D line SPC560Pxx 0P/AP line SPC563Mxx M line SPC564Axx A line SPC56ECxx 4B/EC line SPC56ELxx L line • • Light Installer: New installer with a minimal footprint is available. Combined with the Market Place it allows user to customize SPC5Studio environment for a better fitting. Installation package is provide with the following default components: – Core Plugins: User Interface, code generation engines, eclipse plugins, application wizard and so on; – Platform Component: Core selection and build parameters settings; – Pinmap wizard: Visual PIN configuration component; – Clocktree: Visual clock tree configuration component; – RLA: Register Level Access driver component; Market Place: MP has been completely populated with all the additional component not present in the default installation package: – HighTec GCC 4.6.3 professional toolchain – SPC5 HAL drivers: Complex driver with OSAL – Operating Systems: ChibiOS, NILOS,uOsek available up to now – EEPROM emulation software: for storing parameters to embedded flash – Flash Driver: Software component for using embedded flash – CSE HW Crypto and SW crypto lib: SPC56ECxx Crypto Service Engine library Fixed Issues • Unexpected reset on “Load from RAM” in the SPC56ECxx OS-Less Test Application • Memory consumption too high after a long usage. Optimization done on project overview • Compiling issue when activated FLEXCAN1 • PINMAP WIZARD : Unable to save configuration.xml • Cosmetic changes to the documentation See Section 1.8: Issues for more details. DocID028622 Rev 2 5/15 13 Delivery information 1.3 RN0100 Recommendations • In order to update to the 4.0 release we recommend to start form a blank installation using the 4.0 installation package downloadable from SPC5Studio page (www.SPC5Studio.com) and upgrade it through the tool itself. • In case you are using an old version of SPC5Studio, uninstall it, paying attention to save workspace and license folder from your SPC5Studio home directory before. • In order to install the tool, follow the steps below: – Download SPC5Studio v4.0 from www.SPC5Studio.com – Read careful README-FIRST.txt file inside the package and follow the installation instructions • Once the new package installation is done revert the license folder into the new SPC5Studio home folder and import old project as explained in the installation procedure document contained in the installation package. • Open SPC5Studio and configure the network connections in the tool preferences (Windows menu) • Install the desired component through the Market Place accessible from the Help Menu • Keep the tool up to date. Make sure you have the following link: http://spc5.drive.cloudforge.com/projects/spc5releases/SPC5Studio/updates4 in the “Available Software Site” list In case you are using a SPC5Studio version older than 3.5, remove the current installation paying attention to save workspace and license folder from your SPC5Studio home directory before. Once the new package installation is done (by following the steps above) revert the folders into the new SPC5Studio home folder as specified in the installation procedure document contained in the installation package. 1.4 Release path Current release is available from the ST web site at the SPC5Studio dedicated page (www.SPC5Studio.com). Updates will be delivered through the following link: http://spc5.drive.cloudforge.com/projects/spc5releases/SPC5Studio/updates4 Make sure you have this link into in the “Available Software Site” list. 1.5 Nature of release Table 2. Nature of release Destination/Type Internal External Patch 6/15 Description Only SW Team and beta user have access X Shareable externally. Includes hot fix or customization for specific customer, delivered through specific update site link DocID028622 Rev 2 RN0100 Delivery information Table 2. Nature of release (continued) Destination/Type Description X Includes a big list of items, new key features that radically changes the shape and the usage of the tool Major Includes New functionalities and bug fix Minor 1.6 Delivered documents listing Table 3. Delivered documents listing File name 1.7 Version Location Release Note 1.0 ST web site FTDI_Installation_driver_on_SPC560X_ Discovery_board.pdf 1.0 Installation package How to Import and export projects in SPC5Studio.pdf 1.0 Zip file containing the installation package README-FIRST.txt 1.0 Zip file containing the installation package SPC5Studio_installation_procedure.pdf 1.0 Zip file containing the installation package SPC56 Toolchain overview.pdf 1.0 Zip file containing the Installation package Customer support For any issue on this release please refer to on line support on www.st.com web site or visit the SPC5Studio STe2ecommunities reachable from Support tab from st.com home web page. For more information or help contact the ST nearest sales office. For a complete list of ST offices and distributors, refer to the www.st.com webpage. 1.8 Issues 1.8.1 Known issues Market place icons may disappear using a proxy native setting. This is a problem with LUNA eclipse. The workaround is to set manual in the “Active Provider” and clear SOCKS “Proxy Entries” in the Network Connections Preferences of SPC5Studio. DocID028622 Rev 2 7/15 13 Delivery information 1.8.2 RN0100 Fixed issues Table 4. Fixed issues 1.9 Ticket Nr. Type (ER or CR) 302967 ER SPC56ECxx OS-Less Test Application : Unexpected Reset on Application "Load from RAM" 322309 ER Memory consumption too high SPC5Studio 324070 ER code non compiling when activating FLEXCAN1 SPC5Hal 327695 ER PWM Deadtime enabled by default SPC5Hal 328042 ER Wrong core selection in Leopard CAN test application for discovery Application 328822 ER Error in the eTimer (ICU) driver initialization SPC5Hal 329752 ER Wrong definition of macro SPC5_CLOCK_FAILURE_HOOK SPC5Hal 329851 ER Wrong doxygen comments in eMIOS200_v1/pwm_lld.h SPC5Hal 330334 ER Build directory not deleted when cleaning SPC5Studio 330472 ER Pinmap wizard: Unable to save configuration.xml SPC5Studio Summary Potential effects of bug fixes on functionalities N/A since non regression tests are successful run. 8/15 DocID028622 Rev 2 Affected Module RN0100 Host PC system requirements 2 Host PC system requirements 2.1 Supported operating systems and architectures • • • 2.2 Windows® XP: 32-bit (x86) Windows® 7: 32-bit (x86), 64-bit (x64) Windows® 8: 32-bit (x86), 64-bit (x64) Software requirements More information on installation requirements and procedure can be found in the installation procedure document inside the zip file containing the installation package and downloadable from www.spc5studio.com web page. DocID028622 Rev 2 9/15 13 References 3 RN0100 References All reference and documentation can be found at www.spc5studio.com web site. For more information or help concerning SPC5Studio. 10/15 DocID028622 Rev 2 RN0100 Release information for previous releases 4 Release information for previous releases 4.1 Summary of changes in version 3.7 What’s new: • Market Place (v3.6): Updated SPC5Studio full feature for Marketplace support (with the official http web address) which will be fully working in the next major release with the completely new installer. • Register Level Access (RLA): Added support for SPC563Mxx RLA with sample applications and related documentation. • SPC56 L-Family: Added FlexCAN2 support for SPC56EL70L5 MCU (Leopard) • EEPROM emulation: software for SPC56 P,A,L,B,D,M Lines, with sample applications and related documentation. • Pin Map Wizard (v3.6.1): Added Saving and restore Pin map wizard settings Fixed Issues: 4.2 • Minor problem on the Pinmap Wizard for SPC56ECxx MCU (Bolero 3M); • Minor issue on FlexCAN1 on SPC563Mxx MCU (Monaco); • Watchdog threshold support solved for ADC driver for SPC56P/L/B/D/C MCU eSCI driver for SPC56M/A MCU; • Minor cosmetic changes to test app for NIL OS, CRC, eTimer2 for L/B/D/C MCU Summary of changes in version 3.6 What’s new: • Market Place: Added Marketplace feature to provide the capability of adding/removing SPC5Studio features. • Floating point : operation compiler option support added • Pin Map Wizard : Added Saving and restore Pin map wizard settings • Clock Tree: Improved clock tree usability in Pictus Fixed Issues: 4.3 • ADC Driver could not work in NON DMA mode • Compilation error when checking "oscillator bypass" option • Global Prescaler fix on B Line Summary of changes in version 3.5 What’s new: • Register Level Access (RLA): provided support for P Line • Appication Wizard: Added demo Applications for Discovery on SPC560Bxx MCU • Documentation: Re-generated HAL Driver Component documentation DocID028622 Rev 2 11/15 13 Release information for previous releases Fixed Issues: 12/15 • Fixed support for Windows 8 • Corrected configuration for max number of PWM channels DocID028622 Rev 2 RN0100 RN0100 Further information Appendix A A.1 Further information Glossary and acronyms Table 5. Glossary and acronyms Term Description API Application Programming Interface CR Change Request (Product Enhanced Request) DOS ER Document Objective Specification Error (Bug fixing Request) eSCI Enhanced Serial Communication Interface HW Hardware IDE Integrated Development Environment MCU OS Micro Controller Unit Operating System RAM Random Access Memory RLA Register Level Access SPI Serial Peripheral Interface SW Software SWD Software Driver DocID028622 Rev 2 13/15 13 Revision history RN0100 Revision history Table 6. Document revision history 14/15 Date Revision Changes 11-Nov-2015 1 Initial release. 09-Dec-2015 2 Release for SPC5Studio v.4.0 Release. Added Section 4.3: Summary of changes in version 3.5. DocID028622 Rev 2 RN0100 IMPORTANT NOTICE – PLEASE READ CAREFULLY STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST products are sold pursuant to ST’s terms and conditions of sale in place at the time of order acknowledgement. Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of Purchasers’ products. No license, express or implied, to any intellectual property right is granted by ST herein. Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product. ST and the ST logo are trademarks of ST. All other product or service names are the property of their respective owners. Information in this document supersedes and replaces information previously supplied in any prior versions of this document. © 2015 STMicroelectronics – All rights reserved DocID028622 Rev 2 15/15 15