Skip to main content
Peko
Associate III
May 27, 2019
Question

How convert TrueStudio project into STM32Cube IDE project ?

  • May 27, 2019
  • 4 replies
  • 2898 views

Hello,

I created project in TrueStudio for STM32. Now I installed STM32Cube IDE.

I imported my project into STM32Cube IDE. During building this project appeared error:

Error: Program "make" not found in PATH

What is wrong ?

Peter

This topic has been closed for replies.

4 replies

Markus GIRDLAND
ST Employee
May 27, 2019

That error is usually due to the project being imported in an unintended way, usually it's because the import requires you to select the "File -> Open projects from file system" choice. Have you followed the migration guide (UM2578)?

I've also seen this when the project were using filters in "Project Properties -> Resource -> Resource Filters" and the project filtered out important files causing import problems as well.

Peko
PekoAuthor
Associate III
May 31, 2019
Hello,
I followed the migration guide, but it still doesn't work. After button Finish appears:
Convert project to STM32CubeIDE project ?
OK Cancel
Then appears:
Fail create backup of project before conversion.
And then after building:
Error: Program "make" not found in PATH
Peter
Markus GIRDLAND
ST Employee
June 3, 2019

Can you send the project conversion log to me? It's located in the project root folder and named "PROJECTNAME_converter.log"

Peko
PekoAuthor
Associate III
June 11, 2019

Hi Markus

This is my converter.log:

Post-build step might need some manual actions.

Unknown value type "" for id com.atollic.truestudio.as.general.incpath on tool com.atollic.truestudio.exe.debug.toolchain.as

Unknown value type "" for id com.atollic.truestudio.gcc.symbols.defined on tool com.atollic.truestudio.exe.debug.toolchain.as

Unknown value type "" for id com.atollic.truestudio.common_options.target.interwork on tool com.atollic.truestudio.exe.debug.toolchain.as

Option com.atollic.truestudio.common_options.target.endianess is no longer supported

Option com.atollic.truestudio.common_options.target.instr_set is no longer supported

Unknown value type "" for id com.atollic.truestudio.common_options.target.interwork on tool com.atollic.truestudio.exe.debug.toolchain.gcc

Option com.atollic.truestudio.common_options.target.endianess is no longer supported

Option com.atollic.truestudio.common_options.target.instr_set is no longer supported

Unknown value type "" for id com.atollic.truestudio.ld.libraries.list on tool com.atollic.truestudio.exe.debug.toolchain.ld

Unknown value type "" for id com.atollic.truestudio.ld.libraries.searchpath on tool com.atollic.truestudio.exe.debug.toolchain.ld

Unknown value type "" for id com.atollic.truestudio.common_options.target.interwork on tool com.atollic.truestudio.exe.debug.toolchain.ld

Option com.atollic.truestudio.common_options.target.endianess is no longer supported

Option com.atollic.truestudio.common_options.target.instr_set is no longer supported

Unknown value type "" for id com.atollic.truestudio.gpp.optimization.fno_rtti on tool com.atollic.truestudio.exe.debug.toolchain.gpp

Unknown value type "" for id com.atollic.truestudio.gpp.optimization.fno_exceptions on tool com.atollic.truestudio.exe.debug.toolchain.gpp

Unknown value type "" for id com.atollic.truestudio.common_options.target.interwork on tool com.atollic.truestudio.exe.debug.toolchain.gpp

Option com.atollic.truestudio.common_options.target.endianess is no longer supported

Option com.atollic.truestudio.common_options.target.instr_set is no longer supported

Unknown value type "" for id com.atollic.truestudio.common_options.target.interwork on tool com.atollic.truestudio.exe.debug.toolchain.ldcc

Option com.atollic.truestudio.common_options.target.endianess is no longer supported

Option com.atollic.truestudio.common_options.target.instr_set is no longer supported

No map found for id: com.atollic.truestudio.exe.release

Peter

alister
Senior III
November 3, 2019

@Peko​ , @Markus GIRDLAND​ what was the resolution?

Benny1
Associate
December 13, 2019

I had the same error.

Maybe my solution sounds to easy but I would like to share it with you. I had to change the builder type to an internal one.

We never used an external builder for our project.

These settings were not imported correctly. Maybe this will help you, too, if you are not working with a makefile-project:

Project -> Properties -> C/C++ Builder -> change Builder type to internal builder

At least this helped me to go on.