Hi
Here is a short list of things that may be important.
- K20 has max operating speed of 72MHz and the K22 120MHz
- K22 has FPU and K20 doesn't
- K22 has IRC48M and K20 doesn't
- K22 has LPUARTs and the K20 doesn't
- Some crossbar master switch settings (eg. for USB) are different
- Some DMA peripheral channels are different
- K22 is a second generation device so has a few differences due to this but mostly not things that cause it to not work.
- K22 and K20 interrupt vectors are not compatible
If you can't use a ready workig solution and need to use KDS and MQX you will need to work through all points (and maybe some more that will crop up) or you may be able to purchase support from MQX if it is urgent and you don't manage it yourself.
Regards
Mark
Kinetis: µTasker Kinetis support
K20: µTasker Kinetis TWR-K20D72M support / µTasker Kinetis FRDM-K20D50M support / µTasker Kinetis TWR-K20D50M support / µTasker Teensy3.1 support
K22: µTasker Kinetis FRDM-K22F support / µTasker Kinetis TWR-K22F120M support
For the complete "out-of-the-box" Kinetis experience and faster time to market