After a lot of polishing and final touches by our development team, we finally released Atollic TrueSTUDIO v7.0.0 for Microsoft Windows earlier today. This is by far the best Atollic TrueSTUDIO release we have ever made, and we trust you will be very pleased with it. Download now and try it today! Maybe you prefer to use Linux as your development platform? In such case, you'll want to know we released a Linux version in Alpha status at the same time as well.
We are very excited about both the new Windows version and the upcoming Linux version! All-in-all, this is a major new version of Atollic TrueSTUDIO, and includes a platform upgrade to Eclipse Neon v4.6.1 and CDT v9.1.0. Overall, the new release brings significant improvements to its users, and we recommend you to upgrade now. Read this blog post for more information.
There are too many improvements in this release to mention them all in this blog post. However, I'd like to highlight some of them. In my opinion, some of the most noteworthy changes to TrueSTUDIO in this release are:
- We have upgraded TrueSTUDIO to new and improved Eclipse and CDT platforms - to Neon v4.6.1 and CDT v9.1.0. Thanks to this platform upgrade, TrueSTUDIO is now based on a better foundation than ever! Due to this improvement, you will get a great IDE platform with all the latest capabilities, as well as stability and performance improvements. The new platform upgrade also enable us to launch a really cool Linux version soon!
- New limited support for Embedded Trace Macrocell (ETM) instruction tracing also for Cortex-M7 cores now enable Cortex-M7 developers to use the ETM instruction tracing capabilities of TrueSTUDIO. With ETM, you can record the execution history of a debug session, and analyze it for any circumstances that led up to a bug being triggered. Start trace recording based on advanced trigger conditions, and "zoom" through different abstraction levels of the trace log. You can choose between "Function" tracing, "C" tracing, "Mixed C/Assembler" tracing, and "Assembler" tracing. ETM instruction tracing works with the SEGGER J-Trace debug probe and compatible microcontroller devices.
- The new TrueSTUDIO release includes support for the latest CMSIS-PACK technologies (the CMSIS-PACK Eclipse plugin has been updated to v2.0.1). With CMSIS-PACK, you can easily discover and download target support packages from chip-vendors and other 3rd parties. While this technology from ARM Ltd. is quite new, it offers significant convenience for the ARM ecossystem for the future. TrueSTUDIO is one of the first IDE's to support CMSIS-PACK, thus offering a great IDE for early adopters.
- You can now "zoom" in the text editors; to either get a better overview of a larger code section using a smaller font, or see details of a particular code section better using a larger font. Use the keyboard shortcut "CTRL" and "+" to zoom in, and "CTRL" and "-" to zoom out. The capability to zoom the source code can improve editing efficiency a lot; in particular for large files where it is much easier to scroll to the right location when the code is temporarily zoomed-out to provide a better overview of a larger code section.
- Images and icons in the IDE now scale automatically on ultra-high-resolution monitors, removing the problem with tiny toolbar icons on such monitors. As more and more developers get equipped with 4K or even 5K displays, or other types of ultra-high-resolution monitors, it becomes critical the IDE can handle such great display resolutions in a manner that makes sense to its users. We are pleased TrueSTUDIO now do!
- The Project wizard is redesigned, and now use a tree-widget target selector that display semiconductor vendors, boards and devices. This change provide developers with a better overview, and a more efficient way of making target selections in the Project wizard.
- An additional change to the Project wizard is the built-in support for CMSIS-PACK's that has been previously downloaded. You can create a new project based on a CMSIS-PACK you have found and installed previously, using the CMSIS-PACK discovery and download perspective.
- Improved support for the CMSIS-SVD file format "readAction" attribute has been added too. Studying SFR registers and their bits is a common task for embedded developers during debugging, and TrueSTUDIO has one of the best SFR viewers of any embedded ARM Cortex-M IDE.
- Did you know Atollic TrueSTUDIO not only contains an ARM compiler and debugger, but an x86 host-PC compiler and debugger as well? This probably makes TrueSTUDIO the only ARM IDE where you can recompile parts of the embedded code and run it on a PC (for example, to test an algorithm using known sensor data stored in a data file), or create PC-side utilities (for example, a target system configuration and administration tool). Development of host-PC applications using the bundled x86 toolchain is now better than ever. The host-PC x86 GNU compiler and debugger has been upgraded to GCC v5.3.0 and GDB v7.6.1. Try them out!
- It is now possible to enable fullscreen mode using the ALT-F11 keyboard shortcut, or using the menu command Window > Appearance > Toggle Full Screen. The fullscreen mode is perfect for commuters who want to edit or review source code using their laptop while on the train or a bus. With the fullscreen mode, you get more screen real-estate and your editing becomes more efficient, in particular on laptops with small screens.
- The optional dark color theme is now improved as well.
- The workspace name is now shown in the Window title bar by default. If you don't like this, it can be changed in the Preferences > General > Workspace settings panel.
- To save space, the perspective names are now hidden by default in the toolbar. You can use the context menu to enable them again.
- You can now enable or disable word wrap in the text editors using the "Toggle Word Wrap" button in the workbench toolbar.
- The file properties dialog contains a "Show in System Explorer" button, which opens the File explorer at the file location. This makes it easy to manipulate files in the same folder.
- The "Show in local terminal" option in the "Project explorer" context menu opens the Terminal view at the file location. This makes it easy to execute console commands in the same folder.
- When Debugging, the Disassembly view now shows the CPU register values on mouse hover.
- When Debugging, local variables can be displayed using the "Memory Browser" view
- The new TrueSTUDIO version has updated gdbservers for the ST-LINK, P&E Micro and SEGGER J-Link debugger probes. The P&E gdbserver now runs in a GUI-less "stealth" mode too, which provides a better developer experience.
- A large number of bug fixes and other small improvements have been done in various parts of the product.
In terms of target support, the new TrueSTUDIO release adds or improves support for many new devices, including NXP LPC83x and KE1xZ, as well as STMicroelectronics BlueNRG-1, STM32L45x and STM32L46x. Support for the STMicroelectronics BlueNRG-1 and STEVAL-IDB007V1 evaluation boards have been added too.
All-in-all, the new TrueSTUDIO release is a major step forward for professional embedded developers, who want a highly powerful and flexible IDE, helping to improve project efficiency and software quality. Similarly, the free TrueSTUDIO Lite version provides a fantastic development environment for academic and hobby use.
Download Atollic TrueSTUDIO v7.0.0. for Microsoft Windows now! If you are in the Linux camp, you can download an Alpha version of our soon-to-come Linux version here.