I've been writing my application code in C due to the problems with the KSDK 1.1 release. Thankfully, upon initial testing, it looks like C++ is working with KSDK 1.2. Now I just have to be able to open my old projects and start porting code.
The problem is that I don't know how to deal with the project update. The only porting guide I see in the filesystem is for CodeWarrior -> KDS.
Here's what I have done so far -- I imported my KDS2/KSDK1.1 project into KDS 3 and get this message:
My concern was that if I add KSDK 1.1-GA to KDS 3, it'll screw up the environment in ways I won't be able to notice (i.e. things will just not work). So I decided to instead click Continue Loading and allow PEx to perform whatever configuration conversion it wants. Unfortunately, this doesn't work. All of my components have errors in them, and I'm unable to resolve all of them. Even the ones I have resolved (i.e. cleared the red X) I'm not sure are really fixed.
So at this point, I'm worried that I'm starting from scratch again. I figure I'm going to have to redevelop my applications from scratch and put all of the bits and pieces together from a brand-new KDS 3 project.
Anyone else out there successfully convert their projects?
解決済! 解決策の投稿を見る。
Hello Dave,
The structure of KSDK 1.2 if different from KSDK 1.1 , so i do not recommend porting .
It is more simple create a new project on KSDK 1.2 than porting the old one to it.
Hope it helps
Alice
Hello Dave,
The structure of KSDK 1.2 if different from KSDK 1.1 , so i do not recommend porting .
It is more simple create a new project on KSDK 1.2 than porting the old one to it.
Hope it helps
Alice
That's unfortunate, but kind of what I had expected after looking into it some more. I've started my projects from scratch.
In general, this is really problematic for people developing products that need to upgrade to fix bugs or get missing features. Is the plan to make the platform stable enough right now that future updates will facilitate project upgrades?
Hi David,
The short answer (OK...not so short) is that KDS/KSDK are new products that are maturing at a fast rate and will eventually stabilize out so that minor updates should enable simpler ports. But for this (major) update the struct as Alice points out changed much.
We apologize for the issues this brings you.
Regards,
David
No worries, these things happen. I'm just thankful for the support you guys have given all of us users. All that matters is that our end product is robust. :smileyhappy: