Skip to main content
Associate
August 18, 2024
Solved

Message from CubeIDE: "missing natures" what does it mean?

  • August 18, 2024
  • 4 replies
  • 2727 views

when i import an example from FW package, i got this message.

i have no idea what "nature" is, how could i solve this error?

HLJ_0-1723996158332.png

thanks for your support !

Best answer by Pavel A.

This is example project in the Cube library, created with some other version of Eclipse. It needs conversion. Do not open it directly in CubeIDE. Do: Import... Example project. 

4 replies

HLJAuthor
Associate
August 18, 2024

and if i don't solve this problem, it won't allow me to build the project.

HLJ_0-1723996416898.png

 

STTwo-32
Technical Moderator
August 18, 2024

Hello @HLJ and welcome to the ST Community :smiling_face_with_smiling_eyes:.

I suggest you to:

  • Ensure that you are using the last version of STM32CubeMX (V6.12.0) STM32CubeIDE (V 1.16.0).
  • Select the example that you are going to use throw CubeMX and open it on CubeIDE. 

This methode should work fine.

Best Regards.

STTwo-32 

HLJAuthor
Associate
August 26, 2024

@STTwo-32 thanks for your reply.

I found the example I'm going to use is not support STM32cubeIDE.

maybe the "nature" problem is because of this issue?

HLJ_0-1724688207879.png

In addition, could you explain the different between STM32CubeMX and STM32CubeIDE? 
I can create STM32 project by both of them, but I don't know the different.

Pavel A.
Pavel A.Best answer
Super User
August 26, 2024

This is example project in the Cube library, created with some other version of Eclipse. It needs conversion. Do not open it directly in CubeIDE. Do: Import... Example project. 

HLJAuthor
Associate
August 31, 2024

@STTwo-32 @Pavel A. 

it works! thanks for the user manual @STTwo-32 provided and @Pavel A. also helps me to get the key point.

thank you very much.

HLJAuthor
Associate
August 31, 2024

by the way, I can build and upload the code to the stm32, but the "nature" problem still there.

every time I import an example, the warning pop up. But it seems no effect on my project(?

Pavel A.
Super User
August 31, 2024

If your project builds successfully, you can delete from the .project file <natures> section  the lines that cause warnings (that contain something ....fr)

1f333
Associate II
December 24, 2024

that um2579 is very good hidden. but the question is why is not linked or mentioned anywhere inside that f7 cube package

well done st. seems to me ur not even trying to attenuate tha learning curve

 

grep -C 2 -n -ri 'um2579' STM32Cube_FW_F7_V1.17.2/ | wc -l

> 0