Jose,
Could you please describe the process for generatng SDKs?
The variations between parts is extremely frustrating - I'm working on a product that will use the MK22FN1M0Axxx12 (SDK 2.3.1) and I'm prototyping interfaces and software on the FRDM-K22F (MK22FN512xxx12 - SDK 2.7.0).
While I acknowledge that there are differences in clocking and peripheral operation between the two devices, I would have thought that bringing the MK22FN1M0Axxx12 up to SDK 2.7.0 should be a fairly easy process. I'm guessing it's not an automated process but I would like to understand what's involved and what are the plans going forwards to bring SDK supported devices up to the latest levels?
Porting software written for SDK 2.7.0 to SDK 2.3.1 is a non-trivial process especially with the differences in the USB Device libraries and in the different versions of FreeRTOS that I am dealing with. I should also point out that creating projects under SDK 2.7.0 is significantly more advanced with less follow on work than creating projects under SDK 2.3.1.
Ideally, I would like to port the code to the previous product (so we have a common code base) to our MK20FN512xxx10 based product, that that is SDK 2.2.0 and has even more challenges in porting the software.
Thanx for your comments and understanding of life in the trenches.