We are excited to announce the latest release of netX Studio CDT. This release brings a series of enhancements and new features aimed at improving your development experience with netX 90. Here are the highlights of what's new.
1. Security Features
1.1 CLI Flasher Helper Binaries Management
Streamlined Management: The management of CLI Flasher helper binaries has been simplified. Now you don't need to provide the private firmware key when operating with a device in secure boot mode. Instead, you can create a signed collection of helper binaries and use it when needed.
Enhanced User Interface: Easily create, add, and manage helper binaries through an improved dialog interface.
1.2 Security Configuration Wizard
Revision Support: The wizard now supports both netX 90 Rev.1 and netX 90 Rev.2, making it easier to configure security settings (seeRevision netX 90).
Key Exchange Key: Enhanced functionality to set or update the Key Exchange Key more efficiently.
Refer to the documentation sections:
5.3.6 Security (5.3 netX 90 application tutorial)
13 Security tools
13.3 Managing helper binaries
2. Full-Featured SEGGER J-Link Support
Native Integration: Added full-featured support for SEGGER J-Link, enhancing the debugging experience with additional functionalities.
For more details, see:
2.3.1 Installing drivers for Segger J-Link
8.2.2 J-Link settings (8.2 Debug settings)
9.5.1 Device selection#J-Link Commander
Additionally, refer to the SEGGER Wiki for more information.
3. NXEB 90-SPE Evaluation Board Support
Debug Support: Introduced debug support for the NXEB 90-SPE evaluation board.
Configuration Capability: Added “10 Mbps SPE/APL“ Single Pair Ethernet (SPE) interfaces in the “Network Interface” options of the netX 90 communication side in the hardware options tree.
4. Writable Flasher Package (WFP)
New Feature: Introduced the Writable Flasher Package (WFP), a compressed archive file that
contains all files to be flashed at once and a control file with the list of these files and their positions in the Flash memory.Simplified Flash Operations: The tool assists in creating the WFP control file and archive, making flash operations more efficient.
See "9.4 Writable Flasher Package (WFP)" for full details.
5. New Debug Features
5.1 Live Expressions View
Enable users to inspect expressions or variables while the target is running.
See "8.7.2.7 Live Expressions view" for usage instructions.
5.2 Debug Restart Command
This allows resetting the device and restarting the program from the beginning without restarting the whole debug session.
Refer to "8.7.1 Debug toolbar" for more details.
6. Notable Fixes and Enhancements
6.1 Device Selection for SQI Flash Components
We have improved the device selection process for SQI Flash components in the Hardware Configuration editor.
See "11.4.2 SQI Flash Configuration Overlays" for more information.
6.2 Enhanced Flasher Wizard for External Flash Devices
The Flasher wizard now provides more detailed information about connected external flash devices.
Refer to "9.5.8 External Flash Devices" for extensive information.
6.3 Hardware Configuration Update Quick Fix
Increased User Control: Added a new option in the hardware configuration update quick fix, allowing users to select both update and build actions.
User Preferences: Customize this behavior on the preferences page (Edit > Preferences > Hardware Configuration).
6.4 Introduction of CLI Tools Console
Process Monitoring: Users can now track every process/tool start and view its output in the new “CLI Tools Console.”
User Preferences: Customize the behavior on the preferences page (Edit > Preferences > CLI Tools Console).
6.5 Project Builders Restoration
Restored Functionality: The original Eclipse 'Builders' page is now available in the project's properties (Project> Properties > Builders), allowing configuration of available builders.
Configuration Limits: To prevent unwanted behavior, configuration is limited to 'Hardware Configuration Builder' and 'WFP Control File Builder'.
7. Tools and Resources Updates
Flasher: Updated to version 2.0.3
netX 90 Tools Collection: Updated to version 2.0.9
Overlay Files: Updated to version 1.1.1
netX 90 Template Project: Updated netX Peripheral Driver to version 0.1.5.0
SVN Connectors: Resolved issues by migrating to a new SVN provider.
These enhancements and updates represent significant progress since our last public release. We believe these improvements will greatly enhance your development workflow.