As you know, project made by MDK-ARM (KEIL) is not built on TrueStudio. Is there any method to convert this project into the form of TrueStudio? I really wanna compile it but KEIL is too explensive for me to buy.
Create a new project in TrueStudio and gradually import the source codes and the headers, except the startup part (TrueStudio will have its own startup code). Then try to compile. If you are lucky it will compile with no issues, otherwise you may need to fix a thing or two (include directories, incompatibilities between Keil and GCC compilers, etc.).
Thank you for your comment. This project includes freertos. Additionally, it uses the way of Cmake. Do you think it is possible to convert to Truestudio..?
You can use Cmake to generate a project, then import it into Eclipse, build it from Eclipse and forget about Cmake. Or just re-create the project without Cmake.
This may be hard and cumbersome for a beginner (and not only) so consider outsourcing this task to a consultant. (of course it won't be free...)