Calculator

Description: The Calculator window, created for general purposes, is always available, even if the device is not connected. The user interface has three main goals:

  1. Number converter

    Composed of several graphical components, to facilitate the number conversion between decimal, hexadecimal, and binary formats.

    Use the 32 check boxes, representing a word of 32 bits, to activate or deactivate the relevant bit or bits.

    Use the Reset button to reinitialize the number to 0.

    Any time a bit is changed, the number value is updated.

  2. Checksum calculation

    To calculate the checksum value, based on addition algorithm applicable on the file content or on the flash memory.

    File Checksum: choose your binary file and click on Calculate button to display the corresponding result on the log panel.

    Flash Memory Checksum: calculates the checksum value of a region, based on start address and size of the desired region, once the device is connected.

    To calculate the full flash memory checksum retrieve the memory size, displayed in the Flash size field.

  3. Memory programming

    To expose the generic memory edition options.

    Fill memory: see Section 2.16.

    Blank check: see Section 2.18.

Note

Calculator window illustration is not available in this repository snapshot.

Number converter and File checksum can be used even if there is no device connected. Flash Memory Checksum, Fill Memory, and Blank Check are applicable only if a device is already connected.