Description
netX 90 Tool Collection
The netX Tool Collection is provided to enable you to create and flash software and configuration to your netX 90 device.
Furthermore, it allows you to sign configuration files and software to enable secure boot on your device.
To provision a netX 90 device, you need the hardware configuration(s), the firmware images and the definition of where these files need to be written in the Flash memory.
Depending on the use case, the boot images and software will be split between the internal and external Flash.
The software mainly consists of the Hboot-image, which is the actual program running on the netX.
The user will provide software developed in netX Studio CDT and converts it to firmware images usable on the netX.
Hardware is configured with one of two configuration files.
The hardware config (HWC) used in the standard boot process and the maintenance hardware config (MWC) for the alternative booting process.
This workflow can be used for continuous integration processes to remove the netX Studio environment from the build process. Another use case is to integrate the netX 90 development into another IDE. A simillar collection of tools is used inside netXStudio.
The netX 90 Tool Collection creates the hboot_image or parts of it like the hardware config or the firmware.
The tools are written in python and provided as executables for Windows.
Overview
The tools provided with the netX 90 Tool Collection are:
- hwconfig_tool.exe
- hboot_image_compiler_app.exe
- hboot_image_compiler_com.exe
- hboot_image_update_header.exe
- hboot_image_sign
- CLI Flasher separately available from the CLI Flasher (Command Line Interface Flasher)