At the university the end of a semester means that you have to get ready for the next semester. I always tend to use the latest and greatest tools for the labs. This week I received the notification that a new version of the Eclipse based MCUXpresso IDE is available, time to check it out for the next semester.
During the last semester I have used the version 11.1.1, and the new V11.2 comes with set of new things:
- Eclipse version 2019.12 with CDT 9.10.0
- GNU ARM Embedded Toolchain with GCC 9-2029-q4-major
- GNU make 4.2.1
- MCUXpresso Config Tools V9
- Updated SEGGER and P&E debug drivers/software
Beside of several bug fixes, there are new features which could be useful in the labs too:
The help menu has a new entry to zip log and installation information:
While this is obviously something useful for NXP support or to submit something on the forum, it can be indeed useful for the students to submit me things in case they have a problem.
The ‘Global Variables’ view keeps the expressions between debug sessions: that makes it easier to visualize variables or expressions over time and during debug:
There is a new ‘Debug Sources’ view:
Basically it shows the source files and the location similar to the gdb ‘info sources’ command. That way it is easy to see from where the sources files are used. What is really useful is that I can double-click on an item and it will open it in the editor. In addition to that it shows the files which are not found (‘unrooted’):
The already very useful Code Analysis has been improved too. For example it flags now cases returning the address of a local object:
This one is very useful as each semester I see at least one student doing this:
It is now possible to ‘black list’ functions like printf:
The list is user defined:
Overall, this is a solid update and release with some nice extensions, making it a nice upgrade for the labs in the next semester.
Happy MCUXpressing 🙂
- Installer: https://www.nxp.com/mcuxpresso/ide/download