Boot Loader

After the modules come off the assembly line at the factory, they are equipped with a basic software, the so called Boot Loader. This is kind of a “Mini-OS”, supplying the module with some basic functions. The Boot Loader is stored in the “Monitor” segment of the flash memory.

Figure 50: The Boot Loader is the basic software of the system, it is located on the bottom of the Memory Map.

The Boot Loader contains the following functions:

For security reasons, the memory of the Boot Loader can not be accessed by users. After production, the Boot Loader Code is once copied to the memory and kept there forever. This way, it is always possible to communicate with a microcontroller via a serial connection. This connection can also be always used to install or update the firmware; even if the data in the memory is faulty or incomplete.

If no valid firmware is available in the next memory block, the startup call for the firmware has failed or booting has been stopped for security reasons, the module remains in the so called Monitor condition.

[Important] Important

Do not to mix up the terms Monitor with the monitoring of audio signals using a Monitor bus. This term comes from the history of computer development and describes the very first, most basic piece of software in a computer system.

You can recognize a module in monitor condition: in the Maintenance Window of the Toolbox4 sofware, ist ID is replaced by the termMONITOR in the tree view. The following figure shows an example for this:

Figure 51: A module in Monitor condition: The four marked areas illustrate that the Boot Loader is loaded correctly, but there was no firmware started afterwards.

The highlights in the figure show how the condition of a module can be recognized. If only the Boot Loader was loaded, an unknown module is shown in the Device view module tree of the Maintenance Window.

According to the type of connection between PC and DSP frame, the display differs:

Also, you can have the detailed information of the unknown module displayed. You recognize a module with Boot Loader but without firmware by the firmware version 05.00.06.146.

To have the detailed information displayed, highlight the desired module and then press the F11 key. Alternatively, you can also use the Information command from the Device menu or contextual menu.