En DM00107607 PDF
En DM00107607 PDF
En DM00107607 PDF
Release note
STM32CubeMX release 4.16.0
Introduction
This release note is updated periodically to keep abreast of the STM32CubeMX evolutions,
problems and limitations. Refer to Table 1 for latest release summary. Check ST support
website at www.st.com/stm32cube for its latest version.
Table 1. STM32CubeMX 4.16.0 release summary
Type
Minor release
Summary
To support the latest available firmware libraries for the STM32F4,
STM32F3, STM32F2 and STM32L1 Series.
Customer support
For more information or help concerning STM32CubeMX, contact the ST nearest sales
office. For a complete list of ST offices and distributors, refer to the www.st.com webpage.
Software updates
Software updates and all the latest documentation can be downloaded from the ST
microcontroller support www.st.com/stm32cube webpage.
July 2016
DocID025911 Rev 23
1/31
www.st.com
Contents
RN0094
Contents
1
General information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.1
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2
Fixed issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2
Release information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.1
3.2
3.3
3.4
3.5
3.2.1
Fixed issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2.2
Enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.3.2
Fixed issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.3.3
Enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.4.2
Fixed issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.6
3.7
3.8
3.9
Enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.6.2
Fixed issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.7.2
Fixed issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.8.2
Fixed issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2/31
Fixed issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
DocID025911 Rev 23
RN0094
Contents
3.9.2
3.10
3.11
3.12
3.13
3.14
3.15
3.16
3.17
3.18
3.19
Fixed issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.10.2
3.10.3
Fixed issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.11.2
Fixed issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.12.2
Fixed issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.13.2
Fixed issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.14.2
3.14.3
Fixed issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.15.2
3.15.3
Fixed issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
New features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.16.2
Enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.16.3
Fixed issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.17.2
Enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.17.3
New features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.18.2
Enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.18.3
New features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
DocID025911 Rev 23
3/31
4
Contents
RN0094
3.20
4/31
3.19.2
Enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.19.3
New features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.20.2
Enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.20.3
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
DocID025911 Rev 23
RN0094
List of tables
List of tables
Table 1.
Table 2.
Table 3.
Table 4.
Table 5.
Table 6.
Table 7.
Table 8.
Table 9.
Table 10.
Table 11.
Table 12.
Table 13.
Table 14.
Table 15.
Table 16.
Table 17.
Table 18.
Table 19.
DocID025911 Rev 23
5/31
5
General information
RN0094
General information
1.1
Overview
STM32CubeMX is a tool provided to help designers to:
Configure the microcontroller I/Os, clock, peripherals, DMA, interrupts, middleware and
generate the corresponding initialization code.
Note:
Please check the latest version of the Errata Sheet for the STM32 microcontroller device(s)
you are using, or planning to use. These product limitations may not yet be implemented in
the current version of STM32CubeMX. The Errata Sheets are available on www.st.com.
1.2
TrueSTUDIO by Atollic
Software requirements
The Java Run Time Environment 1.7 (version 1.7_45 or newer) must be installed. More
information on installation requirements and procedure can be found in the STM32CubeMX
User manual (UM1718).
For Eclipse plug-in installation only, install one of the following IDE (on Windows OS):
6/31
DocID025911 Rev 23
RN0094
2.1
Fixed issues
Table 2. Fixed issues
ID
2.2
Summary
374760
375315
375609
[Compatibility-FatFS]: Some FATFS functions have changed when migrated from 4.7 to
4.15.1.
376318
378424
378655
378703
378771
379958
338480
Version
STM32F7
V1.4.1
STM32F4
V.1.13.0
STM32F3
V1.6.0
STM32F2
V1.4.0
STM32F1
V1.4.0
STM32F0
V1.6.0
STM32L4
V1.5.1
STM32L1
V1.6.0
STM32L0
V1.7.0
DocID025911 Rev 23
7/31
30
Release information
RN0094
Release information
3.1
8/31
STM32F102C(4-6-8-B)Tx, STM32F102R(4-6-8-B)Tx
DocID025911 Rev 23
RN0094
Release information
STM32F328C8Tx
STM32F398VETx
DocID025911 Rev 23
9/31
30
Release information
10/31
RN0094
STM32F768AIYx
STM32F778AIYx
STM32L062K8Tx, STM32L062K8Ux
STM32L063C8Tx, STM32L063R8Tx
STM32L082K(B-Z)Tx, STM32L082K(B-Z)Ux
DocID025911 Rev 23
RN0094
Release information
B)TxA
STM32L432K(B-C)Ux
STM32L442KCUx
STM32L475R(C-E-G)Tx, STM32L475V(C-E-G)Tx
STM32L485J(C-E)Yx
DocID025911 Rev 23
11/31
30
Release information
3.2
RN0094
3.2.1
Fixed issues
Table 4. Fixed issues in V4.15.1
ID
3.2.2
Summary
374212
374542
375253
3.3
Version
STM32F7
V1.4.0
STM32F4
V1.12.0
STM32F3
V1.5.0
STM32F2
V1.3.1
STM32F1
V1.4.0
STM32F0
V1.6.0
STM32L4
V1.5.1
STM32L1
V1.5.0
STM32L0
V1.7.0
3.3.1
12/31
Enhancements
In the generated code, the return code of the HAL functions is checked
In FreeRTOS it is now possible to create objects according to the available heap size
DocID025911 Rev 23
RN0094
3.3.2
Release information
Fixed issues
Table 6. Fixed issues in V4.15.0
ID
Summary
351196
343804
[MX-NVIC] Not all interrupts priority must be modified when activating freertos
348024
348472
349010
[Wrong warning on exit] Requesting the user to save a project that has not been
modified
353005
353069
[MX-OPAMP] Wrong IO number for the OPAMP4 non inverting input on PB11
353229
[MX-SYS] The disable value must be removed from F1 debug and no debug value must
be set by default
356250
[MX-Board] Wrong Ethernet PHY address and name for Nucleo 144 boards
356275
[Custom Code Generation]:Generate template files using command line doesn't work
356387
356440
356454
356521
356556
356566
356879
[MX-Clock] APB1 timer clock and TIM2 clock selection not well synchronized
357148
357191
357287
357558
332701
[FatFS] : Wrong EVAL name in the comment in bsp_driver_sd files (.c and .h)
345444
347778
[NVIC]: Select for init ordering and generate IRQ handler checkboxs should be same as
the last saved modification
348606
[SPI] CRC define always there whatever the setting CRC (enabled or disabled)
348677
[SYS]: To be coherent with all MCU, SYS synchronous traces PINs should not be
configured
350080
349741
[NVIC]: System service call and Pendable request for system service interrupts are
missing in the NVIC UI
DocID025911 Rev 23
13/31
30
Release information
RN0094
Table 6. Fixed issues in V4.15.0 (continued)
ID
3.3.3
Summary
349219
356587
357448
370934
372077
[MX-Clock] APB1 timer multiplier is not well set with a manual modification and after a
search for STM32F411xx
14/31
Version
STM32F7
V1.4.0
STM32F4
V1.12.0
STM32F3
V1.5.0
STM32F2
V1.3.1
STM32F1
V1.4.0
STM32F0
V1.5.0
STM32L4
V1.5.0
STM32L1
V1.5.0
STM32L0
V1.6.0
DocID025911 Rev 23
RN0094
3.4
Release information
3.4.1
3.4.2
Enhancements
Added an option in the updater to request user proxy password at each session
Project files can now be generated at the root of the project for SW4STM32 and
TrueStudio. The path of the files in the project corresponds to the physical path on the
disk.
NVIC interrupts activation can be done either in the IP init function or at the end of the
initialization sequence. Activation can also be sorted to make sure the first interrupt is
received in the right order.
Generated code uses the latest HAL define and does not require anymore in most
cases the inclusion of the stm32_hal_legacy.h file. When generating again an old
project migrated to this release, the generated code is updated to use the latest HAL
defined.
Fixed issues
Table 8. Fixed issues in V4.14.0
ID
Summary
348002
315023
[MX-Import] Import must display an error when the IP exists but not the functional mode
315035
[MX-Import] Import sets an invalid value when parameters exists but not the selected
value
315868
[MX-Import] The FW version must be imported only if the FW version is available and
import is done for the same family
341927
[MX-Project Manager] Generated project with new IPs is not well cleaned from the
previously enabled IPs
344253
344431
[Project manager] Wrong generated Ram Size with TrueStudio and SW4STM32
344919
345460
345912
[Installer] Enable to create automatic script from command line under Linux
346066
346135
346180
346378
346887
347860
[Installer Linux] does not detect 1.8 java version as more recent than 1.7 pre-requisite
DocID025911 Rev 23
15/31
30
Release information
RN0094
Table 8. Fixed issues in V4.14.0 (continued)
ID
3.5
Summary
348048
[Code generator]: Compatibility issue detected when using DB 4.12 after loading an old
IOC from
4.14 and created with 4.12 and choose to not migrate
348609
348875
[MX-Linux] Startup files are not generated under linux with GPDSC
349127
349487
314820
315021
315058
315169
315190
327441
343879
345088
347769
3.5.1
Fixed issues
Table 9. Fixed issues in V4.13.1
ID
3.6
Summary
346989
347429
middleware Init function is being called in the main function and again in the default task of
FreeRTOS
Added support of code generation, clock and power consumption calculation for the for
new part numbers of the STM32F0, STM32F3, STM32F4, STM32F7 and STM32L0
Series.
In the project settings, the user can choose to generate a CMSIS-Pack description file
(gpdsc) to integrate with other IDEs.
16/31
DocID025911 Rev 23
RN0094
3.6.1
3.6.2
Release information
Enhancements
The clock automatic resolution can now propose the nearest possible value when no
solution for an entered value is found.
A user interface has been added to configure the generation of the users customized
files based on templates.
Added the choice of time-base source for the HAL library, since choosing another timebase source is highly recommended in a configuration with RTOS.
Added a user interface to configure the amount of heap and stack required for the
application.
Fixed issues
Table 10. Fixed issues in V4.13.0
ID
Summary
322128
326364
335703
336475
339006
project using DAC F334 saved with MX 4.11 improperly loaded in MX 4.12
339116
[FreeRTOS] incompatibility between code generator V4.6 and code generator V4.11
339199
339309
339359
[MX-Import] Import from Timers with different mode presentation is not possible
339625
[MX-ADC] The GPIO mode compatibility between 4.11 and older is not managed
340574
343224
[USB CDC] usb_cdc_if.c receive function needs update to detect received packets
343267
343837
307099
[GPIO L4]: With multi selection of several GPIO parameters rows the GPIO Mode
parameter disappears even when it the same for all selected rows
337239
330999
338262
[Project Manager]: Some Devices newly supported by IAR last version are generated as
'None'
DocID025911 Rev 23
17/31
30
Release information
3.7
RN0094
3.7.1
3.7.2
Added support of code generation, clock and power consumption calculation for the
new part numbers of the STM32L0 Series.
When importing an existing project the user can now select the instance of the
peripheral to be used.
Enhancements
Fixed issues
Table 11. Fixed issues in V4.12.0
ID
Summary
244833
332587
With ETH on F1, Clock Constraint solver cannot solve HCLK default value setting
333131
333234
[MX-Comp] Comp2 inp must be shorted to comp1 inp when the window mode is selected
333309
333755
[MX-FreeRTOS/NVIC] HAL_IncTick must be removed and systick prio must be the lowest when
FreeRTOS is activated
333931
333982
[MX-Timers] The mode config is missing for TIM13 and 14 output compare
335369
[Code Gen] GPIO Labels defines not generated for projects done with former version of CubeMX
321698
329785
336263
335414
[MX-HRTIM F3] Event source 1 is configured for HRTIM event 2 even if not selected
336803
[MX-GPIO L4] OSC and OSC32 pins do not keep the user configuration in GPIO mode
336207
3.8
18/31
DocID025911 Rev 23
RN0094
3.8.1
3.8.2
Release information
Enhancements
Added support of code generation, clock and power consumption calculation for
support for STM32L0 Series new part numbers
The load sequence mechanism can now load sequences from different low power
Series (STM32Lxxx)
In the clock configuration a new button has been added, to trigger automatic clock
issue resolution
Fixed issues
Table 12. Fixed issues in V4.11.0
ID
Summary
326911
327107
327389
[TSC] Generated code misses to initialize some fields of the init structure
327641
330371
330539
330954
331425
331615
DocID025911 Rev 23
19/31
30
Release information
RN0094
3.9
3.9.1
Enhancements
3.9.2
Support of code generation, clock and power consumption calculation for STM32F4
Series new part numbers.
Added new tab User Constants in the peripheral configuration window to allow the
user to add and manage needed constants.
Import of an existing configuration into a MCU of the same Series, now imports
FreeRTOS configuration and the power consumption calculator data.
Default mode for GPIO EXTI is now interrupt mode with a rising edge. Existing projects
are unchanged.
Added more parameters in RTC configuration window to allow time and alarm
initialization (Hours, Minutes, Seconds and Sub-Seconds).
Fixed issues
Table 13. Fixed issues in V4.10.0
ID
Summary
323581
323958
324839
[MX -TSC] Add default IOMode for TSC signals to be used with single mapped pins
324503
[FreeRTOS] possible failure when loading a Mx 4.8 project with Mx 4.9 or later
324514
324931
325149
325603
[MX-COMP] wrong COMP status even if input [-] DAC1/2 OUT1/2 mode is selected
3.10
3.10.1
Enhancements
20/31
Support of code generation, clock and power consumption calculation for STM32L4
Series new part numbers.
Changing MCU is easier than before, since now an existing configuration can be
imported into another selected MCU of the same Series.
Configuration report now contains the clock tree and active IP, NIVC, GPIO and DMA
configuration.
Clock tree can be reset to its default value with a button or a menu.
FIFO threshold and burst size constraints are managed in the DMA configuration.
DocID025911 Rev 23
RN0094
3.10.2
Release information
3.10.3
Fixed issues
Table 14. Fixed issues in V4.9.0
ID
Summary
319419
320275
306064
3.11
3.11.1
Enhancements
Support of code generation, clock and power consumption calculation is available for the
new part numbers of the STM32F7 Series.
Management of the dependency and configuration of external I/O, when required by a
peripheral. For example it is now possible to configure how to drive the VBUS in the USB
peripheral.
STM32CubeMX can be installed using 3 methods:
To facilitate its integration with other tools, STM32CubeMX provides a command-line mode:
STM32CubeMX can now execute a script of commands without user interface and be
launched in background by another application, like for example Matlab.
3.11.2
Fixed issues
Table 15. Fixed issues in V4.8.0
ID
Summary
311828
293193
310698
311839
311850
311951
[DMA]: DMA requests must be managed according to I2S mode (Master Transmit or
313498
[F103]
313845
DocID025911 Rev 23
21/31
30
Release information
RN0094
Table 15. Fixed issues in V4.8.0 (continued)
ID
Summary
314365
314366
[I2C fast mode] max speed of 400 kHz can not be reached
251735
308956
316076
317882
315631
3.12
3.12.1
Enhancements
None
3.12.2
Fixed issues
Table 16. Fixed issues in V4.9.0
Issue
Description
Number
22/31
314366
[I2C fast mode] max speed of 400 kHz can not be reached
313849
Core Engine / DMA / HRTIM]: Incorrect loading of HRTIMER ioc file with DMA request
313437
[MX-CodeGen] a different handle must be declared for UART, USART and LPUART
311828
311850
313498
313807
[MX-CodeGen] User tags have been removed from the systick handler
311839
314799
311803
CpuCode entry in the generated uvoptx file is causing a build error (with Free M0/M0+
license of Keil)
312256
DocID025911 Rev 23
RN0094
Release information
3.13
3.13.1
Enhancements
Support of code generation, clock and power consumption calculation for support for
STM32L1, STM32F0, STM32F3, and STM32F4 Series new part numbers.
In the power consumption calculator and for STM32L0&L1 Series only, wakeup times, as
specified in the products datasheets, have been introduced as well as a new option, to allow
only possible transitions and to check a sequence for impossible transitions.
Code generation can now generate a project for the System Workbench for STM32
(SW4STM32) IDE.
3.13.2
Fixed issues
Table 17. Fixed issues in V4.7.0
Issue
Number
Description
306025
[ADC]: Wrong reloaded value of the injected conversion number after save and close
CubeMX
309387
308872
306991
305962
307425
310404
[PCC] [L1] "Load sequence" doesn't correctly update the step consumptions (when
vdd is different)
302889
306065
306675
309993
308890
3.14
3.14.1
Enhancements
Support of code generation, clock and power consumption calculation for the STM32F1
Series, STM32F0 and STM32F4 new part numbers.
When entering a frequency value for the CPU clock, buses or peripheral clocks, the rest of
the clock tree will be automatically calculated.
Custom third party code can be generated, allowing smooth integration with third party
applications.
DocID025911 Rev 23
23/31
30
Release information
3.14.2
RN0094
3.14.3
Fixed issues
Table 18. Fixed issues in V4.6.0
Issue
number
Description
292320
Code generation blocking issue when the SAI peripheral AND an SAI signal not associated
to any peripheral mode are selected.
[Project Generation] ToolChain ST-Link configuration does not match the selected debug
type in CubeMX.
[Generated project] Compilation issue with Atollic IDE when MX Code Generation option
was set to "Add necessary library ..." in project settings menu.
286984
[MX-Installer] All CubeMX instances should be displayed in the add or remove program
window
290893
[CAN]: Possible value for prescaler parameter should be updated after each modification
on APB1 clock frequency
291867 [MX-Clock] Wrong loaded config when constraints are applied on radio buttons
291968
[GPIO]: Fast mode still enabled after remapping the used pin to another which does not
use Fast mode feature.
292022 [Clock]: SDADC Prescaler should be considered in the clock reverse path
292535 [ADC]: When disabling Injected Conversion, Scan Conversion Mode should be Disabled.
294771 [RTC] synchronous pre-divider max is wrong
294997 [FreeRTOS] configMAX_CO_ROUTINE_PRIORITIES must be greater than or equal to 1
295830 [DAC2 F3] should not support wave generation possibility
298516 [MX-FreeRTOS] configTICK_RATE_HZ must not be higher than 1000
298741
300761 [MX-Database] Wrong SD and SD_ext pin assignment for I2S3 (F302K8U6)
301118 [GPIO Configuration] Labels not saved issue
302133 DMA handle for SAI declared as static local variable
238614 [MX-FreeRTOS] Some parameters are missing in the UI
24/31
DocID025911 Rev 23
RN0094
Release information
3.15
3.15.1
Enhancements
Support of code generation, clock and power consumption calculation for new MCUs in the
STM32F0 and STM32F3 Series (STM32F09xx, STM32F303xE, STM32F302xE).
3.15.2
3.15.3
The Clock and peripheral configuration and the associated code generation are only
supported for STM32F4, STM32F3, STM32F2, STM32F0, STM32L0 and STM32L1
Series, using the STM32Cube Firmware library(a)
PPP and SLIPIF can be configured in the LWIP library, but the generated code will not
have all the required links to the hardware interface
Fixed issues
284134 [MX-Clock] The MSI values are not accepted by the HCLK solution finder
284622 [MX-FreeRTOS] Wrong total heap size max value (L1 family)
285099 [MX-Clock] I2S clock source configuration should be generated only when I2S
is activated
285111 [MX-Clock] The I2S clock source configuration is not generated when the
external audio input is selected
285114 [MX-Clock] Wrong generated sysclock when the Timers PLL constraint for
clock source is applied
285117 [MX-Clock] The PLL activation is not generated when the TIM4 source clock is
the PLL
286648 [ADC] Issue of INxb channels available for Bank A when they should be for
Bank B only
287594 [MX-DMA] The burst size should be available even if the address increments is
disabled 287797 [PCC] Wrong battery life estimation with all steps on "vbus"
DocID025911 Rev 23
25/31
30
Release information
RN0094
3.16
3.16.1
New features
STM32CubeMX now fully supports STM32L1 Series.
3.16.2
Enhancements
The MCU selector window has been improved to allow filtering on Flash, RAM, EEPROM
and number of I/Os.
STM32L052TxY WLCSP package is now supported.
The clock tree now automatically proposes a solution based on the frequencies entered: it
either suggests a solution based on the selected path or a new path if no solution is found.
3.16.3
The clock and peripheral configuration and the associated code generation are only
supported for STM32F4, STM32F3, STM32F2, STM32F0, STM32L0 and STM32L1
Series, using the STM32Cube Firmware library
PPP and SLIPIF can be configured in the LWIP library, but the generated code will not
have all the required links to the hardware interface
3.17
3.17.1
Fixed issues
STM32F0 MCUs
STM32F2 MCUs
STM32F3 MCUs
STM32F4 MCUs
All Series
26/31
DocID025911 Rev 23
RN0094
3.17.2
Release information
Enhancements
In the pinout view:
3.17.3
The result of a simulation can now be displayed in different graphical formats, that can
be compared with the simulations previously saved
Clock and peripheral configuration and the associated code generation is only
supported for the STM32F4, STM32F3, STM32F2, STM32F0 and STM32L0 Series,
using the STM32Cube Firmware library
PPP and SLIPIF can be configured in the LWIP library, but the generated code will not
have all the required links to the hardware interface
When generating code using middleware and IAR EWARM, an issue may occur during
the build phase due to a missing path. To avoid such behavior, save the IAR project
after each project generation. This problem does not happen when IAR EWARM is
closed
3.18
3.18.1
New features
STM32CubeMX now fully supports the STM32L0 Series.
3.18.2
3.18.3
Enhancements
In the pinout view, a search box allows one to search for a pin, a signal or a label
Clock and peripheral configuration and the associated code generation is only
supported for the STM32F4, STM32F2 and STM32L0 Series, using the STM32Cube
Firmware library
PPP and SLIPIF can be configured in the LWIP library, but the generated code will not
have all the required links to the hardware interface
When generating code using middleware and IAR EWARM, one may face issues
during the build phase due to a missing path. To avoid such behavior the IAR project
should be saved after each project generation. This problem doesn't happen when IAR
EWARM is closed
DocID025911 Rev 23
27/31
30
Release information
RN0094
3.19
3.19.1
New features
STM32CubeMX now fully supports the STM32F2 family.
3.19.2
Enhancements
None.
3.19.3
Clock and peripheral configuration and the associated code generation is only
supported for the STM32F4 and STM32F2 Series, using the STM32Cube Firmware
library
Power consumption calculation is only supported for the STM32F4, STM32F2 and the
STM32L1 Series
PPP and SLIPIF can be configured in the LWIP library but the generated code will not
have all the required links to the hardware interface
The list of files to compile in the project, may not be correctly updated after a second
code generation, with less peripherals or middleware. Although the files are removed in
the project folder, they still appear in the project list. These files have to be manually
removed from the list in the IDE
3.20
3.20.1
New features
STM32CubeMX has the following key features:
3.20.2
Enhancements
STM32CubeMX 4.0 is a major new release of MicroXplorer 3.2 adding the full generation of
code for STM32F4 Series and integration into the STM32Cube ecosystem.
28/31
DocID025911 Rev 23
RN0094
3.20.3
Release information
Clock and peripheral configuration and the associated code generation is only
supported for the STM32F4 Series using the STM32Cube Firmware library
Power consumption calculation is only supported for the F4 and the L1 Series
PPP and SLIPIF can be configured in the LWIP library but the generated code wont
have all the required link to the hardware interface
DocID025911 Rev 23
29/31
30
Revision history
RN0094
Revision history
Table 19. Document revision history
30/31
Date
Revision
Changes
17-Feb-2014
Initial release.
27-Mar-2014
24-Apr-2014
19-Jun-2014
05-Aug-2014
16-Sep-2014
21-Oct-2014
15-Jan-2015
20-March-2015
27-Apr-2015
10
28-May-2015
11
07-Jul-2015
12
25-Aug-2015
13
24-Sep-2015
14
15-Oct-2015
15
27-Nov-2015
16
03-Feb-2016
17
03-Mar-2016
18
16-Mar-2016
19
19-May-2016
20
08-Jun-2016
21
12-Jul-2016
22
22-Jul-2016
23
DocID025911 Rev 23
RN0094
DocID025911 Rev 23
31/31
31