STM32PackCreator readme License This software package is licensed by ST under ST license SLA0048. You may not use this package except in compliance with the License. You may obtain a copy of the License at: http://www.st.com/SLA0048. Introduction STM32PackCreator is a graphical tool, part of the STM32Cube initiative. Starting with STM32CubeMX 6.0.0, it is available through the installation of the STM32CubeMX. It comes with a user manual documenting its usage and limitations: the user manual is accessible from the Help menu. ============================== STM32PackCreator 3.1.0 release System requirements STM32PackCreator requires a Java™ Runtime Environment (JRE) to execute. - The JRE version constraints are: • 64-bit version is mandatory. • 32-bit version is not supported. - JRE must support JavaFX™. • The minimum JRE version is 1.8_45 (known limitation with 1.8_251). • Version 11 is supported. • Versions 7, 9, 10, 12, and upper are not supported. - STMicroelectronics promotes the use of the following JREs: • Oracle® JRE, subject to a license fee • Amazon Corretto™ JRE, no-cost solution based on OpenJDK. The JDK installer is recommended. • STM32PackCreator operation is not guaranteed with other JREs. What's new STM32PackCreator can be launched from STM32CubeMX user interface by - Selecting the External tools tab in STM32CubeMX homepage - then, clicking STM32PackCreator launch icon STM32PackCreator allows to - [pdsc view] Specify the example projects to be delivered with the pack. - [pdsc view] Specify conditions using wildcards - [pdsc view] Specify package element attributes such as Dcore, Dname, Dvendor - [pdsc view] Re-arrange pack components order - [cubemx view - Parameter] add parameters of boolean type - [cubemx view - Custom templates] specify custom templates for .s assembly files - [cubemx view - Platform settings] clone a platform setting. - [cubemx view - Platform settings] specify custom filenames for the generated files and whether they should be included in the generated main.h file. - [cubemx view - Platform settings] specify additional SPI functional modes. Other changes - Help panel contents improved - Help menu updated with links to CMSIS-pack standard home page and STMicroelectronics STM32Cube expansion wiki page - General ergonmy improvements ============================== STM32PackCreator 3.0.0 release File Location: STM32PackCreator .exe and .jar files, along with this readme file and materials necessary to unroll the steps described in the User Manual are delivered in STM32CubeMX installation directory under the Utilities folder. System requirements: Software requirements - A Java™ Run Time Environment 1.8 coming with the JavaFX library must be installed. It is recommended to use Oracle Java 8 distribution or Zulu8 with JavaFX distributions. The JRE minimal version is 1.8_45. The version 1.8_251 must not be used (known Java issue). Supported operating systems and architectures - Windows® 10: 64-bit (x64) - Linux®: 64-bit (x64) (tested on RedHat, Ubuntu and Fedora) - macOS®: 64-bit (x64) (tested on OS X El Capitan and Sierra) Key features STM32PackCreator allows to create Software Packs that are: - ARM CMSIS-Pack compliant, - STM32Cube rule compliant, - Configurable through STM32CubeMX.