cancel
Showing results for 
Search instead for 
Did you mean: 

CubeMX does not fit the new cmsis v6 on Keil.

Zack
Associate II

CMSIS need to be updated to the new version.

The version 6 changes some register name in header file.(Drivers\CMSIS\Core\Include\core_cm4.h  etc.)

Tested on MCU package F3 v1.11.4 and G0 v1.6.2. Guessing all MCU package using CMSIS v5.0.3.

 

1 ACCEPTED SOLUTION

Accepted Solutions

Hello @Zack 

I've escalated your request internally to the concerned team for analysis and further investigation (through Internal ticket number: 175309)

(PS: Internal ticket number 175309 is only for reference, not available outside of ST).

Best Regards.

STTwo-32

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.

View solution in original post

3 REPLIES 3
STTwo-32
ST Employee

Hello @Zack 

As you can see in this post.  This request has been escalated internally to CubeMX team for analysis and further investigation.

Best Regards.

STTwo-32 

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.

Hi @STTwo-32 

Not quite the same as in the post.

The default CMSIS header file used in STM32Cube Firmware Package needs to be upgraded to version V6.

As an example:

STM32Cube\Repository\STM32Cube_FW_F3_V1.11.4\Drivers\CMSIS\Core\Include\core_cm4.h

SCB->SHP changed to SCB->SHPR in cmsis v6(not Keil v6) and in some cases (e.g. CubeMX generating a Keil project, adding rtos-rtx in Keil) will result in compilation errors.

 

Hello @Zack 

I've escalated your request internally to the concerned team for analysis and further investigation (through Internal ticket number: 175309)

(PS: Internal ticket number 175309 is only for reference, not available outside of ST).

Best Regards.

STTwo-32

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.