dm00245783

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