Hi @myke_predko ,
first, thanks considering my list of things and tips. These are things I have learned as long time Eclipse user, starting with the Eclipse Callisto release back in 2006 :-).
Maybe a longer (probably more philosophical) reply to this, with my 1 cent.....
Okay, I started a new workspace, created a couple of new projects with source files from the previous workspace and the TAD functions work. Thank you for that tip.
However, when I look at your list of five things to do when going to a new version of MCUXpresso I have to push back and say those are five reasons NOT to use the MCUXpresso.
My advise is really not about the MCUXpresso IDE, but about Eclipse in general. I don't blame Eclipse. It can work without following my advise for new workspace, but sooner or later you will run into exactly these issues you were running into. Believe me, I learned these things the hard way with Eclipse. Without following that rule, you might see all kind of strange things. I'm using Eclipse for years in my classes with 30-50 engineers, and these rules are one of the first I teach them using tools (not only Eclipse, but other IDEs too). Like you, I'm using 6+ different IDEs from different vendors, even IDEs from the pre-CodeWarrior age, and following that rule has saved me and others lots of frustrations. In my view you were lucky that you did not see it earlier.
In an ideal world, everything would be forward and backward compatible. As we all know, the world is not perfect. I know personally from my software project how painful it is to make things compatible, and even if you try hard, things can fail.Again, I don't blame the Eclipse community for it. MCUXpresso IDE (and other IDEs) even offer for each new version to open a new workspace, exactly to avoid such problems. My rule with a new workspace simply avoids potential problems, that's it. And because it is an easy rule (for me), it just got a habit for me.
From my perspective, MCUXpresso 11.4.0 is a total disaster with it being incompatible with the previous versions of MCUXpresso, new problems introduced, undocumented changes in how projects are created/work and previous issues not addressed. I would not recommend that people using MCUXpresso 11.3.1 upgrading to MCUXpresso 11.4.0 until the various issues that I and other people have reported are resolved.
In my view this is a bit of a stretch statement. I feel the frustration, and from my perspective I always give new versions a kind of trial period. Nothing is perfect (nor I am). But what gives me confidence is that NXP is constantly updating and releasing new updates which is a good sign of a living product. And as you have noticed: @lpcxpresso_supp which to me are the engineers behind the IDE has been jumping in and looking into issues raised. In my view this is remarkable (so Kudos for having them here), because in many other product forums (this is a free-of-charge product!) I rarely see the engineers behind it listening and responding.
Sorry for the long reply/thread. As for myself, I'm glad this forum exists, as I'm always learning something new and useful from all the different discussions, forums and as well from you! So keep this going, as a very active user here
I hope this helps,
Erich