Hello, folks!
I've just started discovering world of Kinetis MCUs after years of tinkering with Arduinos and a bit of STM32s. I've built a custom board with MKL26Z128, a replica of this project. Being a HW engineer, I made a board without big problems, but now when it comes to embedded SW stuff, I am a bit stuck.
I imagine the standard workflow is to get an IDE (MCUExpresso, if I'm not wrong), libraries (or an SDK) and a programmer (J-Link or something) and it should be easy. But, there are few hurdles.
I am having a trouble understanding when to use SDKs and when to use ProcessorExpert. To make matters worse, there are apparently two versions of SDK, mutually incompatible, where only version 1.3 supports PE. Also, not all MCUs work with both PE and SDK - some MCUs are only supported with SDK. So, since it is a bit tricky to understand how to get started, I did the following:
My questions is: am I doing it right? Is there a "proper" way to get started or import existing projects? What is the story with SDK vs PE? Are they really mutually exclusive? How should I know which and where to use each of them?
Finally, is there a possibility to include an ST-Link programmer? And, is it verified that clone J-Link will work as well?
If someone is able to reproduce what I did and recompile the original project, it would be awesome!
Hello,
I really understood your feeling regarding the "KDS" and "KSDK". First please see this post below:
Missing Kinetis Design Studio (KDS) support on the MCUXpresso web from SDK 2.4.0
It is clearly mentioned that KDS has been phased out. And what device supported by what IDE, please see here:
https://community.nxp.com/docs/DOC-333073
So by short summary, SDK will been support/ recommend still, however the KDS not, nor the PE.