while searching a new build and development environment, I was very pleased to finally stumble upon PlatformIO. Interesting approach, making development that much easier.
As I already chose XMC as my target platform, I am now facing the problem, that it is not supported at all. And here is the main question: How do I at best start, when I need to integrate a complete new platform?
As an example, of course, I’d like to contribute integration of this XMC platform, and more specific, getting the XMC4700_RELAX_KIT ready to run with PlatformIO. The integration is quite near to what was done for StSTM32, or even more simple.
Additional Sources needed: CMSIS + XMLlib
Buildscript: the basearm buildscript should do, maybe with some additional options
Tools: Equiped with RELAX_KIT is a SEGGER JLink debugger which can be used via gdb interface
I already started with adding a board definition to Framework CMSIS, adding a Board definition as described and adding the Platform, all locally. I have also tried to register XMClib as a Library, downloading the public .zip from Infineon, but it still does not show up. And I guess I also need additional info here.
I would like to contribute all that is necessary to get complete XMC family supported and also maintain this part, if you help me getting started.
So far, regards, Stefan