DescriptionDescription of the bootwizard softwareThe Bootwizard is a software application for constructing bootable software images (i. e. firmware files) for the netX controller which can be started by the ROM loader of the netX. The Bootwizard can also be used to write files (i. e. customized bootable firmware or Hilscher Second Stage Bootloader) to flash devices connected to netX based hardware via serial, USB or JTAG interface. In case of netX 51/52 controllers, files can also be flashed via Ethernet interface. Since version 1.3.15584.0, the Bootwizard supports so-called “flash device labels”. This means that the Bootwizard is capable of recognizing protected areas in a flash memory device that are marked as a “flash device label” and performs its flasher tasks (like e. g. erasing or writing to flash) without violating these protected areas in the target device. In detail, you can use the Bootwizard to - generate bootable binary images from ELF files or raw binaries on your PC (a compiler/linker toolchain for ARM – e. g. GNU ARM toolchain needs to be installed separately)
- modify bootable images on your PC
- perform a basic check on a bootable image on your PC
- flash any file from your PC to serial/parallel flash on a netX device
- compare the contents of flash memory on a netX device to a file on your PC
- save the contents from flash memory on a netX device to a file on your PC
- erase flash memory on a netX device.
The functions listed above can be accessed and performed in the graphical user interface (GUI) of the Bootwizard. The Bootwizard installation also includes the bootblocker.bat and flash.bat scripts, which allow you to execute these functions from a command line without having to use the GUI. In addition to the functions of the Bootwizard, the bootblocker.bat script allows you to - update checksums in NXF files (i. e. Hilscher standard loadable firmware files)
- include tag lists into NXF files.
|