cancel
Showing results for 
Search instead for 
Did you mean: 

STM32CubeMX 6.7.0 released

Semer CHERNI
ST Employee

We are pleased to announce you that the official release of STM32CubeMX v6.7.0 is available for download here

What is new in STM32CubeMX V6.7.0?

  • New CPNs: STM32WL STM32WL5MOCHx
  • Boards:
    • STM32WB STEVAL-PROTEUS1 
    • STM32F0 STM320518-EVAL
    • ST32WL B-WL5M-SUBG1
  • "CAD Resources" support in CubeIDE
  • I-Cube "MadeForSTM32" examples description generation
  • STM32L5: Cohabitation CubeAzure USBX (pack) & UCPD (MW)
  • STM32F7 and STM32F4: Both ETH_RX_BUFFER_SIZE and ETH_RX_BUF_SIZE constants are specifying the size of the same buffer
  • MWs upgrade:
    • TouchSensing v2.2.8 for WB
    • USB Device Lib v2.11.1 for L5, WB and H7
    • USB Host v3.5.0 for H7
    • USBPD Library v4.1.0 & device l5_v5.0.0 for L5
    • USBPD Device v3.4.1 for G0
    • Open Thread 1.3 for WB
    • KMS v1.1.9 for WL

Main fixed issues

130537 [Project Manager] Wrong call order for MDMA/DMA Init functions

119809 [MX-L5][CodeGen] Warning generated when IP initialization as a pair of .c/.h

125698 [Cortex-M7] No default MPU configuration is proposed

126668 [MX-HRTIM][LL] Issue in HRTIM init in LL code when "General peripheral initialization as a pair of .c/.h files per peripheral " parameter is checked

128892 [IDE-GUI][H7]Changing MDMA list type from linear to loop listing causes MX tab to appear * even after saving modification

131802 [MX-CodeGen][H7] Project showing error during generation after enabling multi-threaded support checkbox for cortexM7

132093 [DMA] MX_DMA_Init() is called after MX_TIM23_Init()

133163 [STM32CubeMx] [DRR] DDR3 settings unavailable using STM32CubeMX

134921 [HRTIM] HRTIM generated code that enable Resynchronized Update even we disable it

134934 Execution in RDP-2 impacted by DWT-based code in SystemClock_Config()

135590 [MX-ETH][MW-LWIP] HAL_ETH_Start should be replaced with HAL_ETH_Start_IT in "ethernet_link_thread" function

137342 [STM32CubeMx] [FreeRtos] The tool can't open the *.ioc file if user constants are used with FreeRtos

138331 Issues with toolchain location folder and Makefile toolchain

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

12 REPLIES 12
DeeFuse
Associate II

It looks like CubeMX 6.7 with DB 6.0.70 does not create the Freertos Task creation calls anymore.

First picture, DB-6.0.60 - Calls beeing created.

0693W00000WJx5BQAT.pngWith CubeMX 6.7 and DB6.0.70 a new Fileheader is being created an no calls to create any Tasks / Queues / Mutexes etc.0693W00000WJxF1QAL.png Steps to reproduce:

Create new Project with CubeMX (STM32F407 in my case), Add FreeRTOS, Save & Generate ->

No call to osTheadNew for the default task will be created.

I can‘t generate freertos task creation with CMSIS v2 either. And I find cubemx can generate successfully with cmsis v1. It's a bug.

Pavel A.
Evangelist III

> 134934 Execution in RDP-2 impacted by DWT-based code in SystemClock_Config()

Is DWT disabled in RDP2 state? Not just the debugger connection is blocked?

Panchev68
Senior

1 more error. This version is currently unusable

LWIP

identifier "ETH_RX_BUFFER_SIZE" is undefined

I have reported this some days ago.

And found the bug inside the FREERTOS-STM32F4xx_Configs.xml file.

Search for my question "What happens to FreeRTOS code generation" to see how to fix it.

Lars Beiderbecke
Senior III

(removed and reposted elsewhere)

Hello @Lars Beiderbecke​ 

First let me thank you for posting and just say that it's recommended that you post your question as a separate poste on the forum to make it easier to be found by other community members

Concerning the issue you are facing could you please provide more details:

  • The scenario that led to this behavior
  • Share your *.ioc file

Waiting for your feedback.

Semer.

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

Of course, will do!

Regards

Lars

ODeny.1
Associate

hello! When I started install CubeMX, I have error: ---------------------------

Java Virtual Machine Launcher

---------------------------

Error: A JNI error has occurred, please check your installation and try again

---------------------------

OK  

---------------------------

and also the next error:

---------------------------

Java Virtual Machine Launcher

---------------------------

A Java Exception has occurred.

---------------------------

OK  

---------------------------

how to solve these errors?