Skip to main content
MBhir.11
Associate III
February 12, 2021
Question

Importing Atollic True studio project into STM32Cube IDE .ioc file is blank

  • February 12, 2021
  • 9 replies
  • 2732 views

Hi ,

I am new to STM32cube IDE , one of the client provided the True studio project and i imported that project into STM32Cube IDE after importing the project structure is like this.

After clicking on 2252.ioc i am getting blank page.

Please suggest me what is happening and why it is not opening.

This is the project properties > c/c++ build> include path.

For this project i can compile without error but more warnings are there.

Please help me to handle this...

This topic has been closed for replies.

9 replies

MBhir.11
MBhir.11Author
Associate III
February 12, 2021

project structure:

0693W000008FwqWQAS.png 

Project properties :

0693W000008FwqgQAC.png

Cartu38 OpenDev
Graduate II
February 15, 2021

"I can compile without error but more warnings are there" so no issue here I guess.

"After clicking on 2252.ioc i am getting blank page" such sounds more at pain. On which OS are you relying on ?. If linux see product release notes Wayland is not supported ... issue maybe here.

MBhir.11
MBhir.11Author
Associate III
February 18, 2021

i am using windows operating system .

one more thing, what i got project created for STM32L151ZDTx and i need to import for STM32L151RCTx MCU for my current application.

How can i change the target ?

2252.ioc file is not opening , to check the configuration and target change .. please help me for resolve 2 issues

Cartu38 OpenDev
Graduate II
February 18, 2021

Target device update is not officially supported if STM32CubeIDE.

Best you can do is relying on STM32CubeMX to do device swap then to create a new project from targeting STM32CubeIDE.

No clue about blank page if Windows OS ...

MBhir.11
MBhir.11Author
Associate III
February 19, 2021

Hi,

i installed the STM32cubeMX of latest version 6.1.1 after installing i am trying to load the client shared project 2252(i mentioned earlier) it is giving the warning like this.

Means the code/project generated with tool cube mx version of 4.15.1 and firmware package (STM32cubeFW-L1 V1.5.0).

i am trying to find Cube Mx version 4.15.1 , but i am not able to get that much older version of tool.

Please suggest me any link for that version of tool??

is there any possibility to check without that version??

any other version equivalent for this???

Please help me for this...

MBhir.11
MBhir.11Author
Associate III
February 19, 2021

0693W000008GdaqQAC.png

Cartu38 OpenDev
Graduate II
February 19, 2021

4.15.1 ... ouch ! so old tool release !

What may explain maybe why you're getting some trouble if STM32CubeIDE ... STM32CubeIDE 1.0.0 is relying on STM32CubeMX integration starting 5.2.0 release. I guess ST is supporting any legacy release but not sure such has been validated if so old release ...

According your STM32CubeMX snapshot sounds STM32CubeMX is still able to support your old material ("Continue" button aim) but I would myself kindly advice you to "Migrate" to most up to date tool suite (MX 6.1.1 & IDE 1.5.1) what may solve large part of your issues ...

Note: just in case keep a clone of your current project being safe but please try updating all such

MBhir.11
MBhir.11Author
Associate III
February 19, 2021

I tried with migrate option, after that it opened 2252.ioc file , but which has only 5 pin JTAG connections other than that i not found any other configuration.

But when i see the src folder which has many sub .c files indicates that he used other peripherals like ADC, Timer, PWM, UART, I2C, EEPROM and other peripherals but i am not able see all these..

what i need to do next??

Cartu38 OpenDev
Graduate II
February 19, 2021

Could you share your .ioc file please ?

MBhir.11
MBhir.11Author
Associate III
February 19, 2021

Consider the attached 2252.ioc file

Cartu38 OpenDev
Graduate II
February 20, 2021

I've done delta diff between your original file and migrated one. Of course both are quite different but according to me nothing lost here. Your reference is so old no so surprised to get so much rewritten but as far as sounds correct I would rely on taking benefit fresh material what will prevent you of many issue solved since.

Based on your primary .ioc file nothing else than jtag stuff inside. If your project is having more resources then such only means your .ioc file is not in sync. with such. No miracle here can be expected so. But still start from fresh tool, migrate and copy paste missing ressources (what may have been done if original project by the way ...)

MBhir.11
MBhir.11Author
Associate III
February 23, 2021

Ok thanks, actually i was created new project with new controller in STM32Cube IDE and trying to import the folder one by one but after adding the EEPROM drivers and DMA related drivers it is giving errors like 160 and 170 errors.

i think as target changed , the memory and features will change.

I decided to configure the peripherals as per MCU and IDE compatibility.

Please can you suggest me how to use EEPROM middle ware/module in STM32Cube IDE??

MBhir.11
MBhir.11Author
Associate III
February 22, 2021

Hi ,

i am trying with one method, created the new project using STM32L151RCT6 (new controller) with STMcubeIDE, and trying to import folder by folder.

But i am getting more number of errors, related to drivers.

old project and this project will have driver difference or what?