Hello, between 2 colleagues we want to merge different projects #s32k144evb (done in S32) IDE that are working in isolation
The issue is that this is not as simple how to share source code with GitHub, because of: the link to the components; libraries; the pin settings done in processor expert; etc.
Is there a simple way to manage it?
Kind regards
Gustavo
Solved! Go to Solution.
Hello Gustavo,
The ability to merge projects as you described, really comes down to the pre-planning. The fewer differences created at the beginning will make this easier for merging later. For example, ensuring both projects are using the same version of SDK, same pin settings, etc. Then it is more of a merge of application files. However, this must be done manually. No automated way could be trusted to make the correct merge choices, except perhaps for some well trained AI engine.
Good luck!
Mike
Hello, Gustavo!
The alternative you can try is to export the Processor Expert components of one project and import it on the other one. For that, you may follow those steps:
After those steps, the file ProcessorExpert.pe should appear on the file list of the new project on the Project Explorer Panel. And all the components should be available on the Processor Expert. However, in some cases, conflicts between different dialects of the programming language used and the optimization parameters set could appear. To fix these issues, go to Project->Properties and:
After applying those changes, a pop-up will ask if you want to rebuild it now. After confirming it, the project is ready, and you can import the second project.
I hope my answer helps you.
Regards,
Kamilla
Hello Gustavo,
The ability to merge projects as you described, really comes down to the pre-planning. The fewer differences created at the beginning will make this easier for merging later. For example, ensuring both projects are using the same version of SDK, same pin settings, etc. Then it is more of a merge of application files. However, this must be done manually. No automated way could be trusted to make the correct merge choices, except perhaps for some well trained AI engine.
Good luck!
Mike