Hello Scott,
Just see Erich answered your question.
I worked on it too and attached an example using common file shared in 2 projects.
You've created a project using Processor Expert (PEx) with the Project wizard for a specific device Coldfire.
After that you added a new device via processor Expert for Kinetis.
The system allows that but it will open lot of new problems.
The key problems are not linked to PEx only but more on the general project configuration.
In this case the project was created for Coldfire processor so using Coldfire Build tool chain and using specific Coldfire file as startup files and other libraries definition.
Mixing 2 architectures in the same project is definitely not a good option for me.
This configuration is working fine if you want to change the device (MK20 to MK10 for instance) but not for new architecture.
I don't see advantage to use it.
It's better to have a dedicated project for each architecture.
Now you can have common source files which are used in 2 projects.
Attached you will find an example using this feature.
I've created 2 projects (MCF52259 and Kinetis) and a common files used by these project: fibo.c.
When I added the file I select the Link Project option.
Then a path file was added to the project.
If you modify the file, it will impact the 2 projects.
For Kinetis ...
Last year a new dedicated development tool for Kinetis was launched: Kinetis Development Studio (KDS).
This tool is Free of Charge.
For details please have a look to Kinetis Design Studio Integrated Development |Freescale
Have a great day,
Pascal
Freescale Technical Support
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------